Commit 2c16d7f6 by nilu

code cleanup

parent 8175e87c
......@@ -251,20 +251,6 @@ public class Job extends BaseJob
}
public Collection<JobApplication> getShortlistedApplications()
{
return getApplicationsFor(ApplicationStatus.SHORTLISTED);
}
public Collection<JobApplication> getApplicationsFor(ApplicationStatus... status)
{
Filter<JobApplication> filter = JobApplication.SearchByAll().andApplicationStatus(new InFilter<>(status));
return CollectionFilter.filter(getJobApplicationsSet(), filter);
}
public int getNoOfDaystoClosed()
{
int dateDiff = 0;
......@@ -418,36 +404,6 @@ public class Job extends BaseJob
return getApplyBy() != null && DateDiff.endOfDay(getApplyBy()).before(DateDiff.getToday());
}
public List<AppProcessOption> getValidProcessOptions(ApplicationStatus appStatus)
{
List<AppProcessOption> options = new ArrayList<>();
if(appStatus == null)
{
options.add(AppProcessOption.TO_SHORTLIST);
// options.add(AppProcessOption.REMOVE_FROM_SHORTLIST);
options.add(AppProcessOption.TO_UNSUITABLE);
}
else if(appStatus == ApplicationStatus.SHORTLISTED)
{
// options.add(AppProcessOption.REMOVE_FROM_SHORTLIST);
options.add(AppProcessOption.TO_UNSUITABLE);
}
else if(appStatus == ApplicationStatus.UNSUITABLE)
{
options.add(AppProcessOption.TO_SHORTLIST);
options.add(AppProcessOption.REMOVE_FROM_UNSUITABLE);
}
return options;
}
public List<ApplicationStatus> getValidApplicationStatuses()
{
return new ArrayList<>(pipelineJob().toWorkFlows().toApplicationStatus().uniqueVals());
}
public String getPageTitle()
{
......
......@@ -523,30 +523,7 @@ public class JobApplication extends BaseJobApplication
return getRoleFit() != null && getRoleFit().get(null) != null ? ((Tuple.T3<Double, ColorCode, Double>)getRoleFit().get(null)).get2() : 0d;
}
public List<AppProcessOption> getValidProcessOptions()
{
List<AppProcessOption> options = new ArrayList<>();
if(getApplicationStatus() == ApplicationStatus.SUBMITTED)
{
options.add(AppProcessOption.TO_SHORTLIST);
options.add(AppProcessOption.TO_UNSUITABLE);
}
else if(getApplicationStatus() == ApplicationStatus.SHORTLISTED)
{
options.add(AppProcessOption.REMOVE_FROM_SHORTLIST);
options.add(AppProcessOption.TO_UNSUITABLE);
}
else if(getApplicationStatus() == ApplicationStatus.UNSUITABLE)
{
options.add(AppProcessOption.REMOVE_FROM_UNSUITABLE);
options.add(AppProcessOption.TO_SHORTLIST);
}
return options;
}
public List<ApplicationStatus> getAvailableStatuses()
{
List<ApplicationStatus> statuses = new ArrayList<>();
......
......@@ -19,7 +19,7 @@ import org.jsoup.Jsoup;
import org.jsoup.nodes.Document;
import org.jsoup.nodes.Element;
import performa.orm.*;
import performa.orm.types.ApplicationStatus;
import performa.orm.types.StageType;
public class PerformaEmailFetcher implements Runnable, InitialisationParticipant
......@@ -402,7 +402,7 @@ public class PerformaEmailFetcher implements Runnable, InitialisationParticipant
JobApplication jobApplication = JobApplication.createNewApplication(candidate, job);
jobApplication.setApplicationStatus(ApplicationStatus.POST_INGEST);
jobApplication.setWorkFlowStage(job.getWorkFlowByStageType(StageType.POST_INGEST));
jobApplication.setIsEmailIngest(true);
if(contents.size() > 0)
......@@ -471,7 +471,7 @@ public class PerformaEmailFetcher implements Runnable, InitialisationParticipant
JobApplication jobApplication = JobApplication.createNewApplication(candidate, job);
jobApplication.setApplicationStatus(ApplicationStatus.POST_INGEST);
jobApplication.setWorkFlowStage(job.getWorkFlowByStageType(StageType.POST_INGEST));
jobApplication.setIsEmailIngest(true);
if(contents.size() > 0 )
......
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