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.Object
This 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.String
TYPE_AGGREGATION
static java.lang.String
TYPE_COMPOSITION
-
Constructor Summary
Constructors Modifier Constructor Description protected
ReferenceDefinition()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description 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)
-
-
-
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
-
-