com.wewebu.ow.server.ecmimpl.opencmis
Class OwCMISRepositoryObjectSkeleton

java.lang.Object
  extended by com.wewebu.ow.server.ecm.OwObjectSkeleton
      extended by com.wewebu.ow.server.ecmimpl.opencmis.OwCMISRepositoryObjectSkeleton
All Implemented Interfaces:
com.wewebu.ow.server.ecm.OwObject, com.wewebu.ow.server.ecm.OwObjectReference, com.wewebu.ow.server.field.OwFieldProvider

public class OwCMISRepositoryObjectSkeleton
extends com.wewebu.ow.server.ecm.OwObjectSkeleton

Simple skeleton implementation for creating new objects into a OwCMISRepositoryResource.

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 class com.wewebu.ow.server.ecm.OwObjectSkeleton
DMS_PREFIX, m_ClassDescription, m_DateFormatString, m_Network, m_OverrideDefaultValuesMap, m_PropertyMap, m_strMimeType
 
Fields inherited from interface com.wewebu.ow.server.ecm.OwObject
STANDARD_PATH_DELIMITER
 
Fields inherited from interface com.wewebu.ow.server.ecm.OwObjectReference
OBJECT_TYPE_ALL_CONTAINER_OBJECTS, OBJECT_TYPE_ALL_CONTENT_OBJECTS, OBJECT_TYPE_ALL_TUPLE_OBJECTS, OBJECT_TYPE_ALL_WORKFLOW_OBJECTS, OBJECT_TYPE_BPM_ROOT_FOLDER, OBJECT_TYPE_CONTAINER_USER_START, OBJECT_TYPE_CONTENT_USER_START, OBJECT_TYPE_CROSS_QUEUE_FOLDER, OBJECT_TYPE_CUSTOM, OBJECT_TYPE_DOCUMENT, OBJECT_TYPE_DYNAMIC_VIRTUAL_FOLDER, OBJECT_TYPE_ECM_ROOT_FOLDER, OBJECT_TYPE_FOLDER, OBJECT_TYPE_HISTORY, OBJECT_TYPE_LINK, OBJECT_TYPE_PROXY_QUEUE_FOLDER, OBJECT_TYPE_PUBLIC_QUEUE_FOLDER, OBJECT_TYPE_ROSTER_FOLDER, OBJECT_TYPE_ROSTERITEM, OBJECT_TYPE_STORED_SEARCH, OBJECT_TYPE_SYS_QUEUE_FOLDER, OBJECT_TYPE_TRACKER_QUEUE_FOLDER, OBJECT_TYPE_TUPLE_USER_START, OBJECT_TYPE_UNDEFINED, OBJECT_TYPE_USER_QUEUE_FOLDER, OBJECT_TYPE_VIRTUAL_FOLDER, OBJECT_TYPE_WORKFLOW_USER_START, OBJECT_TYPE_WORKITEM, OBJECT_TYPE_WORKITEM_PROXY, OBJECT_TYPE_WORKITEM_TRACKER
 
Fields inherited from interface com.wewebu.ow.server.field.OwFieldProvider
TYPE_AJAX, TYPE_CHECKIN_OBJECT, TYPE_CREATE_OBJECT, TYPE_META_OBJECT, TYPE_RESULT_LIST, TYPE_SEARCH, TYPE_SMALL
 
Constructor Summary
OwCMISRepositoryObjectSkeleton(com.wewebu.ow.server.ecm.OwNetwork network_p, OwCMISObjectClass objectClass_p, OwCMISResource resource_p, OwCMISNativeSession session)
           
OwCMISRepositoryObjectSkeleton(com.wewebu.ow.server.ecm.OwNetwork network_p, OwCMISObjectClass objectClass_p, OwCMISResource resource_p, OwCMISNativeSession session, com.wewebu.ow.server.util.OwXMLUtil initValues)
           
 
Method Summary
 boolean canGetPermissions()
           
 boolean canSetPermissions()
           
 OwCMISObjectClass getObjectClass()
           
 OwCMISPermissionCollection getPermissions()
           
 com.wewebu.ow.server.ecm.OwProperty getProperty(String strPropertyName_p)
           
 OwCMISResource getResource()
           
 void setPermissions(com.wewebu.ow.server.ecm.OwPermissionCollection permissions_p)
           
 
