mirror of
https://github.com/Alfresco/alfresco-community-repo.git
synced 2025-07-31 17:39:05 +00:00
RM-2477 (The downgrade instructions are not required when only one of the Downgrade date or event is completed)
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@113480 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
This commit is contained in:
@@ -19,14 +19,20 @@
|
|||||||
package org.alfresco.module.org_alfresco_module_rm.model.clf.aspect;
|
package org.alfresco.module.org_alfresco_module_rm.model.clf.aspect;
|
||||||
|
|
||||||
import static org.alfresco.module.org_alfresco_module_rm.util.RMCollectionUtils.diffKey;
|
import static org.alfresco.module.org_alfresco_module_rm.util.RMCollectionUtils.diffKey;
|
||||||
|
import static org.apache.commons.lang3.StringUtils.isBlank;
|
||||||
|
|
||||||
|
import java.io.Serializable;
|
||||||
|
import java.util.Date;
|
||||||
|
import java.util.List;
|
||||||
|
import java.util.Map;
|
||||||
|
|
||||||
import org.alfresco.module.org_alfresco_module_rm.classification.ClassificationException.MissingDowngradeInstructions;
|
import org.alfresco.module.org_alfresco_module_rm.classification.ClassificationException.MissingDowngradeInstructions;
|
||||||
import org.alfresco.module.org_alfresco_module_rm.classification.ClassificationLevel;
|
import org.alfresco.module.org_alfresco_module_rm.classification.ClassificationLevel;
|
||||||
import org.alfresco.module.org_alfresco_module_rm.classification.ClassificationSchemeService;
|
import org.alfresco.module.org_alfresco_module_rm.classification.ClassificationSchemeService;
|
||||||
import org.alfresco.module.org_alfresco_module_rm.classification.ClassificationSchemeService.Reclassification;
|
import org.alfresco.module.org_alfresco_module_rm.classification.ClassificationSchemeService.Reclassification;
|
||||||
import org.alfresco.module.org_alfresco_module_rm.classification.model.ClassifiedContentModel;
|
import org.alfresco.module.org_alfresco_module_rm.classification.model.ClassifiedContentModel;
|
||||||
import org.alfresco.module.org_alfresco_module_rm.referredmetadata.ReferralAdminService;
|
|
||||||
import org.alfresco.module.org_alfresco_module_rm.model.BaseBehaviourBean;
|
import org.alfresco.module.org_alfresco_module_rm.model.BaseBehaviourBean;
|
||||||
|
import org.alfresco.module.org_alfresco_module_rm.referredmetadata.ReferralAdminService;
|
||||||
import org.alfresco.module.org_alfresco_module_rm.util.RMCollectionUtils.Difference;
|
import org.alfresco.module.org_alfresco_module_rm.util.RMCollectionUtils.Difference;
|
||||||
import org.alfresco.repo.node.NodeServicePolicies;
|
import org.alfresco.repo.node.NodeServicePolicies;
|
||||||
import org.alfresco.repo.policy.Behaviour.NotificationFrequency;
|
import org.alfresco.repo.policy.Behaviour.NotificationFrequency;
|
||||||
@@ -40,11 +46,6 @@ import org.alfresco.service.cmr.repository.ChildAssociationRef;
|
|||||||
import org.alfresco.service.cmr.repository.NodeRef;
|
import org.alfresco.service.cmr.repository.NodeRef;
|
||||||
import org.alfresco.service.namespace.QName;
|
import org.alfresco.service.namespace.QName;
|
||||||
|
|
||||||
import java.io.Serializable;
|
|
||||||
import java.util.Date;
|
|
||||||
import java.util.List;
|
|
||||||
import java.util.Map;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* clf:classification behaviour bean
|
* clf:classification behaviour bean
|
||||||
*
|
*
|
||||||
@@ -219,6 +220,17 @@ public class ClassifiedAspect extends BaseBehaviourBean implements NodeServicePo
|
|||||||
*/
|
*/
|
||||||
private boolean isEmpty(Serializable value)
|
private boolean isEmpty(Serializable value)
|
||||||
{
|
{
|
||||||
return (value == null || value.equals(""));
|
boolean isEmpty;
|
||||||
|
|
||||||
|
if (value instanceof String)
|
||||||
|
{
|
||||||
|
isEmpty = isBlank((String) value);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
isEmpty = (value == null || value.equals(""));
|
||||||
|
}
|
||||||
|
|
||||||
|
return isEmpty;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user