com.ibm.di.connector.dpa.schema
Class ClassDefinition
java.lang.Object
com.ibm.di.connector.dpa.schema.ClassDefinition
public class ClassDefinition
- extends java.lang.Object
This class contains meta data about a class from the model.
A representation of the 'class' element from dpaschema.xml.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ClassDefinition
protected ClassDefinition()
setUidDefinition
protected void setUidDefinition(UIDDefinition uidDefinition)
- Parameters:
uidDefinition
-
setParentDefinition
protected void setParentDefinition(ReferenceDefinition parent)
- Parameters:
parent
-
setClassName
protected void setClassName(java.lang.String className)
- Parameters:
className
-
addReference
protected void addReference(ReferenceDefinition reference)
- Parameters:
reference
-
setProperties
protected void setProperties(PropertySetDefinition properties)
- Parameters:
properties
-
addAdditionalProperties
protected void addAdditionalProperties(PropertySetDefinition properties)
- Parameters:
properties
-
setTable
protected void setTable(java.lang.String table)
- Parameters:
table
-
getClassName
public java.lang.String getClassName()
- Returns:
- String
getReferenceCount
public int getReferenceCount()
- Returns:
- int
getReferences
public java.util.List<ReferenceDefinition> getReferences()
- Returns:
- List
getPropertyCount
public int getPropertyCount()
- Returns:
- int
getProperties
public PropertySetDefinition getProperties()
- Returns:
- PropertySetDefinition
getPropertyList
public java.util.List<PropertyDefinition> getPropertyList()
- Returns:
- List
getAdditionalPropertyCount
public int getAdditionalPropertyCount()
- Returns:
- int
getAdditionalProperties
public java.util.List<PropertySetDefinition> getAdditionalProperties()
- Returns:
- List
getAdditionalProperties
public PropertySetDefinition getAdditionalProperties(java.lang.String propertySetName)
- Parameters:
propertySetName
-
- Returns:
- PropertySetDefinition
getTable
public java.lang.String getTable()
- Returns:
- String
getPrimaryKey
public PropertyDefinition getPrimaryKey()
- Returns:
- PropertyDefinition
getParent
public ReferenceDefinition getParent()
- Returns:
- ReferenceDefinition
getUniqueKey
public java.util.List<PropertyDefinition> getUniqueKey()
- Returns:
- List
getUidDefinition
public UIDDefinition getUidDefinition()
- Returns:
- UIDDefinition
getPropertyDefinition
public PropertyDefinition getPropertyDefinition(java.lang.String propertyName)
- Parameters:
propertyName
-
- Returns:
- PropertyDefinition