com.wewebu.ow.server.ecmimpl.opencmis.objectclass
Class OwCMISAbstractSessionObjectClass<S extends OwCMISSession>

java.lang.Object
  extended by com.wewebu.ow.server.ecmimpl.opencmis.objectclass.OwCMISAbstractObjectClass
      extended by com.wewebu.ow.server.ecmimpl.opencmis.objectclass.OwCMISAbstractSessionObjectClass<S>
All Implemented Interfaces:
com.wewebu.ow.server.ecm.OwObjectClass, OwCMISObjectClass, OwCMISSessionObjectClass<S>
Direct Known Subclasses:
OwCMISAbstractNativeObjectClass, OwCMISResourceObjectClassImpl

public abstract class OwCMISAbstractSessionObjectClass<S extends OwCMISSession>
extends OwCMISAbstractObjectClass
implements OwCMISSessionObjectClass<S>

Abstract session based OwObjectClass implementation.

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
OwCMISAbstractSessionObjectClass(S session)
           
 
Method Summary
 Map<String,OwCMISObjectClass> getChildNames(com.wewebu.ow.server.ecm.OwNetwork network_p, boolean fExcludeHiddenAndNonInstantiable_p)
           
 OwCMISPreferredPropertyTypeCfg.PropertyType getPreferredPropertyType(OwCMISPropertyClass<?> propertyClass)
           
 S getSession()
           
 boolean hasChilds(com.wewebu.ow.server.ecm.OwNetwork network_p, boolean fExcludeHiddenAndNonInstantiable_p, int context_p)
           
 
Methods inherited from class com.wewebu.ow.server.ecmimpl.opencmis.objectclass.OwCMISAbstractObjectClass
addVirtualPropertyClass, canCreateNewObject, createNewObject, createSkeletonObject, findPropertyClass, getChilds, getDescription, getModes, getNamePropertyName, getParameterValue, getPropertyClass, getPropertyClasses, getPropertyClassNames, getQueryablePropertyClasses, getQueryName, getVirtualPropertyClass, getVirtualPropertyClasses, hasVersionSeries, initializeAsHierarchyRoot, isAssignableFrom, isContentRequired, isHidden, isQueryable, subclassedBy
 
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.OwCMISObjectClass
canCreateNewObject, createNewObject, createSkeletonObject, findPropertyClass, getChilds, getMimetype, getNamePropertyName, getParent, getPropertyClass, getPropertyClasses, getPropertyClassNames, getQueryablePropertyClasses, getQueryName, getVirtualPropertyClass, getVirtualPropertyClasses, isAssignableFrom, isContentRequired, isQueryable, subclassedBy
 
Methods inherited from interface com.wewebu.ow.server.ecm.OwObjectClass
getClassName, getDescription, getDisplayName, getModes, getType, hasVersionSeries, isHidden
 

Constructor Detail

OwCMISAbstractSessionObjectClass

public OwCMISAbstractSessionObjectClass(S session)
Method Detail

getSession

public S getSession()
Specified by:
getSession in interface OwCMISSessionObjectClass<S extends OwCMISSession>

getChildNames

public Map<String,OwCMISObjectClass> getChildNames(com.wewebu.ow.server.ecm.OwNetwork network_p,
                                                   boolean fExcludeHiddenAndNonInstantiable_p)
                                            throws com.wewebu.ow.server.exceptions.OwException
Specified by:
getChildNames in interface com.wewebu.ow.server.ecm.OwObjectClass
Specified by:
getChildNames in interface OwCMISObjectClass
Overrides:
getChildNames in class OwCMISAbstractObjectClass
Throws:
com.wewebu.ow.server.exceptions.OwException

hasChilds

public boolean hasChilds(com.wewebu.ow.server.ecm.OwNetwork network_p,
                         boolean fExcludeHiddenAndNonInstantiable_p,
                         int context_p)
                  throws Exception
Specified by:
hasChilds in interface com.wewebu.ow.server.ecm.OwObjectClass
Overrides:
hasChilds in class OwCMISAbstractObjectClass
Throws:
Exception

getPreferredPropertyType

public OwCMISPreferredPropertyTypeCfg.PropertyType getPreferredPropertyType(OwCMISPropertyClass<?> propertyClass)
                                                                     throws com.wewebu.ow.server.exceptions.OwException
Specified by:
getPreferredPropertyType in interface OwCMISObjectClass
Throws:
com.wewebu.ow.server.exceptions.OwException


Copyright © 2013 Alfresco Business Solutions. All Rights Reserved.