RM-6302 code review comments addressed

This commit is contained in:
Ross Gale
2018-05-09 15:52:01 +01:00
parent d73edcb00e
commit 75574d140e
5 changed files with 9 additions and 7 deletions

View File

@@ -482,8 +482,9 @@ public class JSONConversionComponent extends org.alfresco.repo.jscript.app.JS
{ {
if(!details.isEventComplete()) if(!details.isEventComplete())
{ {
((HashMap) rmNodeValues.get("properties")).put("combineDispositionStepConditions", nodeService.getProperty(dispositionService.getNextDispositionAction(nodeRef).getDispositionActionDefinition().getNodeRef(), PROP_COMBINE_DISPOSITION_STEP_CONDITIONS)); HashMap properties = ((HashMap) rmNodeValues.get("properties"));
((HashMap) rmNodeValues.get("properties")).put("incompleteDispositionEvent", details.getEventName()); properties.put("combineDispositionStepConditions", nodeService.getProperty(dispositionService.getNextDispositionAction(nodeRef).getDispositionActionDefinition().getNodeRef(), PROP_COMBINE_DISPOSITION_STEP_CONDITIONS));
properties.put("incompleteDispositionEvent", details.getEventName());
break; break;
} }
} }

View File

@@ -240,7 +240,6 @@ public interface RecordsManagementModel extends RecordsManagementCustomModel
QName PROP_RS_DISPOSITION_ACTION_AS_OF = QName.createQName(RM_URI, "recordSearchDispositionActionAsOf"); QName PROP_RS_DISPOSITION_ACTION_AS_OF = QName.createQName(RM_URI, "recordSearchDispositionActionAsOf");
QName PROP_RS_DISPOSITION_EVENTS_ELIGIBLE = QName.createQName(RM_URI, "recordSearchDispositionEventsEligible"); QName PROP_RS_DISPOSITION_EVENTS_ELIGIBLE = QName.createQName(RM_URI, "recordSearchDispositionEventsEligible");
QName PROP_RS_DISPOSITION_EVENTS = QName.createQName(RM_URI, "recordSearchDispositionEvents"); QName PROP_RS_DISPOSITION_EVENTS = QName.createQName(RM_URI, "recordSearchDispositionEvents");
QName PROP_DISPOSITION_EVENTS = QName.createQName(RM_URI, "dispositionEvents");
QName PROP_RS_VITAL_RECORD_REVIEW_PERIOD = QName.createQName(RM_URI, "recordSearchVitalRecordReviewPeriod"); QName PROP_RS_VITAL_RECORD_REVIEW_PERIOD = QName.createQName(RM_URI, "recordSearchVitalRecordReviewPeriod");
QName PROP_RS_VITAL_RECORD_REVIEW_PERIOD_EXPRESSION = QName.createQName(RM_URI, "recordSearchVitalRecordReviewPeriodExpression"); QName PROP_RS_VITAL_RECORD_REVIEW_PERIOD_EXPRESSION = QName.createQName(RM_URI, "recordSearchVitalRecordReviewPeriodExpression");
QName PROP_RS_DISPOSITION_PERIOD = QName.createQName(RM_URI, "recordSearchDispositionPeriod"); QName PROP_RS_DISPOSITION_PERIOD = QName.createQName(RM_URI, "recordSearchDispositionPeriod");

View File

@@ -51,6 +51,8 @@ import org.springframework.extensions.webscripts.WebScriptRequest;
*/ */
public class DispositionAbstractBase extends AbstractRmWebScript public class DispositionAbstractBase extends AbstractRmWebScript
{ {
public final static String COMBINE_DISPOSITION_STEP_CONDITIONS = "combineDispositionStepConditions";
/** /**
* Parses the request and providing it's valid returns the DispositionSchedule object. * Parses the request and providing it's valid returns the DispositionSchedule object.
* *

View File

@@ -133,10 +133,10 @@ public class DispositionActionDefinitionPost extends DispositionAbstractBase
json.getBoolean("eligibleOnFirstCompleteEvent") ? "or" : "and"); json.getBoolean("eligibleOnFirstCompleteEvent") ? "or" : "and");
} }
if (json.has("combineDispositionStepConditions")) if (json.has(COMBINE_DISPOSITION_STEP_CONDITIONS))
{ {
props.put(RecordsManagementModel.PROP_COMBINE_DISPOSITION_STEP_CONDITIONS, props.put(RecordsManagementModel.PROP_COMBINE_DISPOSITION_STEP_CONDITIONS,
json.getBoolean("combineDispositionStepConditions")); json.getBoolean(COMBINE_DISPOSITION_STEP_CONDITIONS));
} }
if (json.has("location")) if (json.has("location"))

View File

@@ -131,10 +131,10 @@ public class DispositionActionDefinitionPut extends DispositionAbstractBase
json.getBoolean("eligibleOnFirstCompleteEvent") ? "or" : "and"); json.getBoolean("eligibleOnFirstCompleteEvent") ? "or" : "and");
} }
if (json.has("combineDispositionStepConditions")) if (json.has(COMBINE_DISPOSITION_STEP_CONDITIONS))
{ {
props.put(RecordsManagementModel.PROP_COMBINE_DISPOSITION_STEP_CONDITIONS, props.put(RecordsManagementModel.PROP_COMBINE_DISPOSITION_STEP_CONDITIONS,
json.getBoolean("combineDispositionStepConditions")); json.getBoolean(COMBINE_DISPOSITION_STEP_CONDITIONS));
} }
if (json.has("location")) if (json.has("location"))