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.