com.wewebu.ow.server.ecmimpl.cmis.generic
Class OwCMISIdObjectConverterClass

java.lang.Object
  extended by com.wewebu.ow.server.ecmimpl.cmis.generic.OwCMISIdObjectConverterClass
All Implemented Interfaces:
OwCMISValueConverterClass<String,com.wewebu.ow.server.ecm.OwObject>

public class OwCMISIdObjectConverterClass
extends Object
implements OwCMISValueConverterClass<String,com.wewebu.ow.server.ecm.OwObject>

String CMIS id to OwObject converter class.

See Also:

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
OwCMISIdObjectConverterClass(OwCMISValueConverterClass<String,String> dmisdConverterClass_p)
           
 
Method Summary
 Class<com.wewebu.ow.server.ecm.OwObject> getOClass()
          Return the java.lang.Class which should be the resulting type at end of conversion.
 OwCMISValueConverter<String,com.wewebu.ow.server.ecm.OwObject> newConverter(OwCMISNetwork network_p)
           
 com.wewebu.ow.server.ecm.OwObject[] toStaticArrayValue(List<String> cmisValue_p)
          Statically converts the list into an array of the resulting type.
 com.wewebu.ow.server.ecm.OwObject toStaticValue(List<String> cmisValue_p)
          Return a statically-created (non OwCMISNetwork depended) representation of the given List as type O or simply converts the first entry of the list into the resulting type.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OwCMISIdObjectConverterClass

public OwCMISIdObjectConverterClass(OwCMISValueConverterClass<String,String> dmisdConverterClass_p)
Method Detail

getOClass

public Class<com.wewebu.ow.server.ecm.OwObject> getOClass()
Description copied from interface: OwCMISValueConverterClass
Return the java.lang.Class which should be the resulting type at end of conversion.

Specified by:
getOClass in interface OwCMISValueConverterClass<String,com.wewebu.ow.server.ecm.OwObject>
Returns:
Class

newConverter

public OwCMISValueConverter<String,com.wewebu.ow.server.ecm.OwObject> newConverter(OwCMISNetwork network_p)
Specified by:
newConverter in interface OwCMISValueConverterClass<String,com.wewebu.ow.server.ecm.OwObject>
Parameters:
network_p - the OwCMISNetwork that the resulting converter depends on
Returns:
a converter object corresponding to this converter-class object

toStaticArrayValue

public com.wewebu.ow.server.ecm.OwObject[] toStaticArrayValue(List<String> cmisValue_p)
                                                       throws com.wewebu.ow.server.exceptions.OwInvalidOperationException
Description copied from interface: OwCMISValueConverterClass
Statically converts the list into an array of the resulting type. The conversion is non OwCMISNetwork depended.

Specified by:
toStaticArrayValue in interface OwCMISValueConverterClass<String,com.wewebu.ow.server.ecm.OwObject>
Parameters:
cmisValue_p - List to be converted
Returns:
Array type O, or null
Throws:
com.wewebu.ow.server.exceptions.OwInvalidOperationException

toStaticValue

public com.wewebu.ow.server.ecm.OwObject toStaticValue(List<String> cmisValue_p)
                                                throws com.wewebu.ow.server.exceptions.OwInvalidOperationException
Description copied from interface: OwCMISValueConverterClass
Return a statically-created (non OwCMISNetwork depended) representation of the given List as type O or simply converts the first entry of the list into the resulting type.

Specified by:
toStaticValue in interface OwCMISValueConverterClass<String,com.wewebu.ow.server.ecm.OwObject>
Parameters:
cmisValue_p - List of values to convert
Returns:
Resulting type or null
Throws:
com.wewebu.ow.server.exceptions.OwInvalidOperationException


Copyright © 2013 Alfresco Business Solutions. All Rights Reserved.