com.ibm.di.connector.dpa.schema
Class ReferenceDefinition

java.lang.Object
  extended by com.ibm.di.connector.dpa.schema.ReferenceDefinition

public class ReferenceDefinition
extends Object

This class contains meta data about a class reference. A representation of the 'reference' element from dpaschema.xml.


Field Summary
static String TYPE_AGGREGATION
           
static String TYPE_COMPOSITION
           
 
Constructor Summary
protected ReferenceDefinition()
           
 
Method Summary
 String getClassName()
           
 String getColumnName()
           
 String getJoinColumn()
           
 String getJoinTable()
           
 int getMaxOccurs()
           
 int getMinOccurs()
           
 String getName()
           
 String getOnProperty()
           
 String getType()
           
 boolean isMultiple()
           
 boolean isRequired()
           
 boolean isReversePrimaryKey()
           
protected  void setClassName(String className)
           
protected  void setColumnName(String columnName)
           
protected  void setJoinColumn(String joinColumn)
           
protected  void setJoinTable(String joinTable)
           
protected  void setMaxOccurs(int maxOccurs)
           
protected  void setMinOccurs(int minOccurs)
           
protected  void setName(String name)
           
protected  void setOnProperty(String onProperty)
           
protected  void setReversePrimaryKey(boolean reversePrimaryKey)
           
protected  void setType(String type)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

TYPE_AGGREGATION

public static final String TYPE_AGGREGATION
See Also:
Constant Field Values

TYPE_COMPOSITION

public static final String TYPE_COMPOSITION
See Also:
Constant Field Values
Constructor Detail

ReferenceDefinition

protected ReferenceDefinition()
Method Detail

setJoinTable

protected void setJoinTable(String joinTable)
Parameters:
joinTable -

setJoinColumn

protected void setJoinColumn(String joinColumn)
Parameters:
joinColumn -

setReversePrimaryKey

protected void setReversePrimaryKey(boolean reversePrimaryKey)
Parameters:
reversePrimaryKey -

setType

protected void setType(String type)
Parameters:
type -

setName

protected void setName(String name)
Parameters:
name -

setClassName

protected void setClassName(String className)
Parameters:
className -

setMinOccurs

protected void setMinOccurs(int minOccurs)
Parameters:
minOccurs -

setMaxOccurs

protected void setMaxOccurs(int maxOccurs)
Parameters:
maxOccurs -

setColumnName

protected void setColumnName(String columnName)
Parameters:
columnName -

setOnProperty

protected void setOnProperty(String onProperty)
Parameters:
onProperty -

getName

public String getName()
Returns:
String

getClassName

public String getClassName()
Returns:
String

getMinOccurs

public int getMinOccurs()
Returns:
int

getMaxOccurs

public int getMaxOccurs()
Returns:
int

getColumnName

public String getColumnName()
Returns:
String

getOnProperty

public String getOnProperty()
Returns:
String

getType

public String getType()
Returns:
String

isMultiple

public boolean isMultiple()
Returns:
boolean

isRequired

public boolean isRequired()
Returns:
boolean

isReversePrimaryKey

public boolean isReversePrimaryKey()
Returns:
boolean

getJoinTable

public String getJoinTable()
Returns:
String

getJoinColumn

public String getJoinColumn()
Returns:
String