Methods inherited from class com.wewebu.ow.server.ecm.OwObjectSkeleton
add, canAdd, canChangeClass, canDelete, canFilterChilds, canGetContent, canGetProperties, canLock, canMove, canRemoveReference, canSetContent, canSetProperties, changeClass, createNewProperty, delete, getChildCount, getChilds, getClassName, getClonedPermissions, getClonedProperties, getColumnInfoList, getContentCollection, getDMSID, getEditableProperties, getField, getFieldProviderName, getFieldProviderSource, getFieldProviderType, getFields, getFilterProperties, getID, getInstance, getLock, getLockUserID, getMIMEParameter, getMIMEType, getMyLock, getName, getNativeObject, getPageCount, getParents, getPath, getProperties, getResourceID, getSafeFieldValue, getSearchTemplate, getType, getVersion, getVersionSeries, hasChilds, hasContent, hasVersionSeries, move, refreshProperties, refreshProperties, removeReference, setContentCollection, setField, setLock, setProperties, setProperties
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OwCMISRepositoryObjectSkeleton

public OwCMISRepositoryObjectSkeleton(com.wewebu.ow.server.ecm.OwNetwork network_p,
                                      OwCMISObjectClass objectClass_p,
                                      OwCMISResource resource_p,
                                      OwCMISNativeSession session,
                                      com.wewebu.ow.server.util.OwXMLUtil initValues)
                               throws Exception
Throws:
Exception

OwCMISRepositoryObjectSkeleton

public OwCMISRepositoryObjectSkeleton(com.wewebu.ow.server.ecm.OwNetwork network_p,
                                      OwCMISObjectClass objectClass_p,
                                      OwCMISResource resource_p,
                                      OwCMISNativeSession session)
                               throws Exception
Throws:
Exception
Method Detail

getProperty

public com.wewebu.ow.server.ecm.OwProperty getProperty(String strPropertyName_p)
                                                throws Exception
Specified by:
getProperty in interface com.wewebu.ow.server.ecm.OwObject
Overrides:
getProperty in class com.wewebu.ow.server.ecm.OwObjectSkeleton
Throws:
Exception

getObjectClass

public OwCMISObjectClass getObjectClass()
Specified by:
getObjectClass in interface com.wewebu.ow.server.ecm.OwObject
Overrides:
getObjectClass in class com.wewebu.ow.server.ecm.OwObjectSkeleton

getResource

public OwCMISResource getResource()
Specified by:
getResource in interface com.wewebu.ow.server.ecm.OwObject
Overrides:
getResource in class com.wewebu.ow.server.ecm.OwObjectSkeleton

getPermissions

public OwCMISPermissionCollection getPermissions()
Specified by:
getPermissions in interface com.wewebu.ow.server.ecm.OwObject
Overrides:
getPermissions in class com.wewebu.ow.server.ecm.OwObjectSkeleton

setPermissions

public void setPermissions(com.wewebu.ow.server.ecm.OwPermissionCollection permissions_p)
                    throws Exception
Specified by:
setPermissions in interface com.wewebu.ow.server.ecm.OwObject
Overrides:
setPermissions in class com.wewebu.ow.server.ecm.OwObjectSkeleton
Throws:
Exception

canGetPermissions

public boolean canGetPermissions()
Specified by:
canGetPermissions in interface com.wewebu.ow.server.ecm.OwObject
Overrides:
canGetPermissions in class com.wewebu.ow.server.ecm.OwObjectSkeleton

canSetPermissions

public boolean canSetPermissions()
Specified by:
canSetPermissions in interface com.wewebu.ow.server.ecm.OwObject
Overrides:
canSetPermissions in class com.wewebu.ow.server.ecm.OwObjectSkeleton


Copyright © 2013 Alfresco Business Solutions. All Rights Reserved.