com.pecasim.model
Class PropertyDescriptor

java.lang.Object
  extended by com.pecasim.model.PropertyDescriptor
Direct Known Subclasses:
ForeignPropertyDescriptor

public class PropertyDescriptor
extends java.lang.Object

Author:
cbu Attributbeschreibung eines DataObjectDescriptor

Constructor Summary
PropertyDescriptor(java.lang.String aName, DATATYPE aType)
           
PropertyDescriptor(java.lang.String aName, DATATYPE aType, boolean aKeyProperty)
           
PropertyDescriptor(java.lang.String aName, DATATYPE aType, boolean aKeyProperty, boolean aUnique)
           
 
Method Summary
 java.lang.String getDateFormat()
           
 java.lang.String getJavaName()
           
 java.lang.String getJavaParameterName()
           
 java.lang.String getName()
           
 DataObjectDescriptor getParent()
           
 DATATYPE getType()
           
 boolean isKeyProperty()
           
 boolean isUnique()
           
 void setDateFormat(java.lang.String dateFormat)
           
 void setKeyProperty(boolean aIsKeyProperty)
           
 void setName(java.lang.String aName)
           
 void setType(DATATYPE aType)
           
 java.lang.String toString()
           
 PropertyDescriptor transform(DataObjectDescriptor aTarget)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

PropertyDescriptor

public PropertyDescriptor(java.lang.String aName,
                          DATATYPE aType)

PropertyDescriptor

public PropertyDescriptor(java.lang.String aName,
                          DATATYPE aType,
                          boolean aKeyProperty)

PropertyDescriptor

public PropertyDescriptor(java.lang.String aName,
                          DATATYPE aType,
                          boolean aKeyProperty,
                          boolean aUnique)
Method Detail

transform

public PropertyDescriptor transform(DataObjectDescriptor aTarget)
Parameters:
aTarget: - -> null, when transform from foreignkey to simple property
Returns:
PropertyDescriptor: != null

getName

public java.lang.String getName()

getJavaName

public java.lang.String getJavaName()

getJavaParameterName

public java.lang.String getJavaParameterName()

setName

public void setName(java.lang.String aName)

getType

public DATATYPE getType()

setType

public void setType(DATATYPE aType)

isUnique

public boolean isUnique()

isKeyProperty

public boolean isKeyProperty()

setKeyProperty

public void setKeyProperty(boolean aIsKeyProperty)

getParent

public DataObjectDescriptor getParent()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

getDateFormat

public java.lang.String getDateFormat()

setDateFormat

public void setDateFormat(java.lang.String dateFormat)