org.jaffa.beans.moulding.mapping
Class GraphMapping

java.lang.Object
  extended byorg.jaffa.beans.moulding.mapping.GraphMapping

public class GraphMapping
extends Object

Version:
2.0
Author:
PaulE

Constructor Summary
protected GraphMapping(Class dataClass, Class domainClass, Map keyMap, Map fieldMap, Map foreignMap, Map relatedMap, PropertyDescriptor[] dataDescriptors, Map dataDescriptorMap, PropertyDescriptor[] domainDescriptors, Map domainDescriptorMap)
          Creates a new instance of DomainObjectGraph
 
Method Summary
 boolean containsDataField(String dataFieldName)
           
 Class getDataClass()
           
 String getDataClassName()
           
 String getDataClassShortName()
           
 PropertyDescriptor getDataFieldDescriptor(String dataFieldName)
           
 String[] getDataFieldNames()
           
 Class getDomainClass()
           
 String getDomainClassName()
           
 String getDomainClassShortName()
           
 PropertyDescriptor getDomainFieldDescriptor(String dataFieldName)
           
 String getDomainFieldName(String dataFieldName)
           
 Set getFields()
           
 Set getForeignFields()
           
 List getForeignKeys(String dataFieldName)
           
 Set getKeyFields()
           
static Map getPropertyDescriptorMap(PropertyDescriptor[] props)
           
static PropertyDescriptor[] getPropertyDescriptors(Class clazz)
           
 PropertyDescriptor getRealDomainFieldDescriptor(String domainFieldName)
           
 Set getRelatedFields()
           
 boolean hasFields()
           
 boolean hasForeignFields()
           
 boolean hasKeyFields()
           
 boolean hasRelatedFields()
           
 boolean isField(String dataFieldName)
           
 boolean isForeignField(String dataFieldName)
           
 boolean isKeyField(String dataFieldName)
           
 boolean isRelatedField(String dataFieldName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GraphMapping

protected GraphMapping(Class dataClass,
                       Class domainClass,
                       Map keyMap,
                       Map fieldMap,
                       Map foreignMap,
                       Map relatedMap,
                       PropertyDescriptor[] dataDescriptors,
                       Map dataDescriptorMap,
                       PropertyDescriptor[] domainDescriptors,
                       Map domainDescriptorMap)
Creates a new instance of DomainObjectGraph

Method Detail

getPropertyDescriptors

public static PropertyDescriptor[] getPropertyDescriptors(Class clazz)

getPropertyDescriptorMap

public static Map getPropertyDescriptorMap(PropertyDescriptor[] props)

getDataClass

public Class getDataClass()

getDataClassName

public String getDataClassName()

getDataClassShortName

public String getDataClassShortName()

getDomainClass

public Class getDomainClass()

getDomainClassName

public String getDomainClassName()

getDomainClassShortName

public String getDomainClassShortName()

getDataFieldNames

public String[] getDataFieldNames()

containsDataField

public boolean containsDataField(String dataFieldName)

isKeyField

public boolean isKeyField(String dataFieldName)

hasKeyFields

public boolean hasKeyFields()

getKeyFields

public Set getKeyFields()

isField

public boolean isField(String dataFieldName)

hasFields

public boolean hasFields()

getFields

public Set getFields()

isForeignField

public boolean isForeignField(String dataFieldName)

getForeignKeys

public List getForeignKeys(String dataFieldName)

getForeignFields

public Set getForeignFields()

hasForeignFields

public boolean hasForeignFields()

isRelatedField

public boolean isRelatedField(String dataFieldName)

hasRelatedFields

public boolean hasRelatedFields()

getRelatedFields

public Set getRelatedFields()

getDomainFieldName

public String getDomainFieldName(String dataFieldName)

getDataFieldDescriptor

public PropertyDescriptor getDataFieldDescriptor(String dataFieldName)

getDomainFieldDescriptor

public PropertyDescriptor getDomainFieldDescriptor(String dataFieldName)

getRealDomainFieldDescriptor

public PropertyDescriptor getRealDomainFieldDescriptor(String domainFieldName)


Copyright © 2002-2004 JAFFA Project.