From 87c922dda339eda971a62d7bdded481d03fde9d7 Mon Sep 17 00:00:00 2001 From: Tuna Aksoy Date: Wed, 15 Apr 2015 14:01:09 +0000 Subject: [PATCH] RM-2044 (Add "Classified" aspect) +review RM @rwetherall @tpage git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@101929 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 --- .../model/classifiedContentModel.xml | 26 +++++++++++++++++-- .../model/ClassifiedContentModel.java | 17 +++++++++--- 2 files changed, 37 insertions(+), 6 deletions(-) diff --git a/rm-server/config/alfresco/module/org_alfresco_module_rm/model/classifiedContentModel.xml b/rm-server/config/alfresco/module/org_alfresco_module_rm/model/classifiedContentModel.xml index b88d692a67..d36956460a 100644 --- a/rm-server/config/alfresco/module/org_alfresco_module_rm/model/classifiedContentModel.xml +++ b/rm-server/config/alfresco/module/org_alfresco_module_rm/model/classifiedContentModel.xml @@ -31,12 +31,34 @@ - + - + + + + + + Initial Classification + d:text + + + Current Classification + d:text + + + Classification Authority + d:text + + + Classification Reasons + d:text + true + + + \ No newline at end of file diff --git a/rm-server/source/java/org/alfresco/module/org_alfresco_module_rm/classification/model/ClassifiedContentModel.java b/rm-server/source/java/org/alfresco/module/org_alfresco_module_rm/classification/model/ClassifiedContentModel.java index 22b3196f3b..a334fbea33 100644 --- a/rm-server/source/java/org/alfresco/module/org_alfresco_module_rm/classification/model/ClassifiedContentModel.java +++ b/rm-server/source/java/org/alfresco/module/org_alfresco_module_rm/classification/model/ClassifiedContentModel.java @@ -18,17 +18,26 @@ */ package org.alfresco.module.org_alfresco_module_rm.classification.model; +import org.alfresco.service.namespace.QName; + /** * Classified content model interface. *

* Helper containing reusable information about the classified content model. - * + * * @author Roy Wetherall * @since 3.0 */ public interface ClassifiedContentModel { /** Namespace details */ - String RM_URI = "http://www.alfresco.org/model/classifiedcontent/1.0"; - String RM_PREFIX = "clf"; -} + String CLF_URI = "http://www.alfresco.org/model/classifiedcontent/1.0"; + String CLF_PREFIX = "clf"; + + /** Classified aspect */ + QName ASPECT_CLASSIFIED = QName.createQName(CLF_URI, "classified"); + QName PROP_INITIAL_CLASSIFICATION = QName.createQName(CLF_URI, "initialClassification"); + QName PROP_CURRENT_CLASSIFICATION = QName.createQName(CLF_URI, "currentClassification"); + QName PROP_CLASSIFICATION_AUTHORITY = QName.createQName(CLF_URI, "classificationAuthority"); + QName PROP_CLASSIFICATION_REASONS = QName.createQName(CLF_URI, "classificationReasons"); +} \ No newline at end of file