Package com.ibm.di.connector.dpa.schema
Class ReferenceDefinition
- java.lang.Object
-
- com.ibm.di.connector.dpa.schema.ReferenceDefinition
-
public class ReferenceDefinition extends java.lang.ObjectThis class contains meta data about a class reference. A representation of the 'reference' element from dpaschema.xml.
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringTYPE_AGGREGATIONstatic java.lang.StringTYPE_COMPOSITION
-
Constructor Summary
Constructors Modifier Constructor Description protectedReferenceDefinition()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetClassName()java.lang.StringgetColumnName()java.lang.StringgetJoinColumn()java.lang.StringgetJoinTable()intgetMaxOccurs()intgetMinOccurs()java.lang.StringgetName()java.lang.StringgetOnProperty()java.lang.StringgetType()booleanisMultiple()booleanisRequired()booleanisReversePrimaryKey()protected voidsetClassName(java.lang.String className)protected voidsetColumnName(java.lang.String columnName)protected voidsetJoinColumn(java.lang.String joinColumn)protected voidsetJoinTable(java.lang.String joinTable)protected voidsetMaxOccurs(int maxOccurs)protected voidsetMinOccurs(int minOccurs)protected voidsetName(java.lang.String name)protected voidsetOnProperty(java.lang.String onProperty)protected voidsetReversePrimaryKey(boolean reversePrimaryKey)protected voidsetType(java.lang.String type)
-
-
-
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
-
-
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
-
-