com.wewebu.ow.server.ecmimpl.opencmis
Interface OwCMISNativePropertyClassFactory

All Known Implementing Classes:
OwCMISSimplePropertyClassFactory

public interface OwCMISNativePropertyClassFactory

Interface for property class (property definition) object creations.

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


Method Summary
 OwCMISValueConverter<String,com.wewebu.ow.server.ecm.OwObjectReference> createIdConverter(OwCMISSession session)
          Factory method to create an instance of a converter.
 OwCMISNativePropertyClass<?,?,org.apache.chemistry.opencmis.commons.definitions.PropertyDefinition<?>> createPropertyClass(String className, org.apache.chemistry.opencmis.commons.definitions.PropertyDefinition<?> propertyDefinition, OwCMISNativeObjectClass<?,?> objClass)
          Create a corresponding OwCMISNativePropertyClass representation for provided native property definition.
 

Method Detail

createPropertyClass

OwCMISNativePropertyClass<?,?,org.apache.chemistry.opencmis.commons.definitions.PropertyDefinition<?>> createPropertyClass(String className,
                                                                                                                           org.apache.chemistry.opencmis.commons.definitions.PropertyDefinition<?> propertyDefinition,
                                                                                                                           OwCMISNativeObjectClass<?,?> objClass)
                                                                                                                           throws com.wewebu.ow.server.exceptions.OwException
Create a corresponding OwCMISNativePropertyClass representation for provided native property definition.

Parameters:
className - name of the returned property class ( as returned by OwFieldDefinition.getClassName() )
propertyDefinition - PropertyDefinition to be wrapped
objClass - OwCMISNativePropertyClass object class it belongs to
Returns:
OwCMISProeprtyClass
Throws:
com.wewebu.ow.server.exceptions.OwException

createIdConverter

OwCMISValueConverter<String,com.wewebu.ow.server.ecm.OwObjectReference> createIdConverter(OwCMISSession session)
                                                                                          throws com.wewebu.ow.server.exceptions.OwException
Factory method to create an instance of a converter. Conversion will transform a String into OwObjectReference and vice versa.

Parameters:
session - OwCMISSession for which the converter should be created (indirect resource/repository Id reference)
Returns:
OwCMISValueConverter
Throws:
com.wewebu.ow.server.exceptions.OwException - if converter cannot be created


Copyright © 2013 Alfresco Business Solutions. All Rights Reserved.