com.wewebu.ow.server.ecmimpl.cmis.propertyclasses
Class OwCMISNativePropertyClassTemplate<L,O>
java.lang.Object
com.wewebu.ow.server.ecmimpl.cmis.propertyclasses.OwCMISNativePropertyClass
com.wewebu.ow.server.ecmimpl.cmis.propertyclasses.OwCMISNativePropertyClassTemplate<L,O>
- All Implemented Interfaces:
- com.wewebu.ow.server.ecm.OwPropertyClass, OwCMISPropertyClass, com.wewebu.ow.server.field.OwFieldDefinition
- Direct Known Subclasses:
- OwCMISPropertyClassBoolean, OwCMISPropertyClassDateTime, OwCMISPropertyClassDecimal, OwCMISPropertyClassHtml, OwCMISPropertyClassId, OwCMISPropertyClassInteger, OwCMISPropertyClassString, OwCMISPropertyClassUri
public abstract class OwCMISNativePropertyClassTemplate<L,O>
- extends OwCMISNativePropertyClass
OwCMISNativePropertyClassTemplate.
Basis class with default implementation for internal
OwPropertyClass.
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
| Fields inherited from interface com.wewebu.ow.server.ecm.OwPropertyClass |
CONTEXT_MAX, CONTEXT_NORMAL, CONTEXT_ON_CHECKIN, CONTEXT_ON_CREATE |
| Methods inherited from class com.wewebu.ow.server.ecmimpl.cmis.propertyclasses.OwCMISNativePropertyClass |
equals, getCategory, getClassName, getComplexChildClasses, getDefaultValue, getDescription, getDisplayName, getEnums, getFormat, getFullQualifiedName, getNodeFromValue, getNonQualifiedName, getObjectClass, getQueryName, getValueFromNode, getValueFromString, hashCode, isArray, isComplex, isEnum, isHidden, isNameProperty, isOrderable, isQueryable, isReadOnly, isRequired, newProperty, toString |
| Methods inherited from interface com.wewebu.ow.server.field.OwFieldDefinition |
getOperators |
OwCMISNativePropertyClassTemplate
public OwCMISNativePropertyClassTemplate(OwCMISPropertyDefinition<L> propertyDefinition_p,
OwCMISValueConverterClass<L,O> converterClass_p,
OwCMISObjectClass objectClass_p,
OwCMISQuerySchema querySchema_p)
OwCMISNativePropertyClassTemplate
public OwCMISNativePropertyClassTemplate(OwCMISPropertyDefinition<L> propertyDefinition_p,
OwCMISValueConverterClass<L,O> converterClass_p,
OwCMISObjectClass objectClass_p,
OwCMISNetworkConfiguration networkCfg,
OwCMISQuerySchema querySchema_p)
isSystemProperty
public boolean isSystemProperty()
throws com.wewebu.ow.server.exceptions.OwException
- Specified by:
isSystemProperty in interface com.wewebu.ow.server.ecm.OwPropertyClass- Overrides:
isSystemProperty in class OwCMISNativePropertyClass
- Throws:
com.wewebu.ow.server.exceptions.OwException
createEnums
protected com.wewebu.ow.server.field.OwEnumCollection createEnums()
throws com.wewebu.ow.server.exceptions.OwException
- Specified by:
createEnums in class OwCMISNativePropertyClass
- Throws:
com.wewebu.ow.server.exceptions.OwException
createProperty
public OwCMISNativeProperty createProperty(org.oasis_open.docs.ns.cmis.core._200908.CmisProperty property_p,
OwCMISNetwork network_p)
throws com.wewebu.ow.server.exceptions.OwInvalidOperationException
- Specified by:
createProperty in class OwCMISNativePropertyClass
- Throws:
com.wewebu.ow.server.exceptions.OwInvalidOperationException
getJavaClassName
public String getJavaClassName()
getNativeType
public org.oasis_open.docs.ns.cmis.core._200908.CmisPropertyDefinitionType getNativeType()
- Specified by:
getNativeType in interface com.wewebu.ow.server.field.OwFieldDefinition- Specified by:
getNativeType in class OwCMISNativePropertyClass
getMaxValue
public Object getMaxValue()
throws com.wewebu.ow.server.exceptions.OwInvalidOperationException
- Throws:
com.wewebu.ow.server.exceptions.OwInvalidOperationException
getMinValue
public Object getMinValue()
throws com.wewebu.ow.server.exceptions.OwInvalidOperationException
- Throws:
com.wewebu.ow.server.exceptions.OwInvalidOperationException
getConverterClass
protected OwCMISValueConverterClass<L,O> getConverterClass()
- Return the current value converter of property class.
- Returns:
- OwCMISValueConverterClass
- Since:
- 4.0.0.0
Copyright © 2013 Alfresco Business Solutions. All Rights Reserved.