com.wewebu.ow.server.ecmimpl.cmis.objectclasses
Class OwCMISDocumentClass
java.lang.Object
com.wewebu.ow.server.ecmimpl.cmis.objectclasses.OwCMISNativeObjectClass
com.wewebu.ow.server.ecmimpl.cmis.objectclasses.OwCMISDocumentClass
- All Implemented Interfaces:
- com.wewebu.ow.server.ecm.OwObjectClass, OwCMISObjectClass
public class OwCMISDocumentClass
- extends OwCMISNativeObjectClass
OwCMISDocumentClass.
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
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 |
Method Summary |
boolean |
canCreateNewObject()
|
OwCMISDocumentObject |
createCMISObject(OwCMISNetwork network_p,
org.oasis_open.docs.ns.cmis.core._200908.CmisObjectType object_p,
boolean preserveVersion_p)
Creates an OwCMISObject for the given native CmisObjectType |
protected String |
createNewObjectCMISObject(OwCMISNetwork network_p,
org.oasis_open.docs.ns.cmis.core._200908.EnumVersioningState state_p,
org.oasis_open.docs.ns.cmis.core._200908.CmisPropertiesType properties_p,
org.oasis_open.docs.ns.cmis.core._200908.CmisAccessControlListType addedACL_p,
org.oasis_open.docs.ns.cmis.core._200908.CmisAccessControlListType removedACL_p,
org.oasis_open.docs.ns.cmis.messaging._200908.CmisContentStreamType content_p,
String parentID_p,
boolean keepCheckedOut_p)
|
String |
getMimetype()
|
org.oasis_open.docs.ns.cmis.core._200908.CmisTypeDocumentDefinitionType |
getNativeObject()
Return the native representation type of current objectclass. |
boolean |
hasVersionSeries()
|
Methods inherited from class com.wewebu.ow.server.ecmimpl.cmis.objectclasses.OwCMISNativeObjectClass |
createCustomPropertyClasses, createNewObject, getChildNames, getChilds, getClassDescription, getClassName, getClassProperties, getDescription, getDisplayName, getModes, getNamePropertyName, getObjectModel, getParent, getParentId, getPropertyClass, getPropertyClasses, getPropertyClassNames, getQueryablePropertyClasses, getQueryName, getResource, getType, hasChilds, initializeProperties, isAssignableFrom, isContentRequired, isHidden, isQueryable, setObjectType, subclassedBy |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
OwCMISDocumentClass
public OwCMISDocumentClass(OwCMISObjectModel objectModel_p,
OwCMISPropertyClassFactory propertyClassFactory_p,
org.oasis_open.docs.ns.cmis.core._200908.CmisTypeDocumentDefinitionType type_p)
throws com.wewebu.ow.server.exceptions.OwException
- Throws:
com.wewebu.ow.server.exceptions.OwException
getMimetype
public String getMimetype()
- Specified by:
getMimetype
in interface OwCMISObjectClass
- Overrides:
getMimetype
in class OwCMISNativeObjectClass
canCreateNewObject
public boolean canCreateNewObject()
throws com.wewebu.ow.server.exceptions.OwException
- Specified by:
canCreateNewObject
in interface com.wewebu.ow.server.ecm.OwObjectClass
- Specified by:
canCreateNewObject
in interface OwCMISObjectClass
- Overrides:
canCreateNewObject
in class OwCMISNativeObjectClass
- Throws:
com.wewebu.ow.server.exceptions.OwException
hasVersionSeries
public boolean hasVersionSeries()
throws com.wewebu.ow.server.exceptions.OwException
- Throws:
com.wewebu.ow.server.exceptions.OwException
getNativeObject
public org.oasis_open.docs.ns.cmis.core._200908.CmisTypeDocumentDefinitionType getNativeObject()
- Description copied from interface:
OwCMISObjectClass
- Return the native representation type of current objectclass.
Attention: Can return null if this object is not based on
a native representation, but a local structure object.
- Specified by:
getNativeObject
in interface OwCMISObjectClass
- Overrides:
getNativeObject
in class OwCMISNativeObjectClass
- Returns:
- CmisTypeDefinitionType or null
createCMISObject
public OwCMISDocumentObject createCMISObject(OwCMISNetwork network_p,
org.oasis_open.docs.ns.cmis.core._200908.CmisObjectType object_p,
boolean preserveVersion_p)
throws com.wewebu.ow.server.exceptions.OwException
- Description copied from interface:
OwCMISObjectClass
- Creates an
OwCMISObject
for the given native CmisObjectType
preserveVersion_p
- boolean, true if the exact version should be used
- Returns:
- the
OwCMISObject
corresponding to the given CmisObjectType
- Throws:
com.wewebu.ow.server.exceptions.OwException
createNewObjectCMISObject
protected String createNewObjectCMISObject(OwCMISNetwork network_p,
org.oasis_open.docs.ns.cmis.core._200908.EnumVersioningState state_p,
org.oasis_open.docs.ns.cmis.core._200908.CmisPropertiesType properties_p,
org.oasis_open.docs.ns.cmis.core._200908.CmisAccessControlListType addedACL_p,
org.oasis_open.docs.ns.cmis.core._200908.CmisAccessControlListType removedACL_p,
org.oasis_open.docs.ns.cmis.messaging._200908.CmisContentStreamType content_p,
String parentID_p,
boolean keepCheckedOut_p)
throws com.wewebu.ow.server.exceptions.OwException
- Specified by:
createNewObjectCMISObject
in class OwCMISNativeObjectClass
- Throws:
com.wewebu.ow.server.exceptions.OwException
Copyright © 2013 Alfresco Business Solutions. All Rights Reserved.