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.Object
This class contains meta data about a class property. A representation of the 'property' element from dpaschema.xml.
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
PropertyDefinition()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(java.lang.Object o)
java.lang.String
getColumnName()
java.lang.String
getJavaType()
java.lang.String
getName()
java.lang.String
getNativeType()
java.lang.String
getType()
int
hashCode()
boolean
isPrimary()
boolean
isRequired()
boolean
isUnique()
static boolean
isValidType(java.lang.String type)
protected void
setColumnName(java.lang.String columnName)
protected void
setName(java.lang.String name)
void
setNativeType(java.lang.String nativeType)
protected void
setPrimary(boolean primary)
protected void
setRequired(boolean required)
protected void
setType(java.lang.String type)
protected void
setUnique(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:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
getJavaType
public java.lang.String getJavaType()
- Returns:
- String
-
-