mirror of
https://github.com/Alfresco/alfresco-community-repo.git
synced 2025-08-07 17:49:17 +00:00
RM-2533 (Extend service API to retrieve and set last reclassified information)
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@110504 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
This commit is contained in:
@@ -22,6 +22,7 @@ import static org.alfresco.util.WebScriptUtils.getJSONArrayFromJSONObject;
|
||||
import static org.alfresco.util.WebScriptUtils.getJSONArrayValue;
|
||||
import static org.alfresco.util.WebScriptUtils.getRequestContentAsJsonObject;
|
||||
import static org.alfresco.util.WebScriptUtils.getStringValueFromJSONObject;
|
||||
import static org.apache.commons.lang3.StringUtils.isBlank;
|
||||
import static org.apache.commons.lang3.StringUtils.isNotBlank;
|
||||
import static org.apache.commons.lang3.time.DateFormatUtils.ISO_DATE_FORMAT;
|
||||
import static org.springframework.extensions.webscripts.Status.STATUS_BAD_REQUEST;
|
||||
@@ -64,6 +65,8 @@ public abstract class ClassifyContentBase extends AbstractRmWebScript
|
||||
public static final String DECLASSIFICATION_DATE = "declassificationDate";
|
||||
public static final String DECLASSIFICATION_EVENT = "declassificationEvent";
|
||||
public static final String DECLASSIFICATION_EXEMPTIONS = "declassificationExemptions";
|
||||
public static final String RECLASSIFY_BY = "reclassifyBy";
|
||||
public static final String RECLASSIFY_REASON = "reclassifyReason";
|
||||
public static final String LAST_RECLASSIFY_BY = "lastReclassifyBy";
|
||||
public static final String LAST_RECLASSIFY_REASON = "lastReclassifyReason";
|
||||
|
||||
@@ -118,8 +121,13 @@ public abstract class ClassifyContentBase extends AbstractRmWebScript
|
||||
String declassificationDate = getStringValueFromJSONObject(jsonObject, DECLASSIFICATION_DATE, false, false);
|
||||
String declassificationEvent = getStringValueFromJSONObject(jsonObject, DECLASSIFICATION_EVENT, false, false);
|
||||
Set<String> exemptionCategoryIds = getExemptionCategoryIds(jsonObject);
|
||||
String lastReclassifyBy = getStringValueFromJSONObject(jsonObject, LAST_RECLASSIFY_BY, false, false);
|
||||
String lastReclassifyReason = getStringValueFromJSONObject(jsonObject, LAST_RECLASSIFY_REASON, false, false);
|
||||
String lastReclassifyBy = getStringValueFromJSONObject(jsonObject, RECLASSIFY_BY, false, false);
|
||||
String lastReclassifyReason = getStringValueFromJSONObject(jsonObject, RECLASSIFY_REASON, false, false);
|
||||
if (isBlank(lastReclassifyBy) || isBlank(lastReclassifyReason))
|
||||
{
|
||||
lastReclassifyBy = getStringValueFromJSONObject(jsonObject, LAST_RECLASSIFY_BY, false, false);
|
||||
lastReclassifyReason = getStringValueFromJSONObject(jsonObject, LAST_RECLASSIFY_REASON, false, false);
|
||||
}
|
||||
|
||||
ClassificationAspectProperties propertiesDTO = new ClassificationAspectProperties();
|
||||
propertiesDTO.setClassificationLevelId(classificationLevelId);
|
||||
|
Reference in New Issue
Block a user