com.wewebu.ow.server.ecmimpl.cmis.alfresco
Class OwCMISAlfrescoObjectClass

java.lang.Object
  extended by com.wewebu.ow.server.ecmimpl.cmis.alfresco.OwCMISALObjectClass
      extended by com.wewebu.ow.server.ecmimpl.cmis.alfresco.OwCMISAlfrescoObjectClass
All Implemented Interfaces:
com.wewebu.ow.server.ecm.OwObjectClass, OwCMISObjectClass

public class OwCMISAlfrescoObjectClass
extends OwCMISALObjectClass

Object-class used with Alfresco extensions.
A new instance of this object-class is created for each alfresco based CMIS OwObject to provide Alfresco-aspect object information (applied aspects and corresponding properties and property values).

Alfresco Workdesk
Copyright (c) Alfresco Software, Inc.
All rights reserved.

For licensing information read the license.txt file or
go to: http://wiki.alfresco.com

Since:
3.1.0.0
See Also:
OwCMISALExtensionLibrary

Field Summary
 
Fields inherited from interface com.wewebu.ow.server.ecmimpl.cmis.objectclasses.OwCMISObjectClass
MIME_TYPE_PREFIX_OW_POLICY, MIME_TYPE_PREFIX_OW_RELATIONSHIP
 
Fields inherited from interface com.wewebu.ow.server.ecm.OwObjectClass
OPERATION_TYPE_CHECKIN, OPERATION_TYPE_CHECKOUT, OPERATION_TYPE_CREATE_NEW_OBJECT, OPERATION_TYPE_SET_PROPERTIES, OPERATION_TYPE_UNDEF
 
Constructor Summary
OwCMISAlfrescoObjectClass(OwCMISObjectClass primaryClass_p, org.oasis_open.docs.ns.cmis.core._200908.CmisObjectType object_p, OwCMISNetwork network_p)
           
 
Method Summary
 List<String> getAppliedAspectTypes()
          Return a list of Id's representing the Aspects applied to this type.
 boolean isAssignableFrom(OwCMISObjectClass class_p)
          A java class analogous method : Determines if the object-class represented by this object-class object is either the same as, or is a superclass of the object-class represented by the specified object-class parameter.
 
Methods inherited from class com.wewebu.ow.server.ecmimpl.cmis.alfresco.OwCMISALObjectClass
canCreateNewObject, createCMISObject, createNewObject, getAllAspectProperties, getAspectProperties, getChildNames, getChilds, getClassName, getDescription, getDisplayName, getMimetype, getModes, getNamePropertyName, getNativeObject, getNetwork, getParent, getPreferredPropertyOrder, getPrimaryClass, getPropertyClass, getPropertyClasses, getPropertyClassNames, getQueryablePropertyClasses, getQueryName, getResource, getType, hasChilds, hasVersionSeries, isAspectApplied, isContentRequired, isHidden, isQueryable, reorderProperties, subclassedBy
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OwCMISAlfrescoObjectClass

public OwCMISAlfrescoObjectClass(OwCMISObjectClass primaryClass_p,
                                 org.oasis_open.docs.ns.cmis.core._200908.CmisObjectType object_p,
                                 OwCMISNetwork network_p)
                          throws com.wewebu.ow.server.exceptions.OwException
Throws:
com.wewebu.ow.server.exceptions.OwException
Method Detail

getAppliedAspectTypes

public List<String> getAppliedAspectTypes()
                                   throws com.wewebu.ow.server.exceptions.OwException
Description copied from class: OwCMISALObjectClass
Return a list of Id's representing the Aspects applied to this type.

Overrides:
getAppliedAspectTypes in class OwCMISALObjectClass
Returns:
List of Strings representing the Id of an Aspect
Throws:
com.wewebu.ow.server.exceptions.OwException

isAssignableFrom

public boolean isAssignableFrom(OwCMISObjectClass class_p)
                         throws com.wewebu.ow.server.exceptions.OwException
Description copied from interface: OwCMISObjectClass
A java class analogous method : Determines if the object-class represented by this object-class object is either the same as, or is a superclass of the object-class represented by the specified object-class parameter.

Specified by:
isAssignableFrom in interface OwCMISObjectClass
Overrides:
isAssignableFrom in class OwCMISALObjectClass
Returns:
the boolean value indicating whether objects of the type class can be interpreted as objects of this class
Throws:
com.wewebu.ow.server.exceptions.OwException


Copyright © 2013 Alfresco Business Solutions. All Rights Reserved.