Package com.ibm.di.connector.dpa.schema
Class PropertyDefinition
- java.lang.Object
-
- com.ibm.di.connector.dpa.schema.PropertyDefinition
-
public class PropertyDefinition extends java.lang.ObjectThis class contains meta data about a class property. A representation of the 'property' element from dpaschema.xml.
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedPropertyDefinition()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object o)java.lang.StringgetColumnName()java.lang.StringgetJavaType()java.lang.StringgetName()java.lang.StringgetNativeType()java.lang.StringgetType()inthashCode()booleanisPrimary()booleanisRequired()booleanisUnique()static booleanisValidType(java.lang.String type)protected voidsetColumnName(java.lang.String columnName)protected voidsetName(java.lang.String name)voidsetNativeType(java.lang.String nativeType)protected voidsetPrimary(boolean primary)protected voidsetRequired(boolean required)protected voidsetType(java.lang.String type)protected voidsetUnique(boolean unique)
-
-
-
Field Detail
-
STRING
public static final java.lang.String STRING
- See Also:
- Constant Field Values
-
INT
public static final java.lang.String INT
- See Also:
- Constant Field Values
-
DOUBLE
public static final java.lang.String DOUBLE
- See Also:
- Constant Field Values
-
TIMESTAMP
public static final java.lang.String TIMESTAMP
- See Also:
- Constant Field Values
-
-
Method Detail
-
isValidType
public static boolean isValidType(java.lang.String type)
- Parameters:
type-- Returns:
- boolean
-
setPrimary
protected void setPrimary(boolean primary)
- Parameters:
primary-
-
setUnique
protected void setUnique(boolean unique)
- Parameters:
unique-
-
setName
protected void setName(java.lang.String name)
- Parameters:
name-
-
setColumnName
protected void setColumnName(java.lang.String columnName)
- Parameters:
columnName-
-
setType
protected void setType(java.lang.String type)
- Parameters:
type-
-
getNativeType
public java.lang.String getNativeType()
- Returns:
- String
-
setNativeType
public void setNativeType(java.lang.String nativeType)
- Parameters:
nativeType-
-
setRequired
protected void setRequired(boolean required)
- Parameters:
required-
-
getName
public java.lang.String getName()
- Returns:
- String
-
getColumnName
public java.lang.String getColumnName()
- Returns:
- String
-
getType
public java.lang.String getType()
- Returns:
- String
-
isRequired
public boolean isRequired()
- Returns:
- boolean
-
isUnique
public boolean isUnique()
- Returns:
- boolean
-
isPrimary
public boolean isPrimary()
- Returns:
- boolean
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
getJavaType
public java.lang.String getJavaType()
- Returns:
- String
-
-