|
|
@ -34,12 +34,12 @@ public class JobStatusState { |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|
* 执行 |
|
|
|
* 承接 |
|
|
|
* @return |
|
|
|
*/ |
|
|
|
public boolean doing() { |
|
|
|
if(this.jobStatusEnum.getCode() == JobStatusEnum.PROCESSING.getCode()) { |
|
|
|
this.jobStatusEnum = JobStatusEnum.PARTIALLY_COMPLETED; |
|
|
|
public boolean accept() { |
|
|
|
if(this.jobStatusEnum.getCode() == JobStatusEnum.PENDING.getCode()) { |
|
|
|
this.jobStatusEnum = JobStatusEnum.PROCESSING; |
|
|
|
return Boolean.TRUE; |
|
|
|
} else { |
|
|
|
return Boolean.FALSE; |
|
|
@ -47,12 +47,12 @@ public class JobStatusState { |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|
* 完成 |
|
|
|
* 放弃 |
|
|
|
* @return |
|
|
|
*/ |
|
|
|
public boolean done() { |
|
|
|
if(this.jobStatusEnum.getCode() == JobStatusEnum.PROCESSING.getCode() || this.jobStatusEnum.getCode() == JobStatusEnum.PARTIALLY_COMPLETED.getCode()) { |
|
|
|
this.jobStatusEnum = JobStatusEnum.COMPLETED; |
|
|
|
public boolean abandon() { |
|
|
|
if(this.jobStatusEnum.getCode() == JobStatusEnum.PROCESSING.getCode()) { |
|
|
|
this.jobStatusEnum = JobStatusEnum.PENDING; |
|
|
|
return Boolean.TRUE; |
|
|
|
} else { |
|
|
|
return Boolean.FALSE; |
|
|
@ -60,12 +60,12 @@ public class JobStatusState { |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|
* 中止 |
|
|
|
* 执行 |
|
|
|
* @return |
|
|
|
*/ |
|
|
|
public boolean abort() { |
|
|
|
if(this.jobStatusEnum.getCode() == JobStatusEnum.PROCESSING.getCode() || this.jobStatusEnum.getCode() == JobStatusEnum.PARTIALLY_COMPLETED.getCode()) { |
|
|
|
this.jobStatusEnum = JobStatusEnum.TERMINATION; |
|
|
|
public boolean execute() { |
|
|
|
if(this.jobStatusEnum.getCode() == JobStatusEnum.PROCESSING.getCode()) { |
|
|
|
this.jobStatusEnum = JobStatusEnum.COMPLETED; |
|
|
|
return Boolean.TRUE; |
|
|
|
} else { |
|
|
|
return Boolean.FALSE; |
|
|
|