public abstract class MXGanttPropertyInfo extends java.lang.Object implements IMXGanttPropertyInfo, java.io.Serializable
Constructor and Description |
---|
MXGanttPropertyInfo() |
Modifier and Type | Method and Description |
---|---|
boolean |
canBeGrouped()
Flag to indicate if the property can be grouped.
|
boolean |
canBeSorted()
Flag to indicate if property is sorted or not
|
boolean |
canEdit()
Returns true if the property is editable in the Gantt
|
java.util.HashMap<java.lang.String,java.lang.String> |
getApplinkAppList(java.lang.String objectName)
Return the map of application and description for the object associated with property
|
java.lang.String |
getApplinkObject(java.lang.String objectName)
Returns the applink object name for the object associated with property
|
java.lang.String |
getAttrName(java.lang.String objectName)
Get the attribute associated with the property for an object
|
int |
getDataType()
Get the datatype of the property
|
int |
getLength()
Get the length of the property
|
int |
getOrder()
Get the display order of the property
|
java.lang.String |
getPropertyName()
Get the property Name
|
int |
getScale()
Get the scale of the property
|
java.lang.String |
getTextDirection()
Get the text direction of the property
|
java.lang.String |
getTitle()
Get the title of the property
|
int |
getWidth()
get the column width
|
boolean |
hasApplink()
Flag to indicate if property has applink or not
|
boolean |
isAlwaysVisible()
Get the falg to indicate if property is always visible or not.
|
boolean |
isFilterable()
Flag to indicate if property is filterable or not
|
boolean |
isInternal()
Get the flag if property is internal or not.
|
boolean |
isNumeric()
Flag to indicate if property is numeric or not
|
void |
setAlwaysVisible(boolean alwaysVisible)
Sets the flag that property is always visible
|
void |
setApplink(boolean hasApplink)
Sets the flag to indicate if property has applink or not
|
void |
setApplinkAppList(java.lang.String objectName,
java.util.HashMap<java.lang.String,java.lang.String> applinkAppMap)
Sets the map of application and description for the object associated with property
|
void |
setApplinkObject(java.lang.String objectName,
java.lang.String applinkObject)
Sets the applink object name for the object associated with property
|
void |
setAttrName(java.lang.String objectName,
java.lang.String attrName)
Set the attribute name for object and attribute
|
void |
setCanBeGrouped(boolean canBeGrouped)
Set flag to indicate if the property can be grouped or not.
|
void |
setCanBeSorted(boolean canBeSorted)
Sets the flag to indicate if property is canBeSorted or not
|
void |
setCanEdit(boolean b)
Set's whether or not the property can be editable in the gantt
|
void |
setDataType(int dataType)
Sets the datatype of the property
|
void |
setFilterable(boolean filterable)
Sets flag to indicate if property is filterable or not
|
void |
setInternal(boolean isInternal)
Sets flag for property is internal or not.
|
void |
setLength(int length)
Sets the length of the proerty
|
void |
setNumeric(boolean isNumeric)
Sets the flag to indicate if property is numeric or not
|
void |
setOrder(int order)
Sets the display order of the property
|
void |
setPropertyName(java.lang.String propertyName)
Sets the property Name
|
void |
setScale(int scale)
Set the scale of the property
|
void |
setShowTable(boolean showTable)
Sets flag to indicate if property need to be shown or not
|
void |
setTextDirection(java.lang.String dir)
Sets text direction of the property
|
void |
setTitle(java.lang.String title)
Sets the title of the property
|
void |
setWidth(int width)
set the column width
|
boolean |
showTable()
Flag to indicate if property need to be shown or not
|
public java.lang.String getPropertyName()
getPropertyName
in interface IMXGanttPropertyInfo
public void setPropertyName(java.lang.String propertyName)
propertyName
- public java.lang.String getTitle()
getTitle
in interface IMXGanttPropertyInfo
public void setTitle(java.lang.String title)
setTitle
in interface IMXGanttPropertyInfo
public java.lang.String getAttrName(java.lang.String objectName)
getAttrName
in interface IMXGanttPropertyInfo
public void setAttrName(java.lang.String objectName, java.lang.String attrName)
objectName
- attrName
- public int getLength()
getLength
in interface IMXGanttPropertyInfo
public void setLength(int length)
length
- public int getScale()
getScale
in interface IMXGanttPropertyInfo
public void setScale(int scale)
scale
- public int getDataType()
getDataType
in interface IMXGanttPropertyInfo
public void setDataType(int dataType)
dataType
- public boolean isNumeric()
isNumeric
in interface IMXGanttPropertyInfo
public void setNumeric(boolean isNumeric)
isNumeric
- public boolean hasApplink()
hasApplink
in interface IMXGanttPropertyInfo
public void setApplink(boolean hasApplink)
hasApplink
- public boolean showTable()
showTable
in interface IMXGanttPropertyInfo
public void setShowTable(boolean showTable)
showTable
- public boolean isFilterable()
isFilterable
in interface IMXGanttPropertyInfo
public void setFilterable(boolean filterable)
filterable
- public java.util.HashMap<java.lang.String,java.lang.String> getApplinkAppList(java.lang.String objectName)
getApplinkAppList
in interface IMXGanttPropertyInfo
public void setApplinkAppList(java.lang.String objectName, java.util.HashMap<java.lang.String,java.lang.String> applinkAppMap)
objectName
- applinkAppMap
- Hashmap public java.lang.String getApplinkObject(java.lang.String objectName)
getApplinkObject
in interface IMXGanttPropertyInfo
public void setApplinkObject(java.lang.String objectName, java.lang.String applinkObject)
objectName
- applinkObject
- public boolean isInternal()
isInternal
in interface IMXGanttPropertyInfo
public void setInternal(boolean isInternal)
isInternal
- public boolean isAlwaysVisible()
isAlwaysVisible
in interface IMXGanttPropertyInfo
public void setAlwaysVisible(boolean alwaysVisible)
alwaysVisible
- public int getOrder()
public void setOrder(int order)
order
- public java.lang.String getTextDirection()
getTextDirection
in interface IMXGanttPropertyInfo
public void setTextDirection(java.lang.String dir)
text
- directionpublic boolean canBeSorted()
canBeSorted
in interface IMXGanttPropertyInfo
public void setCanBeSorted(boolean canBeSorted)
canBeSorted
- public boolean canBeGrouped()
canBeGrouped
in interface IMXGanttPropertyInfo
public void setCanBeGrouped(boolean canBeGrouped)
canBeGrouped
- public int getWidth()
getWidth
in interface IMXGanttPropertyInfo
public void setWidth(int width)
setWidth
in interface IMXGanttPropertyInfo
width
- public boolean canEdit()
IMXGanttPropertyInfo
canEdit
in interface IMXGanttPropertyInfo
public void setCanEdit(boolean b)
IMXGanttPropertyInfo
setCanEdit
in interface IMXGanttPropertyInfo