com.wewebu.ow.server.ecmimpl.cmis.objectclasses
Class OwCMISStandardObjectClassFactory

java.lang.Object
  extended by com.wewebu.ow.server.ecmimpl.cmis.objectclasses.OwCMISStandardObjectClassFactory
All Implemented Interfaces:
OwCMISObjectClassFactory

public class OwCMISStandardObjectClassFactory
extends Object
implements OwCMISObjectClassFactory

Standard CMIS class factory.

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


Constructor Summary
OwCMISStandardObjectClassFactory(OwCMISPropertyClassFactory propertyClassFactory_p)
           
OwCMISStandardObjectClassFactory(OwCMISPropertyClassFactory propertyClassFactory_p, List<String> propertyOrder_p)
           
 
Method Summary
 OwCMISNativeObjectClass createClass(org.oasis_open.docs.ns.cmis.core._200908.CmisTypeDefinitionType typeDefinition_p, OwCMISObjectModel objectModel_p)
           
 OwCMISObjectClass createVirtualBaseClass(OwCMISObjectModel objectModel_p)
           
 List<String> getPreferredPropertyOrder()
          Get preferred property order list.
 void setPreferredPropertyOrder(List<String> propertyOrder)
          Set list of preferred property order, which should be provided to the generated objects.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OwCMISStandardObjectClassFactory

public OwCMISStandardObjectClassFactory(OwCMISPropertyClassFactory propertyClassFactory_p)

OwCMISStandardObjectClassFactory

public OwCMISStandardObjectClassFactory(OwCMISPropertyClassFactory propertyClassFactory_p,
                                        List<String> propertyOrder_p)
Method Detail

createClass

public OwCMISNativeObjectClass createClass(org.oasis_open.docs.ns.cmis.core._200908.CmisTypeDefinitionType typeDefinition_p,
                                           OwCMISObjectModel objectModel_p)
                                    throws com.wewebu.ow.server.exceptions.OwException
Specified by:
createClass in interface OwCMISObjectClassFactory
Throws:
com.wewebu.ow.server.exceptions.OwException

createVirtualBaseClass

public OwCMISObjectClass createVirtualBaseClass(OwCMISObjectModel objectModel_p)
                                         throws com.wewebu.ow.server.exceptions.OwException
Specified by:
createVirtualBaseClass in interface OwCMISObjectClassFactory
Throws:
com.wewebu.ow.server.exceptions.OwException

setPreferredPropertyOrder

public void setPreferredPropertyOrder(List<String> propertyOrder)
Description copied from interface: OwCMISObjectClassFactory
Set list of preferred property order, which should be provided to the generated objects.

Specified by:
setPreferredPropertyOrder in interface OwCMISObjectClassFactory
Parameters:
propertyOrder - List of Strings

getPreferredPropertyOrder

public List<String> getPreferredPropertyOrder()
Get preferred property order list.

Returns:
List of Strings, or null if not set
Since:
4.0.0.0


Copyright © 2013 Alfresco Business Solutions. All Rights Reserved.