|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface AssetTypeDef
This interface defines an Asset Type definition. Definition is the metadata information about the type.
Asset type definition containsAssetTypeDef.getAttributeDefs()
AssetTypeDef.getAssociations()
AssetTypeDef.getParentDefs()
AssetTypeDef.getProperties()
AssetTypeDefManager
.
Method Summary | |
---|---|
java.util.List<AssetAssociationDef> |
getAssociations()
Gets association definitions for this asset type |
AttributeDef |
getAttributeDef(java.lang.String name,
boolean isMetaAttribute)
Return the attribute definition for that given name and specified user defined or not type |
java.util.List<AttributeDef> |
getAttributeDefs()
Returns all attribute definitions that make up this asset type definition |
boolean |
getCanBeChild()
Indicates if instances of this asset type can be a child of instances of other asset types. |
java.lang.String |
getDescription()
Gets the description associated with the asset type. |
java.lang.String |
getName()
Gets the name of the Asset type |
java.util.List<AttributeDef> |
getParentDefs()
Lists parent definitions for thsi asset type |
java.lang.String |
getPlural()
Gets the plural name associated with the asset type. |
AssetTypeDefProperties |
getProperties()
Returns properties associated with asset type |
java.lang.String |
getSubtype()
Returns the name of subtype, if present. |
void |
setAssociations(java.util.List<AssetAssociationDef> associations)
Sets the association definitions of this asset type |
void |
setAttributeDefs(java.util.List<AttributeDef> def)
Sets the list of attribute definitions that the asset type contains |
void |
setCaBeChild(boolean val)
Sets whether the asset type could be child asset type of other asset types or not |
void |
setDescription(java.lang.String desc)
Sets the description of the asset type definition |
void |
setName(java.lang.String name)
Sets the asset type |
void |
setParentDefs(java.util.List<AttributeDef> def)
Sets the list of parent definitions |
void |
setPlural(java.lang.String pluralname)
Sets the plural name of the asset type |
void |
setProperties(AssetTypeDefProperties props)
Sets the properties for the asset type |
void |
setSubtype(java.lang.String subtype)
Sets the asset subtype |
Method Detail |
---|
java.lang.String getName()
java.lang.String getDescription()
java.lang.String getSubtype()
java.lang.String getPlural()
boolean getCanBeChild()
java.util.List<AttributeDef> getAttributeDefs()
AttributeDef getAttributeDef(java.lang.String name, boolean isMetaAttribute)
name
- the name of the attributeisMetaAttribute
- whether the attribute is user defined or system, true
indicates
it is user defined, false
indicates it is system attribute
null
if no attribute defintion found.AssetTypeDefProperties getProperties()
java.util.List<AssetAssociationDef> getAssociations()
java.util.List<AttributeDef> getParentDefs()
void setName(java.lang.String name)
name
- the name of the asset typevoid setDescription(java.lang.String desc)
desc
- the descriptionvoid setSubtype(java.lang.String subtype)
subtype
- the subtypevoid setPlural(java.lang.String pluralname)
pluralname
- the pluralvoid setCaBeChild(boolean val)
val
- true if the asset type could be child; false if notvoid setAttributeDefs(java.util.List<AttributeDef> def)
def
- the list of attribute definitionsvoid setProperties(AssetTypeDefProperties props)
props
- the AssetTypeDefPropertiesvoid setParentDefs(java.util.List<AttributeDef> def)
def
- the list of parent defintionsvoid setAssociations(java.util.List<AssetAssociationDef> associations)
associations
- the list of AssetAssocationDefs
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |