com.wewebu.ow.server.ecmimpl.opencmis.alfresco
Class OwCMISAbstractAlfrescoObjectClass<T extends org.apache.chemistry.opencmis.client.api.ObjectType,O extends org.apache.chemistry.opencmis.client.api.TransientCmisObject>

java.lang.Object
  extended by com.wewebu.ow.server.ecmimpl.opencmis.objectclass.OwCMISAbstractObjectClass
      extended by com.wewebu.ow.server.ecmimpl.opencmis.alfresco.OwCMISAbstractAlfrescoClass<T,O>
          extended by com.wewebu.ow.server.ecmimpl.opencmis.alfresco.OwCMISAbstractAlfrescoObjectClass<T,O>
All Implemented Interfaces:
com.wewebu.ow.server.ecm.OwObjectClass, OwCMISNativeObjectClass<T,O>, OwCMISObjectClass, OwCMISSessionObjectClass<OwCMISNativeSession>
Direct Known Subclasses:
OwCMISAlfrescoDocumentObjectClassImpl, OwCMISAlfrescoFolderObjectClassImpl

public abstract class OwCMISAbstractAlfrescoObjectClass<T extends org.apache.chemistry.opencmis.client.api.ObjectType,O extends org.apache.chemistry.opencmis.client.api.TransientCmisObject>
extends OwCMISAbstractAlfrescoClass<T,O>

OwCMISAbstractAlfrescoObjectClass.

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


Field Summary
 
Fields inherited from interface com.wewebu.ow.server.ecmimpl.opencmis.objectclass.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
OwCMISAbstractAlfrescoObjectClass(OwCMISNativeObjectClass<T,O> nativeObjectClass)
           
 
Method Summary
protected  boolean areAspectsSecured()
           
protected  Collection<OwCMISNativeObjectClass<?,?>> getAspectsClasses(boolean secure)
           
protected  void setSingleton(OwCMISNativeObject<O> singleton)
           
 
Methods inherited from class com.wewebu.ow.server.ecmimpl.opencmis.alfresco.OwCMISAbstractAlfrescoClass
addClassParameter, canCreateNewObject, convertToNativeProperties, createContext, createNewObject, createSkeletonObject, findAspectsPropertyClass, findPropertyClass, getAspectsNativePropertyClass, getAspectsNativePropertyClasses, getAspectsPropertyClasses, getChildNames, getChilds, getClassName, getDescription, getDisplayName, getMimetype, getModes, getNamePropertyName, getNativeObject, getNativeObjectClass, getNativePropertyClass, getNativePropertyClasses, getParent, getPreferredPropertyType, getPropertyClasses, getQueryablePropertyClasses, getQueryName, getQueryResultConverter, getSession, getType, getVirtualPropertyClass, getVirtualPropertyClasses, hasChilds, hasVersionSeries, isAssignableFrom, isContentRequired, isHidden, isQueryable, newTransientObject, subclassedBy
 
Methods inherited from class com.wewebu.ow.server.ecmimpl.opencmis.objectclass.OwCMISAbstractObjectClass
addVirtualPropertyClass, getParameterValue, getPropertyClass, getPropertyClassNames, initializeAsHierarchyRoot
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.wewebu.ow.server.ecmimpl.opencmis.objectclass.OwCMISNativeObjectClass
from
 
Methods inherited from interface com.wewebu.ow.server.ecmimpl.opencmis.objectclass.OwCMISObjectClass
getPropertyClass, getPropertyClassNames
 

Constructor Detail

OwCMISAbstractAlfrescoObjectClass

public OwCMISAbstractAlfrescoObjectClass(OwCMISNativeObjectClass<T,O> nativeObjectClass)
Method Detail

areAspectsSecured

protected boolean areAspectsSecured()
Specified by:
areAspectsSecured in class OwCMISAbstractAlfrescoClass<T extends org.apache.chemistry.opencmis.client.api.ObjectType,O extends org.apache.chemistry.opencmis.client.api.TransientCmisObject>

getAspectsClasses

protected Collection<OwCMISNativeObjectClass<?,?>> getAspectsClasses(boolean secure)
                                                              throws com.wewebu.ow.server.exceptions.OwException
Specified by:
getAspectsClasses in class OwCMISAbstractAlfrescoClass<T extends org.apache.chemistry.opencmis.client.api.ObjectType,O extends org.apache.chemistry.opencmis.client.api.TransientCmisObject>
Throws:
com.wewebu.ow.server.exceptions.OwException

setSingleton

protected void setSingleton(OwCMISNativeObject<O> singleton)
                     throws com.wewebu.ow.server.exceptions.OwException
Throws:
com.wewebu.ow.server.exceptions.OwException


Copyright © 2013 Alfresco Business Solutions. All Rights Reserved.