Package 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.
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
ClassDefinition()
-
Method Summary
-
-
-
Method Detail
-
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
-
-