|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
This interface represents the definition of a class in our metadata API model.
| Method Summary | |
PropertyDefinition[] |
getAllDeclaredPropertyDefinitions()
Return all property definitions defined on this class. |
PropertyDefinition[] |
getAllPropertyDefinitions()
Return all property definitions defined on this class and all property definitions on the superclasses. |
PropertyDefinition[] |
getConfigurationPropertyDefinitions()
Return configuration property definitions on this class and all configuration property definitions inherted from superclasses. |
PropertyDefinition[] |
getCorePropertyDefinitions()
Return core property definitions on this class and all core property definitions inherted from superclasses. |
PropertyDefinition[] |
getDeclaredConfigurationPropertyDefinitions()
Return configuration property definitions on this class. |
PropertyDefinition[] |
getDeclaredCorePropertyDefinitions()
Return core property definitions on this class. |
PropertyDefinition[] |
getDeclaredLogicalPropertyDefinitions()
Return logical property definitions on this class. |
PropertyDefinition |
getDeclaredPropertyDefinition(java.lang.String name)
Get declared property definitions. |
RoleDefinition[] |
getDeclaredRoleDefinitions()
Return the roles defined on this class. |
PropertyDefinition[] |
getDeclaredUserDefinedPropertyDefinitions()
Return User-defined property definitions on this class. |
ClassDefinition[] |
getImplementedInterfaces()
Return the interfaces implemented by this class. |
PropertyDefinition[] |
getLogicalPropertyDefinitions()
Return logical property definitions on this class and all logical property definitions inherted from superclasses. |
java.lang.String |
getPackageName()
Return the name of the package for this class. |
PropertyDefinition |
getPropertyDefinition(java.lang.String name)
Get property definition by name. |
RoleDefinition[] |
getRoleDefinitions()
Return the roles defined on this class and roles inherited from superclasses. |
java.lang.String |
getScriptingName()
Return the script name - the name used in scripting such as TABLE, VIEW etc. |
java.lang.String |
getSimplifiedName()
Return simplified name of the class. |
ClassDefinition[] |
getSubclasses()
Return subclasses inherited from this class. |
ClassDefinition[] |
getSuperclasses()
Return superclasses of this class. |
PropertyDefinition[] |
getUserDefinedPropertyDefinitions()
Return User-defined property definitions on this class and all User-defined property definitions inherted from superclasses. |
boolean |
isAbstract()
Return true if it is abstract class. |
boolean |
isClass()
Return true if it's a class instead of interface. |
boolean |
isExtensible()
Return true if this class is extensible - can have physical/logical/UDP defined. |
boolean |
isInterface()
Return true if it is interface. |
boolean |
isWeaklyTyped()
Return true if this class is weakly typed - no java class exist. |
void |
removePropertyDefinition(java.lang.String name)
Remove the property definition on this class. |
| Methods inherited from interface oracle.owb.foundation.domain.Type |
compare, equals, validate |
| Methods inherited from interface oracle.owb.foundation.OWBNamedObject |
delete, getBusinessName, getClassDefinition, getComponent, getDescription, getName, getUOID, isDeletable, isEditable, isRenamable, setBusinessName, setDescription, setName |
| Method Detail |
public java.lang.String getSimplifiedName()
public boolean isExtensible()
public boolean isWeaklyTyped()
public boolean isClass()
public boolean isInterface()
public boolean isAbstract()
public java.lang.String getScriptingName()
public java.lang.String getPackageName()
public ClassDefinition[] getImplementedInterfaces()
public ClassDefinition[] getSuperclasses()
public PropertyDefinition[] getAllPropertyDefinitions()
public PropertyDefinition[] getAllDeclaredPropertyDefinitions()
public PropertyDefinition[] getCorePropertyDefinitions()
public PropertyDefinition[] getDeclaredCorePropertyDefinitions()
public PropertyDefinition[] getLogicalPropertyDefinitions()
public PropertyDefinition[] getDeclaredLogicalPropertyDefinitions()
public PropertyDefinition[] getConfigurationPropertyDefinitions()
public PropertyDefinition[] getDeclaredConfigurationPropertyDefinitions()
public PropertyDefinition[] getUserDefinedPropertyDefinitions()
public PropertyDefinition[] getDeclaredUserDefinedPropertyDefinitions()
public ClassDefinition[] getSubclasses()
public PropertyDefinition getDeclaredPropertyDefinition(java.lang.String name)
name - is the name of the target property definition.public PropertyDefinition getPropertyDefinition(java.lang.String name)
name - is the name of the target property definition.public void removePropertyDefinition(java.lang.String name)
name - is the name of the property definition to be deleted.public RoleDefinition[] getRoleDefinitions()
public RoleDefinition[] getDeclaredRoleDefinitions()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||