|
||||||||||
| 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.OwExceptionpublic 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.OwExceptionpublic 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 | |||||||||