com.pecasim.model
Class ForeignPropertyDescriptor

java.lang.Object
  extended by com.pecasim.model.PropertyDescriptor
      extended by com.pecasim.model.ForeignPropertyDescriptor

public class ForeignPropertyDescriptor
extends PropertyDescriptor

Author:
cbu !!! Bitte die Klasse hier beschreiben !!!

Constructor Summary
ForeignPropertyDescriptor(java.lang.String aName, DataObjectDescriptor aReferenzDataObject)
           
ForeignPropertyDescriptor(java.lang.String aName, DataObjectDescriptor aReferenzDataObject, boolean aIsKey)
           
ForeignPropertyDescriptor(java.lang.String aName, DATATYPE aType, DataObjectDescriptor aRefDataObjDescr)
           
ForeignPropertyDescriptor(java.lang.String aName, DATATYPE aType, DataObjectDescriptor aRefDataObjDescr, boolean aIsKey)
           
 
Method Summary
 java.lang.String getJavaName()
           
 java.lang.String getJavaParameterName()
           
 DataObjectDescriptor getRefDataObjDescr()
           
 boolean isSelfReference()
          Referenziert das selbe Datenobjekt
 PropertyDescriptor transform()
           
 PropertyDescriptor transform(DataObjectDescriptor aTarget)
           
 
Methods inherited from class com.pecasim.model.PropertyDescriptor
getDateFormat, getName, getParent, getType, isKeyProperty, isUnique, setDateFormat, setKeyProperty, setName, setType, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ForeignPropertyDescriptor

public ForeignPropertyDescriptor(java.lang.String aName,
                                 DATATYPE aType,
                                 DataObjectDescriptor aRefDataObjDescr,
                                 boolean aIsKey)
Parameters:
aName -
aType -
aRefDataObjDescr -
aIsKey -

ForeignPropertyDescriptor

public ForeignPropertyDescriptor(java.lang.String aName,
                                 DATATYPE aType,
                                 DataObjectDescriptor aRefDataObjDescr)
Parameters:
aName -
aType -
aRefDataObjDescr -

ForeignPropertyDescriptor

public ForeignPropertyDescriptor(java.lang.String aName,
                                 DataObjectDescriptor aReferenzDataObject)
Parameters:
aName -
aReferenzDataObject -

ForeignPropertyDescriptor

public ForeignPropertyDescriptor(java.lang.String aName,
                                 DataObjectDescriptor aReferenzDataObject,
                                 boolean aIsKey)
Parameters:
aName -
aReferenzDataObject -
Method Detail

transform

public PropertyDescriptor transform()
Returns:

getJavaParameterName

public java.lang.String getJavaParameterName()
Overrides:
getJavaParameterName in class PropertyDescriptor

getJavaName

public java.lang.String getJavaName()
Overrides:
getJavaName in class PropertyDescriptor

transform

public PropertyDescriptor transform(DataObjectDescriptor aTarget)
Overrides:
transform in class PropertyDescriptor
Returns:
PropertyDescriptor: != null

getRefDataObjDescr

public DataObjectDescriptor getRefDataObjDescr()
Returns:
DataObjectDescriptor: != null

isSelfReference

public boolean isSelfReference()
Referenziert das selbe Datenobjekt

Returns:
boolean