|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.wewebu.ow.server.ecmimpl.cmis.objectclasses.OwCMISClassDescription
public class OwCMISClassDescription
Workdesk CMIS object class information holder.
Holds class-defined property information data and implements property-class resolving methods.
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
Constructor Summary | |
---|---|
OwCMISClassDescription(OwCMISObjectClass objectClass_p,
OwCMISObjectClass parent_p)
|
Method Summary | |
---|---|
void |
addLocalPropertyClass(OwCMISPropertyClass propertyClass_p)
|
OwCMISObjectClass |
getDescribedClass()
|
Map<String,OwCMISPropertyClass> |
getLocalPropertyClasses()
Retrieve all property classes locally-defined by this description (ancestors defined excluded). |
Map<String,OwCMISObjectClass> |
getNamedSubclasses(boolean excludeHiddenAndNonInstantiable_p)
|
OwCMISObjectClass |
getParentClass()
|
List<String> |
getPreferredPropertyOrder()
Get the preferred property order. |
OwCMISPropertyClass |
getPropertyClass(String strClassName_p)
|
Map<String,OwCMISPropertyClass> |
getPropertyClasses()
Retrieve all property classes defined by this description (ancestors defined included). |
Set<OwCMISPropertyClass> |
getQueryablePropertyClasses(OwCMISQueryContext context_p)
|
List<OwCMISObjectClass> |
getSubclasses(boolean excludeHiddenAndNonInstantiable_p)
|
protected Map<String,OwCMISPropertyClass> |
reorderProperties(Map<String,OwCMISPropertyClass> allProperties_p)
Sort provided properties regarding definition of getPreferredPropertyOrder() list. |
void |
setPreferredPropertyOrder(List<String> preferedPropertyOrder)
Set preferred property order, which is represented by provided list. |
void |
subclassedBy(OwCMISObjectClass subclass_p)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public OwCMISClassDescription(OwCMISObjectClass objectClass_p, OwCMISObjectClass parent_p)
Method Detail |
---|
public OwCMISObjectClass getParentClass()
public OwCMISObjectClass getDescribedClass()
public void addLocalPropertyClass(OwCMISPropertyClass propertyClass_p)
public Map<String,OwCMISPropertyClass> getLocalPropertyClasses() throws com.wewebu.ow.server.exceptions.OwException
Map
of property classes fully qualified names mapped to OwCMISPropertyClass
for all properties defined by this object class (the inherited properties are omitted).
com.wewebu.ow.server.exceptions.OwException
public Map<String,OwCMISPropertyClass> getPropertyClasses() throws com.wewebu.ow.server.exceptions.OwException
Map
of property classes fully qualified names mapped to OwCMISPropertyClass
for all properties defined by this object class (inherited properties included).
com.wewebu.ow.server.exceptions.OwException
public OwCMISPropertyClass getPropertyClass(String strClassName_p) throws com.wewebu.ow.server.exceptions.OwException
com.wewebu.ow.server.exceptions.OwException
public Set<OwCMISPropertyClass> getQueryablePropertyClasses(OwCMISQueryContext context_p) throws com.wewebu.ow.server.exceptions.OwException
com.wewebu.ow.server.exceptions.OwException
public Map<String,OwCMISObjectClass> getNamedSubclasses(boolean excludeHiddenAndNonInstantiable_p)
public List<OwCMISObjectClass> getSubclasses(boolean excludeHiddenAndNonInstantiable_p)
public void subclassedBy(OwCMISObjectClass subclass_p) throws com.wewebu.ow.server.exceptions.OwInvalidOperationException
com.wewebu.ow.server.exceptions.OwInvalidOperationException
protected Map<String,OwCMISPropertyClass> reorderProperties(Map<String,OwCMISPropertyClass> allProperties_p) throws com.wewebu.ow.server.exceptions.OwException
getPreferredPropertyOrder()
list.
allProperties_p
- Map to be sorted
com.wewebu.ow.server.exceptions.OwException
public List<String> getPreferredPropertyOrder()
public void setPreferredPropertyOrder(List<String> preferedPropertyOrder)
preferedPropertyOrder
- List of property names
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |