Commit 30c018f4 authored by vikram singh's avatar vikram singh

"added service for move to open pool"

parent 889da4fd
package com.nisum.myteam.model.dao; package com.nisum.myteam.model.dao;
import com.nisum.myteam.model.AuditFields; import com.nisum.myteam.model.AuditFields;
import lombok.*; import lombok.*;
import org.bson.types.ObjectId; import org.bson.types.ObjectId;
import org.springframework.data.annotation.Id; import org.springframework.data.annotation.Id;
import org.springframework.data.mongodb.core.mapping.Document; import org.springframework.data.mongodb.core.mapping.Document;
import org.springframework.format.annotation.DateTimeFormat; import org.springframework.format.annotation.DateTimeFormat;
import org.springframework.format.annotation.DateTimeFormat.ISO; import org.springframework.format.annotation.DateTimeFormat.ISO;
import java.io.Serializable; import java.io.Serializable;
import java.util.Date; import java.util.Date;
@Setter @Setter
@Getter @Getter
@AllArgsConstructor @AllArgsConstructor
@NoArgsConstructor @NoArgsConstructor
@ToString @ToString
@Document(collection = "resourceAllocation") @Document(collection = "resourceAllocation")
public class Resource extends AuditFields implements Serializable { public class Resource extends AuditFields implements Serializable {
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
@Id @Id
private ObjectId id; private ObjectId id;
private String employeeId; private String employeeId;
private String projectId; private String projectId;
@DateTimeFormat(iso = ISO.DATE) @DateTimeFormat(iso = ISO.DATE)
private String billableStatus; private String billableStatus;
@DateTimeFormat(iso = ISO.DATE, pattern = "yyyy-MM-dd'T'HH:mm:ss.SSSX") @DateTimeFormat(iso = ISO.DATE, pattern = "yyyy-MM-dd'T'HH:mm:ss.SSSX")
private Date billingStartDate; private Date billingStartDate;
@DateTimeFormat(iso = ISO.DATE, pattern = "yyyy-MM-dd'T'HH:mm:ss.SSSX") @DateTimeFormat(iso = ISO.DATE, pattern = "yyyy-MM-dd'T'HH:mm:ss.SSSX")
private Date billingEndDate; private Date billingEndDate;
private String resourceRole; private String resourceRole;
private String status;
}
}
...@@ -165,6 +165,7 @@ public class ResourceService implements IResourceService { ...@@ -165,6 +165,7 @@ public class ResourceService implements IResourceService {
resourceBench.setBillingStartDate(MyTeamDateUtils.getDayMoreThanDate(resourceReq.getBillingEndDate())); resourceBench.setBillingStartDate(MyTeamDateUtils.getDayMoreThanDate(resourceReq.getBillingEndDate()));
resourceBench.setBillingEndDate(projectService.getProjectByProjectId(MyTeamUtils.BENCH_PROJECT_ID).getProjectEndDate()); resourceBench.setBillingEndDate(projectService.getProjectByProjectId(MyTeamUtils.BENCH_PROJECT_ID).getProjectEndDate());
resourceBench.setBillableStatus(MyTeamUtils.BENCH_BILLABILITY_STATUS); resourceBench.setBillableStatus(MyTeamUtils.BENCH_BILLABILITY_STATUS);
resourceBench.setAuditFields(loginEmpId, MyTeamUtils.CREATE); resourceBench.setAuditFields(loginEmpId, MyTeamUtils.CREATE);
resourceRepo.save(resourceBench); resourceRepo.save(resourceBench);
}else if(latestAllocation != null && latestAllocation.getProjectId().equalsIgnoreCase(MyTeamUtils.BENCH_PROJECT_ID)){ }else if(latestAllocation != null && latestAllocation.getProjectId().equalsIgnoreCase(MyTeamUtils.BENCH_PROJECT_ID)){
...@@ -924,10 +925,29 @@ public class ResourceService implements IResourceService { ...@@ -924,10 +925,29 @@ public class ResourceService implements IResourceService {
return resourceRepo.findByBillableStatus(billableStatus).stream().filter(r -> r.getBillingEndDate().after(new Date())).collect(Collectors.toSet()); return resourceRepo.findByBillableStatus(billableStatus).stream().filter(r -> r.getBillingEndDate().after(new Date())).collect(Collectors.toSet());
} }
public Resource sendResourceToOpenPool(Resource resource,String loginId) {
Resource existingresource = resourceRepo.findById(resource.getId());
existingresource.setStatus(MyTeamUtils.RELEASED_STATUS);
}//class this.updateExistedResource(existingresource);
// isResourceAvailableinBenchbygraterthanEndDate=
Resource benchResource = new Resource();
benchResource.setProjectId(MyTeamUtils.BENCH_PROJECT_ID);
benchResource.setEmployeeId(resource.getEmployeeId());
benchResource.setResourceRole(resource.getResourceRole());
benchResource.setBillingStartDate(MyTeamDateUtils.getDayMoreThanDate(resource.getBillingEndDate()));
benchResource.setBillingEndDate(projectService.getProjectByProjectId(MyTeamUtils.BENCH_PROJECT_ID).getProjectEndDate());
benchResource.setBillableStatus(MyTeamUtils.BENCH_BILLABILITY_STATUS);
benchResource.setStatus(MyTeamUtils.RELEASED_STATUS);
benchResource.setAuditFields(loginId, MyTeamUtils.CREATE);
Resource resourcePers = resourceRepo.save(benchResource);
respMap.put("statusCode", 801);
respMap.put("message", "Resource is moved to Bench Successfully");
return resourcePers;
}
}
//class
......
package com.nisum.myteam.utils; package com.nisum.myteam.utils;
import java.text.DateFormat; import java.text.DateFormat;
import java.text.SimpleDateFormat; import java.text.SimpleDateFormat;
public class MyTeamUtils { public class MyTeamUtils {
private MyTeamUtils() { private MyTeamUtils() {
} }
//public final static String driverUrl = "jdbc:ucanaccess://"; //public final static String driverUrl = "jdbc:ucanaccess://";
//public final static String msdriveUrl ="jdbc:sqlserver://"; //public final static String msdriveUrl ="jdbc:sqlserver://";
public final static DateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); public final static String RELEASED_STATUS="Released";
public final static DateFormat tdf = new SimpleDateFormat("HH:mm"); public final static String Engaged_STATUS="Engaged";
public final static DateFormat dfmt = new SimpleDateFormat("yyyy-MM-dd");
//public final static DateFormat dfmtDdMmmYyyy = new SimpleDateFormat("dd-MM-yyyy"); public final static DateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
public final static String UNDER_SCORE = "_"; public final static DateFormat tdf = new SimpleDateFormat("HH:mm");
public final static String DATE_OF_LOGIN = "dateOfLogin"; public final static DateFormat dfmt = new SimpleDateFormat("yyyy-MM-dd");
public final static String EMPLOYEE = "Employee"; //public final static DateFormat dfmtDdMmmYyyy = new SimpleDateFormat("dd-MM-yyyy");
public final static String EMPLOYEE_ID = "employeeId"; public final static String UNDER_SCORE = "_";
public final static String EMPLOYEE_NAME = "employeeName"; public final static String DATE_OF_LOGIN = "dateOfLogin";
public final static String FIRST_LOGIN = "firstLogin"; public final static String EMPLOYEE = "Employee";
public final static String LAST_LOGOUT = "lastLogout"; public final static String EMPLOYEE_ID = "employeeId";
public final static String TOTAL_LOGIN_TIME = "totalLoginTime"; public final static String EMPLOYEE_NAME = "employeeName";
public final static String EMPLOYEE_COLLECTION = "EmployeesLoginData"; public final static String FIRST_LOGIN = "firstLogin";
public final static String ID = "_id"; public final static String LAST_LOGOUT = "lastLogout";
public final static String HYPHEN = "-"; public final static String TOTAL_LOGIN_TIME = "totalLoginTime";
public final static String ZERO = "0"; public final static String EMPLOYEE_COLLECTION = "EmployeesLoginData";
public final static String COLON = ":"; public final static String ID = "_id";
public final static String EMP_NAME_QUERY = "SELECT * FROM EMPLOYEES Where EMPLOYEECODE=?"; public final static String HYPHEN = "-";
public final static String ZERO = "0";
//public final static String WORKING_EMPLOYEES = "SELECT * FROM EMPLOYEES WHERE EMPLOYEECODE NOT IN(SELECT UserId FROM DeviceLogs_12_2017 WHERE LogDate BETWEEN '2017-12-27 06:00:00' AND '2017-12-27 11:00:00') AND STATUS='Working'"; public final static String COLON = ":";
//public final static String QUERY = "SELECT * FROM DeviceLogs_"; public final static String EMP_NAME_QUERY = "SELECT * FROM EMPLOYEES Where EMPLOYEECODE=?";
//public final static String USERID_QUERY = "SELECT USERID FROM DeviceLogs_";
//public final static String WHERE_COND = " WHERE LogDate between '"; //public final static String WORKING_EMPLOYEES = "SELECT * FROM EMPLOYEES WHERE EMPLOYEECODE NOT IN(SELECT UserId FROM DeviceLogs_12_2017 WHERE LogDate BETWEEN '2017-12-27 06:00:00' AND '2017-12-27 11:00:00') AND STATUS='Working'";
public final static String AND_COND = " AND '"; //public final static String QUERY = "SELECT * FROM DeviceLogs_";
public final static String SINGLE_QUOTE = "'"; //public final static String USERID_QUERY = "SELECT USERID FROM DeviceLogs_";
//public final static String ABESENT_QUERY = "SELECT * FROM EMPLOYEES WHERE EMPLOYEECODE NOT IN("; //public final static String WHERE_COND = " WHERE LogDate between '";
//public final static String ABESENT_QUERY1 = ") AND STATUS='Working' AND EMPLOYEECODE NOT LIKE 'del%' "; public final static String AND_COND = " AND '";
public final static String ABESENT = "Absent"; public final static String SINGLE_QUOTE = "'";
public final static String EMAIL_ID = "emailId"; //public final static String ABESENT_QUERY = "SELECT * FROM EMPLOYEES WHERE EMPLOYEECODE NOT IN(";
//public final static String ABESENT_QUERY1 = ") AND STATUS='Working' AND EMPLOYEECODE NOT LIKE 'del%' ";
public final static String ACCOUNT_ID = "accountId"; public final static String ABESENT = "Absent";
public static final int ONE = 1; public final static String EMAIL_ID = "emailId";
public final static String ACC = "Acc";
public static final String ZERO_ = "00"; public final static String ACCOUNT_ID = "accountId";
// Manage account details public static final int ONE = 1;
public static final String ID_ = "id"; public final static String ACC = "Acc";
public static final String ACCOUNT_NAME = "accountName"; public static final String ZERO_ = "00";
public static final String STATUS = "status"; // Manage account details
public static final String CLIENT_ADDRESS = "clientAddress"; public static final String ID_ = "id";
public static final String INDUSTRY_TYPE = "industryType"; public static final String ACCOUNT_NAME = "accountName";
public static final String DELIVERY_MANAGERS = "deliveryManagers"; public static final String STATUS = "status";
public static final String ACTIVE = "Active"; public static final String CLIENT_ADDRESS = "clientAddress";
public static final String IN_ACTIVE = "InActive"; public static final String INDUSTRY_TYPE = "industryType";
public static final String IN_ACTIVE_SPACE = "In Active"; public static final String DELIVERY_MANAGERS = "deliveryManagers";
public static final String IN_HYPEN_ACTIVE_SPACE = "In-Active"; public static final String ACTIVE = "Active";
public final static String TEAMDETAILS_COLLECTION_NAME = "TeamDetails"; public static final String IN_ACTIVE = "InActive";
public final static String BILLINGDETAILS_COLLECTION_NAME = "BillingDetails"; public static final String IN_ACTIVE_SPACE = "In Active";
public final static String ENDDATE_COLUMN = "endDate"; public static final String IN_HYPEN_ACTIVE_SPACE = "In-Active";
public final static String BILLING_ENDDATE_COLUMN = "billingEndDate"; public final static String TEAMDETAILS_COLLECTION_NAME = "TeamDetails";
public final static String CREATED_DATE_COLUMN = "createDate"; public final static String BILLINGDETAILS_COLLECTION_NAME = "BillingDetails";
public final static String PROJECT_NAME = "projectName"; public final static String ENDDATE_COLUMN = "endDate";
public final static String SET = "$set"; public final static String BILLING_ENDDATE_COLUMN = "billingEndDate";
public final static int MINUS_ONE = -1; public final static String CREATED_DATE_COLUMN = "createDate";
public final static String PROJECT_NAME = "projectName";
public final static String FREE_POLL="Bench"; public final static String SET = "$set";
public final static String START_DATE="startDate"; public final static int MINUS_ONE = -1;
//Domain Constants public final static String FREE_POLL="Bench";
public final static String DOM="DOM"; public final static String START_DATE="startDate";
public final static String DOMAIN_NAME="domainName";
public final static String DOMAIN_ID="domainId"; //Domain Constants
//public final static String NAME="deliveryManagers"; public final static String DOM="DOM";
public final static String DOMAIN_NAME="domainName";
public final static String STRING_Y="Y"; public final static String DOMAIN_ID="domainId";
public final static String STRING_N="N"; //public final static String NAME="deliveryManagers";
public final static String STRING_Y="Y";
//Biometric Attendance public final static String STRING_N="N";
public final static String ABESENT_STATUS_QUERY = "select emp.EmployeeCode,emp.FirstName,"
+ "MIN(tr.aDateTime) AS FirstLogin,MAX(tr.aDateTime) AS LastLogin\n" +
"from Transactions as tr,EmployeeMaster as emp\n" + //Biometric Attendance
"where tr.EmployeemasterID=emp.EmployeeMasterID and \n" + public final static String ABESENT_STATUS_QUERY = "select emp.EmployeeCode,emp.FirstName,"
"convert(varchar,tr.aDateTime, 111) >= "; + "MIN(tr.aDateTime) AS FirstLogin,MAX(tr.aDateTime) AS LastLogin\n" +
"from Transactions as tr,EmployeeMaster as emp\n" +
public final static String ABESENT_STATUS_QUERY1 =" and convert(varchar,tr.aDateTime, 111) <= "; "where tr.EmployeemasterID=emp.EmployeeMasterID and \n" +
public final static String ABESENT_STATUS_QUERY2 =" and emp.EmployeeCode = "; "convert(varchar,tr.aDateTime, 111) >= ";
public final static String ABESENT_STATUS_QUERY3 =" group by convert(varchar,tr.aDateTime, 111), emp.EmployeeCode, emp.FirstName";
public final static String ABESENT_STATUS_QUERY1 =" and convert(varchar,tr.aDateTime, 111) <= ";
public final static String EMPLOYEE_EFFORTS_QUERY = "Select EmployeeCode, FirstName, SUM(MinutesInOffice)/60 TotalHoursInWeek ," public final static String ABESENT_STATUS_QUERY2 =" and emp.EmployeeCode = ";
+ "SUM(MinutesInOffice)%60 TotalMinutesInWeek FROM(select emp.EmployeeCode,emp.FirstName, " public final static String ABESENT_STATUS_QUERY3 =" group by convert(varchar,tr.aDateTime, 111), emp.EmployeeCode, emp.FirstName";
+ "DATEDIFF(MINUTE, MIN(tr.aDateTime),MAX(tr.aDateTime)) MinutesInOffice "
+" from [Transactions] as tr,EmployeeMaster as emp "+ public final static String EMPLOYEE_EFFORTS_QUERY = "Select EmployeeCode, FirstName, SUM(MinutesInOffice)/60 TotalHoursInWeek ,"
" where tr.EmployeemasterID=emp.EmployeeMasterID and convert(varchar,tr.aDateTime, 111) >="; + "SUM(MinutesInOffice)%60 TotalMinutesInWeek FROM(select emp.EmployeeCode,emp.FirstName, "
public final static String EMPLOYEE_EFFORTS_QUERY1 = " and convert(varchar,tr.aDateTime, 111) <="; + "DATEDIFF(MINUTE, MIN(tr.aDateTime),MAX(tr.aDateTime)) MinutesInOffice "
public final static String EMPLOYEE_EFFORTS_QUERY2 = " group by convert(varchar,tr.aDateTime, 111), emp.EmployeeCode, emp.FirstName)" +" from [Transactions] as tr,EmployeeMaster as emp "+
+"A Group by EmployeeCode, FirstName HAVING SUM(MinutesInOffice) >=3000"; " where tr.EmployeemasterID=emp.EmployeeMasterID and convert(varchar,tr.aDateTime, 111) >=";
public final static String EMPLOYEE_EFFORTS_QUERY1 = " and convert(varchar,tr.aDateTime, 111) <=";
public final static String EMPLOYEE_EFFORTS_QUERY2 = " group by convert(varchar,tr.aDateTime, 111), emp.EmployeeCode, emp.FirstName)"
public final static String UNION=" Union "; +"A Group by EmployeeCode, FirstName HAVING SUM(MinutesInOffice) >=3000";
//public final static String PRESENT_QUERY = "SELECT DISTINCT Emp.EmployeeCode, Emp.FirstName FROM Transactions AS Tr, EmployeeMaster AS Emp WHERE Tr.EmployeemasterID = Emp.EmployeeMasterID AND CONVERT(VARCHAR,Tr.aDateTime, 111) = '<REPORTDATE>' AND Emp.EmployeeCode IN (<EMPIDS>)";
//public final static String ABSENT_QUERY = "SELECT [EmployeeCode], [FirstName] FROM [EmployeeMaster] WHERE [EmployeeCode] IN(<ABSENTLIST>)"; public final static String UNION=" Union ";
public final static String PRESENT_QUERY = "SELECT DISTINCT Emp.EmployeeCode, Emp.FirstName, Emp.EmailId FROM Transactions AS Tr, EmployeeMaster AS Emp WHERE Tr.EmployeemasterID = Emp.EmployeeMasterID AND CONVERT(VARCHAR,Tr.aDateTime, 111) = '<REPORTDATE>' AND Emp.EmployeeCode IN (<EMPIDS>)";
public final static String ABSENT_QUERY = "SELECT [EmployeeCode], [FirstName],[EmailId] FROM [EmployeeMaster] WHERE [EmployeeCode] IN(<ABSENTLIST>)"; //public final static String PRESENT_QUERY = "SELECT DISTINCT Emp.EmployeeCode, Emp.FirstName FROM Transactions AS Tr, EmployeeMaster AS Emp WHERE Tr.EmployeemasterID = Emp.EmployeeMasterID AND CONVERT(VARCHAR,Tr.aDateTime, 111) = '<REPORTDATE>' AND Emp.EmployeeCode IN (<EMPIDS>)";
//public final static String ABSENT_QUERY = "SELECT [EmployeeCode], [FirstName] FROM [EmployeeMaster] WHERE [EmployeeCode] IN(<ABSENTLIST>)";
public final static String PRESENT_QUERY = "SELECT DISTINCT Emp.EmployeeCode, Emp.FirstName, Emp.EmailId FROM Transactions AS Tr, EmployeeMaster AS Emp WHERE Tr.EmployeemasterID = Emp.EmployeeMasterID AND CONVERT(VARCHAR,Tr.aDateTime, 111) = '<REPORTDATE>' AND Emp.EmployeeCode IN (<EMPIDS>)";
public final static String PRESENT = "P"; public final static String ABSENT_QUERY = "SELECT [EmployeeCode], [FirstName],[EmailId] FROM [EmployeeMaster] WHERE [EmployeeCode] IN(<ABSENTLIST>)";
public final static String ABSENT = "A";
public final static String ALL = "All"; public final static String PRESENT = "P";
public final static String SHIFT = "Shift"; public final static String ABSENT = "A";
public final static String LOGIN_REPORT_BY_TIME="select emp.EmployeeCode,emp.FirstName,MIN(tr.aDateTime) AS FirstLogin,MAX(tr.aDateTime) AS LastLogin \n" + public final static String ALL = "All";
" from [smartiSCC].[dbo].[Transactions] as tr,[smartiSCC].[dbo].[EmployeeMaster] as emp \n" + public final static String SHIFT = "Shift";
" where tr.EmployeemasterID=emp.EmployeeMasterID and \n" +
" tr.aDateTime >= "; public final static String LOGIN_REPORT_BY_TIME="select emp.EmployeeCode,emp.FirstName,MIN(tr.aDateTime) AS FirstLogin,MAX(tr.aDateTime) AS LastLogin \n" +
public final static String LOGIN_REPORT_BY_TIME2 =" and tr.aDateTime<= "; " from [smartiSCC].[dbo].[Transactions] as tr,[smartiSCC].[dbo].[EmployeeMaster] as emp \n" +
public final static String LOGIN_REPORT_BY_TIME3=" and emp.EmployeeCode = "; " where tr.EmployeemasterID=emp.EmployeeMasterID and \n" +
public final static String LOGIN_REPORT_BY_TIME4=" group by emp.EmployeeCode, emp.FirstName "; " tr.aDateTime >= ";
public final static String LOGIN_REPORT_BY_TIME2 =" and tr.aDateTime<= ";
// Role Mapping Info public final static String LOGIN_REPORT_BY_TIME3=" and emp.EmployeeCode = ";
public static final String ACCOUNT = "Delivery Manager"; public final static String LOGIN_REPORT_BY_TIME4=" group by emp.EmployeeCode, emp.FirstName ";
public static final String DOMAIN = "Delivery Lead";
public static final String LEAD="Lead"; // Role Mapping Info
public static final String IS_ACTIVE = "isActive"; public static final String ACCOUNT = "Delivery Manager";
public static final String DOMAIN = "Delivery Lead";
public final static String BOTH="Both"; public static final String LEAD="Lead";
public final static String BENCH_ACCOUNT="Nisum India"; public static final String IS_ACTIVE = "isActive";
public final static String BENCH_PROJECT_ID="Nisum0000";
public final static String BENCH_BILLABILITY_STATUS="Non-Billable"; public final static String BOTH="Both";
public final static String BILLABLE_TEXT = "Billable"; public final static String BENCH_ACCOUNT="Nisum India";
public final static String BENCH_PROJECT_ID="Nisum0000";
public final static int INT_ZERO = 0; public final static String BENCH_BILLABILITY_STATUS="Non-Billable";
public final static int INT_TWO = 2; public final static String BILLABLE_TEXT = "Billable";
public final static int INT_TWENTY = 20;
public final static int INT_ZERO = 0;
public final static String DM= "DM"; public final static int INT_TWO = 2;
public final static String DL= "DL"; public final static int INT_TWENTY = 20;
public final static String L= "L";
public final static String DM= "DM";
public final static String EMPTY_STRING = ""; public final static String DL= "DL";
public final static String L= "L";
public final static String MALE = "Male";
public final static String FEMALE ="Female"; public final static String EMPTY_STRING = "";
public final static String M ="M";
public final static String F="F"; public final static String MALE = "Male";
public final static String FEMALE ="Female";
public final static String YES = "Yes"; public final static String M ="M";
public final static String NO = "No"; public final static String F="F";
public final static long EMPID_START = 16001; public final static String YES = "Yes";
public final static long EMPID_END = 99999; public final static String NO = "No";
public final static String MASTERDATA_FG = "FunctionalGrp"; public final static long EMPID_START = 16001;
public final static String MASTERDATA_DESIGNATION = "designations"; public final static long EMPID_END = 99999;
public final static String MASTERDATAD_EMLOYMENT_TYPE = "EmpType";
public final static String MASTERDATA_ROLES = "roles"; public final static String MASTERDATA_FG = "FunctionalGrp";
public final static String MASTERDATA_DESIGNATION = "designations";
public final static String FULL_TIME ="Full Time"; public final static String MASTERDATAD_EMLOYMENT_TYPE = "EmpType";
public final static String MASTERDATA_ROLES = "roles";
public final static String CAMA = ",";
public final static String FULL_TIME ="Full Time";
public final static String CREATE ="CREATE";
public final static String UPDATE ="UPDATE"; public final static String CAMA = ",";
public final static String CREATE ="CREATE";
public final static String UPDATE ="UPDATE";
public static final String SHIFT1="Shift 1(9:00 AM - 6:00 PM)";
public static final String SHIFT2="Shift-2(2:00 PM - 11:00 PM)";
public static final String SHIFT3="Shift 3(10:00 PM - 6:00 AM)";
public static final String SHIFT4="Shift 4(7:30 AM - 3:30 PM)"; public static final String SHIFT1="Shift 1(9:00 AM - 6:00 PM)";
public static final String SHIFT5="Shift 5(11:30 AM - 7:30 PM)"; public static final String SHIFT2="Shift-2(2:00 PM - 11:00 PM)";
public static final String SHIFT3="Shift 3(10:00 PM - 6:00 AM)";
public final static String PROJECT_START_DATE="ProjectStartDate"; public static final String SHIFT4="Shift 4(7:30 AM - 3:30 PM)";
public final static String PROJECT_END_DATE="ProjectEndDate"; public static final String SHIFT5="Shift 5(11:30 AM - 7:30 PM)";
public final static String BILLING_START_DATE="billingStartDate";
public final static String BILLING_END_DATE="billingEndDate"; public final static String PROJECT_START_DATE="ProjectStartDate";
public final static String PROJECT_END_DATE="ProjectEndDate";
public final static String BILLING_START_DATE="billingStartDate";
public final static String BILLING_END_DATE="billingEndDate";
}
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment