com.ca.commons.datamodel
Interface DataModelProperty

All Superinterfaces:
DataModelItem, HasMetadata

public interface DataModelProperty
extends DataModelItem


Field Summary
 
Fields inherited from interface com.ca.commons.datamodel.DataModelItem
NAME_DELIMITER
 
Method Summary
 DataModelValue getValue()
           
 void setValue(DataModelValue value)
           
 void setValue(Object value)
          Populate value making use of known type, Strings are accepted as a alternative representation.
 
Methods inherited from interface com.ca.commons.datamodel.DataModelItem
addMetaDataProperty, getAbsoluteName, getContainer, getDocumentation, getMetaDataProperties, getMetaDataProperty, getMetaDataPropertyBool, getMetaDataPropertyStr, getModel, getName, isMetadata, setDocumentation, setMetaDataPropertyBool, setMetaDataPropertyStr
 
Methods inherited from interface com.ca.commons.datamodel.HasMetadata
mdObject, mdString, mdValue, mdValue, mdValue
 

Method Detail

getValue

@NotNull
DataModelValue getValue()

setValue

void setValue(@NotNull
              DataModelValue value)
              throws DataModelException
Throws:
DataModelException

setValue

void setValue(@Nullable
              Object value)
Populate value making use of known type, Strings are accepted as a alternative representation.



Created 2011-07-14 13:27 EST