public abstract class OwCMISAbstractPropertyClass<V,C extends OwCMISObjectClass> extends Object implements OwCMISPropertyClass<V>
OwCMISAbstractPropertyClass.
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
Type | Property and Description |
---|---|
boolean |
isSystem |
Constructor and Description |
---|
OwCMISAbstractPropertyClass(String className,
C objectClass) |
Modifier and Type | Method and Description |
---|---|
OwCMISPropertyClass<V> |
createProxy(String className) |
String |
getCategory() |
String |
getClassName() |
List<?> |
getComplexChildClasses() |
OwCMISQualifiedName |
getFullQualifiedName()
Returns the full qualified name
which is created from the
OwCMISPropertyClass.getObjectClass() class name
and the OwCMISPropertyClass.getNonQualifiedName() , separated with an
'.' (dot) between the names. |
Node |
getNodeFromValue(Object value_p,
Document doc_p) |
C |
getObjectClass()
Get the ObjectClassName which is
parent of this property.
|
protected OwCMISPreferredPropertyTypeCfg.PropertyType |
getPreferredPropertyType() |
Object |
getValueFromNode(Node node_p) |
Object |
getValueFromString(String text_p) |
boolean |
isComplex() |
boolean |
isEnum() |
protected abstract boolean |
isSystem() |
boolean |
isSystemProperty() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
from, getEnums, getFormat, getNonQualifiedName, getQueryName, isArray, isHidden, isOrderable, isQueryable, isReadOnly
isSystemProperty
in interface com.wewebu.ow.server.ecm.OwPropertyClass
isSystemProperty
in interface OwCMISPropertyClass<V>
com.wewebu.ow.server.exceptions.OwException
public String getCategory()
getCategory
in interface com.wewebu.ow.server.ecm.OwPropertyClass
public final String getClassName()
getClassName
in interface com.wewebu.ow.server.field.OwFieldDefinition
public boolean isEnum() throws com.wewebu.ow.server.exceptions.OwException
isEnum
in interface com.wewebu.ow.server.field.OwFieldDefinition
com.wewebu.ow.server.exceptions.OwException
public Object getValueFromNode(Node node_p) throws com.wewebu.ow.server.exceptions.OwException
getValueFromNode
in interface com.wewebu.ow.server.field.OwFieldDefinition
com.wewebu.ow.server.exceptions.OwException
public Object getValueFromString(String text_p) throws com.wewebu.ow.server.exceptions.OwException
getValueFromString
in interface com.wewebu.ow.server.field.OwFieldDefinition
com.wewebu.ow.server.exceptions.OwException
public Node getNodeFromValue(Object value_p, Document doc_p)
getNodeFromValue
in interface com.wewebu.ow.server.field.OwFieldDefinition
public List<?> getComplexChildClasses()
getComplexChildClasses
in interface com.wewebu.ow.server.field.OwFieldDefinition
public boolean isComplex()
isComplex
in interface com.wewebu.ow.server.field.OwFieldDefinition
public C getObjectClass()
OwCMISPropertyClass
getObjectClass
in interface OwCMISPropertyClass<V>
public OwCMISQualifiedName getFullQualifiedName()
OwCMISPropertyClass
OwCMISPropertyClass.getObjectClass()
class name
and the OwCMISPropertyClass.getNonQualifiedName()
, separated with an
'.' (dot) between the names.getFullQualifiedName
in interface OwCMISPropertyClass<V>
OwCMISQualifiedName
representing the full qualified namepublic OwCMISPropertyClass<V> createProxy(String className)
createProxy
in interface OwCMISPropertyClass<V>
protected abstract boolean isSystem() throws com.wewebu.ow.server.exceptions.OwException
com.wewebu.ow.server.exceptions.OwException
public final boolean isSystemProperty() throws com.wewebu.ow.server.exceptions.OwException
isSystemProperty
in interface com.wewebu.ow.server.ecm.OwPropertyClass
isSystemProperty
in interface OwCMISPropertyClass<V>
com.wewebu.ow.server.exceptions.OwException
protected OwCMISPreferredPropertyTypeCfg.PropertyType getPreferredPropertyType() throws com.wewebu.ow.server.exceptions.OwException
com.wewebu.ow.server.exceptions.OwException
Copyright © 2014 Alfresco Business Solutions. All Rights Reserved.