com.rapidtransform.core.type
Interface PropertyHolder

All Known Implementing Classes:
DynamicPropertyHolder, GenericPropertyValue

public interface PropertyHolder

A PropertyHolder encapsulates a collection of custom properties for a specific type of object. All MetaModel defined industry or company specific attributes are contained in a PropertyHolder class and stored in the database as such.

Author:
S. Werner

Method Summary
 QName getMetaTypeName()
           
 java.util.Map<java.lang.String,java.lang.Object> getProperties()
           
 java.lang.Object getProperty(java.lang.String propertyName)
           
 java.lang.String getUuid()
           
 void setMetaTypeName(QName qname)
           
 void setProperties(java.util.Map<java.lang.String,java.lang.Object> props)
           
 void setProperty(java.lang.String propertyName, java.lang.Object value)
           
 void setUuid(java.lang.String uuid)
           
 

Method Detail

getMetaTypeName

QName getMetaTypeName()

setMetaTypeName

void setMetaTypeName(QName qname)

getUuid

java.lang.String getUuid()

setUuid

void setUuid(java.lang.String uuid)

getProperty

java.lang.Object getProperty(java.lang.String propertyName)

setProperty

void setProperty(java.lang.String propertyName,
                 java.lang.Object value)

getProperties

java.util.Map<java.lang.String,java.lang.Object> getProperties()

setProperties

void setProperties(java.util.Map<java.lang.String,java.lang.Object> props)