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

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

public class ReferenceDefinition
extends java.lang.Object

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


Field Summary
static java.lang.String TYPE_AGGREGATION
           
static java.lang.String TYPE_COMPOSITION
           
 
Constructor Summary
protected ReferenceDefinition()
           
 
Method Summary
 java.lang.String getClassName()
           
 java.lang.String getColumnName()
           
 java.lang.String getJoinColumn()
           
 java.lang.String getJoinTable()
           
 int getMaxOccurs()
           
 int getMinOccurs()
           
 java.lang.String getName()
           
 java.lang.String getOnProperty()
           
 java.lang.String getType()
           
 boolean isMultiple()
           
 boolean isRequired()
           
 boolean isReversePrimaryKey()
           
protected  void setClassName(java.lang.String className)
           
protected  void setColumnName(java.lang.String columnName)
           
protected  void setJoinColumn(java.lang.String joinColumn)
           
protected  void setJoinTable(java.lang.String joinTable)
           
protected  void setMaxOccurs(int maxOccurs)
           
protected  void setMinOccurs(int minOccurs)
           
protected  void setName(java.lang.String name)
           
protected  void setOnProperty(java.lang.String onProperty)
           
protected  void setReversePrimaryKey(boolean reversePrimaryKey)
           
protected  void setType(java.lang.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 java.lang.String TYPE_AGGREGATION
See Also:
Constant Field Values

TYPE_COMPOSITION

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

ReferenceDefinition

protected ReferenceDefinition()
Method Detail

setJoinTable

protected void setJoinTable(java.lang.String joinTable)
Parameters:
joinTable -

setJoinColumn

protected void setJoinColumn(java.lang.String joinColumn)
Parameters:
joinColumn -

setReversePrimaryKey

protected void setReversePrimaryKey(boolean reversePrimaryKey)
Parameters:
reversePrimaryKey -

setType

protected void setType(java.lang.String type)
Parameters:
type -

setName

protected void setName(java.lang.String name)
Parameters:
name -

setClassName

protected void setClassName(java.lang.String className)
Parameters:
className -

setMinOccurs

protected void setMinOccurs(int minOccurs)
Parameters:
minOccurs -

setMaxOccurs

protected void setMaxOccurs(int maxOccurs)
Parameters:
maxOccurs -

setColumnName

protected void setColumnName(java.lang.String columnName)
Parameters:
columnName -

setOnProperty

protected void setOnProperty(java.lang.String onProperty)
Parameters:
onProperty -

getName

public java.lang.String getName()
Returns:
String

getClassName

public java.lang.String getClassName()
Returns:
String

getMinOccurs

public int getMinOccurs()
Returns:
int

getMaxOccurs

public int getMaxOccurs()
Returns:
int

getColumnName

public java.lang.String getColumnName()
Returns:
String

getOnProperty

public java.lang.String getOnProperty()
Returns:
String

getType

public java.lang.String getType()
Returns:
String

isMultiple

public boolean isMultiple()
Returns:
boolean

isRequired

public boolean isRequired()
Returns:
boolean

isReversePrimaryKey

public boolean isReversePrimaryKey()
Returns:
boolean

getJoinTable

public java.lang.String getJoinTable()
Returns:
String

getJoinColumn

public java.lang.String getJoinColumn()
Returns:
String