com.wewebu.ow.server.ecmimpl.opencmis.propertyclass
Interface OwCMISVirtualPropertyClass<V>

All Superinterfaces:
OwCMISPropertyClass<V>, com.wewebu.ow.server.field.OwFieldDefinition, com.wewebu.ow.server.ecm.OwPropertyClass
All Known Subinterfaces:
OwCMISBoundVirtualPropertyClass<O>, OwCMISStoredVirtualPropertyClass<O>
All Known Implementing Classes:
OwCMISAbstractStoredPropertyClass, OwCMISBoundVirtualPropertyClassImpl, OwCMISClassDescriptionPropertyClass, OwCMISDelegateVirtualPropertyClass, OwCMISLinkVirtualIdPropertyClass, OwCMISObjectNamePropertyClass, OwCMISPathPropertyClass, OwCMISVersionSeriesPropertyClass, OwCMISVirtualPropertyClassProxy

public interface OwCMISVirtualPropertyClass<V>
extends OwCMISPropertyClass<V>

Virtual property classes are abstractions of property classes that do not have a direct CMIS repository representation (no exact corresponding CMIS object-type exist). See also : OwResource.m_ObjectNamePropertyClass, OwResource.m_ObjectPathPropertyClass, OwResource.m_ClassDescriptionPropertyClass, OwResource.m_ResourcePropertyClass or OwResource.m_VersionSeriesPropertyClass.

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 interface com.wewebu.ow.server.ecm.OwPropertyClass
CONTEXT_MAX, CONTEXT_NORMAL, CONTEXT_ON_CHECKIN, CONTEXT_ON_CREATE
 
Method Summary
 OwCMISVirtualPropertyClass<V> createProxy(String className)
           
 OwCMISVirtualProperty<V> from(OwCMISObject object_p)
          Creates a virtual property instance of this class for a given object.
 
Methods inherited from interface com.wewebu.ow.server.ecmimpl.opencmis.propertyclass.OwCMISPropertyClass
from, getEnums, getFormat, getFullQualifiedName, getNonQualifiedName, getObjectClass, getQueryName, isArray, isHidden, isOrderable, isQueryable, isReadOnly, isSystemProperty
 
Methods inherited from interface com.wewebu.ow.server.ecm.OwPropertyClass
getCategory, isNameProperty
 
Methods inherited from interface com.wewebu.ow.server.field.OwFieldDefinition
getClassName, getComplexChildClasses, getDefaultValue, getDescription, getDisplayName, getJavaClassName, getMaxValue, getMinValue, getNativeType, getNodeFromValue, getOperators, getValueFromNode, getValueFromString, isComplex, isEnum, isRequired
 

Method Detail

from

OwCMISVirtualProperty<V> from(OwCMISObject object_p)
                              throws com.wewebu.ow.server.exceptions.OwException
Creates a virtual property instance of this class for a given object.

Parameters:
object_p -
Returns:
a OwCMISVirtualProperty of this class for the given OwCMISObject
Throws:
com.wewebu.ow.server.exceptions.OwException

createProxy

OwCMISVirtualPropertyClass<V> createProxy(String className)
Specified by:
createProxy in interface OwCMISPropertyClass<V>


Copyright © 2013 Alfresco Business Solutions. All Rights Reserved.