[alfresco-opencmis-extension] r15 committed - Added missing files

1 view
Skip to first unread message

alfresco-opencmis-exte...@codespot.com

unread,
Mar 7, 2012, 5:39:27 AM3/7/12
to alfresco-opencmis...@googlegroups.com
Revision: 15
Author: steven...@gmail.com
Date: Wed Mar 7 02:38:37 2012
Log: Added missing files
http://code.google.com/a/apache-extras.org/p/alfresco-opencmis-extension/source/detail?r=15

Added:
/trunk/src/main/java/org/alfresco/cmis/client/type

/trunk/src/main/java/org/alfresco/cmis/client/type/AlfrescoDocumentType.java
/trunk/src/main/java/org/alfresco/cmis/client/type/AlfrescoFolderType.java
/trunk/src/main/java/org/alfresco/cmis/client/type/AlfrescoPolicyType.java

/trunk/src/main/java/org/alfresco/cmis/client/type/AlfrescoRelationshipType.java
/trunk/src/main/java/org/alfresco/cmis/client/type/AlfrescoType.java

=======================================
--- /dev/null
+++
/trunk/src/main/java/org/alfresco/cmis/client/type/AlfrescoDocumentType.java
Wed Mar 7 02:38:37 2012
@@ -0,0 +1,28 @@
+package org.alfresco.cmis.client.type;
+
+import java.util.List;
+
+import org.alfresco.cmis.client.impl.AlfrescoUtils;
+import org.apache.chemistry.opencmis.client.api.Session;
+import
org.apache.chemistry.opencmis.client.runtime.objecttype.DocumentTypeImpl;
+import
org.apache.chemistry.opencmis.commons.definitions.DocumentTypeDefinition;
+
+/**
+ * Represents an Alfresco document type, including mandatory aspects.
+ *
+ */
+public class AlfrescoDocumentType extends DocumentTypeImpl implements
AlfrescoType
+{
+ private static final long serialVersionUID = -7236093421190237728L;
+
+ public AlfrescoDocumentType(Session session, DocumentTypeDefinition
typeDefinition)
+ {
+ super(session, typeDefinition);
+ setExtensions(typeDefinition.getExtensions());
+ }
+
+ public List<String> getMandatoryAspects()
+ {
+ return AlfrescoUtils.getMandatoryAspects(this);
+ }
+}
=======================================
--- /dev/null
+++
/trunk/src/main/java/org/alfresco/cmis/client/type/AlfrescoFolderType.java
Wed Mar 7 02:38:37 2012
@@ -0,0 +1,28 @@
+package org.alfresco.cmis.client.type;
+
+import java.util.List;
+
+import org.alfresco.cmis.client.impl.AlfrescoUtils;
+import org.apache.chemistry.opencmis.client.api.Session;
+import
org.apache.chemistry.opencmis.client.runtime.objecttype.FolderTypeImpl;
+import
org.apache.chemistry.opencmis.commons.definitions.FolderTypeDefinition;
+
+/**
+ * Represents an Alfresco folder type, including mandatory aspects.
+ *
+ */
+public class AlfrescoFolderType extends FolderTypeImpl implements
AlfrescoType
+{
+ private static final long serialVersionUID = -7236093421190237728L;
+
+ public AlfrescoFolderType(Session session, FolderTypeDefinition
typeDefinition)
+ {
+ super(session, typeDefinition);
+ setExtensions(typeDefinition.getExtensions());
+ }
+
+ public List<String> getMandatoryAspects()
+ {
+ return AlfrescoUtils.getMandatoryAspects(this);
+ }
+}
=======================================
--- /dev/null
+++
/trunk/src/main/java/org/alfresco/cmis/client/type/AlfrescoPolicyType.java
Wed Mar 7 02:38:37 2012
@@ -0,0 +1,29 @@
+package org.alfresco.cmis.client.type;
+
+import java.util.List;
+
+import org.alfresco.cmis.client.impl.AlfrescoUtils;
+import org.apache.chemistry.opencmis.client.api.Session;
+import
org.apache.chemistry.opencmis.client.runtime.objecttype.PolicyTypeImpl;
+import
org.apache.chemistry.opencmis.commons.definitions.PolicyTypeDefinition;
+
+/**
+ * Represents an Alfresco policy type, including mandatory aspects.
+ *
+ */
+public class AlfrescoPolicyType extends PolicyTypeImpl implements
AlfrescoType
+{
+ private static final long serialVersionUID = -7236093421190237728L;
+
+ public AlfrescoPolicyType(Session session, PolicyTypeDefinition
typeDefinition)
+ {
+ super(session, typeDefinition);
+ setExtensions(typeDefinition.getExtensions());
+ }
+
+ public List<String> getMandatoryAspects()
+ {
+ return AlfrescoUtils.getMandatoryAspects(this);
+ }
+
+}
=======================================
--- /dev/null
+++
/trunk/src/main/java/org/alfresco/cmis/client/type/AlfrescoRelationshipType.java
Wed Mar 7 02:38:37 2012
@@ -0,0 +1,29 @@
+package org.alfresco.cmis.client.type;
+
+import java.util.List;
+
+import org.alfresco.cmis.client.impl.AlfrescoUtils;
+import org.apache.chemistry.opencmis.client.api.Session;
+import
org.apache.chemistry.opencmis.client.runtime.objecttype.RelationshipTypeImpl;
+import
org.apache.chemistry.opencmis.commons.definitions.RelationshipTypeDefinition;
+
+/**
+ * Represents an Alfresco relationship type, including mandatory aspects.
+ *
+ */
+public class AlfrescoRelationshipType extends RelationshipTypeImpl
implements AlfrescoType
+{
+ private static final long serialVersionUID = -7236093421190237728L;
+
+ public AlfrescoRelationshipType(Session session,
RelationshipTypeDefinition typeDefinition)
+ {
+ super(session, typeDefinition);
+ setExtensions(typeDefinition.getExtensions());
+ }
+
+ public List<String> getMandatoryAspects()
+ {
+ return AlfrescoUtils.getMandatoryAspects(this);
+ }
+
+}
=======================================
--- /dev/null
+++ /trunk/src/main/java/org/alfresco/cmis/client/type/AlfrescoType.java
Wed Mar 7 02:38:37 2012
@@ -0,0 +1,12 @@
+package org.alfresco.cmis.client.type;
+
+import java.util.List;
+
+/**
+ * Represents an Alfresco type, including mandatory aspects.
+ *
+ */
+public interface AlfrescoType
+{
+ public List<String> getMandatoryAspects();
+}

Reply all
Reply to author
Forward
0 new messages