com.ibm.ccd.ui.dataobjects.attributes
Class PeriodAttribute

java.lang.Object
  extended by com.ibm.ccd.ui.dataobjects.attributes.Attribute
      extended by com.ibm.ccd.ui.dataobjects.attributes.PeriodAttribute
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable

public class PeriodAttribute
extends Attribute

See Also:
Serialized Form

Field Summary
 
Fields inherited from class com.ibm.ccd.ui.dataobjects.attributes.Attribute
currOccurrence, displayLabelName, editable, errorMap, hashName, isCategorySpecificAttribute, isLocalized, isPrimaryKey, localizedValues, maximumLength, maximumOccurrence, minimumLength, minimumOccurrence, parentAttribute, parentPath, valueList
 
Constructor Summary
PeriodAttribute(java.lang.String name, boolean editable, int minimumOccurrence, int maximumOccurrence, java.lang.String displayName)
           
PeriodAttribute(java.lang.String name, java.lang.String startPeriod, java.lang.String endPeriod, boolean editable, int minimumLength, int maximumLength, int minimumOccurrence, int maximumOccurrence, java.lang.String displayName)
           
PeriodAttribute(java.lang.String name, java.lang.String startPeriod, java.lang.String endPeriod, boolean editable, int minimumOccurrence, int maximumOccurrence, java.lang.String displayName)
           
 
Method Summary
 java.lang.String getEndDate(int index)
           
 java.lang.String getStartDate(int index)
           
 int getType()
           
 java.lang.String getValue()
           
 void printMe()
           
 void setValue(java.lang.String startDate, java.lang.String endDate)
           
 
Methods inherited from class com.ibm.ccd.ui.dataobjects.attributes.Attribute
getAttributeParentPath, getCurrentOccurrence, getCurrOccurrence, getDisplayLabelName, getHashName, getLocaleName, getLocalizedValues, getMaximumLength, getMaximumOccurrence, getMinimumLength, getMinimumOccurrence, getName, getParentGroup, getParentPath, getPath, getValidationError, getValueList, hasAnyParentGroupMultivalued, isCategorySpecificAttribute, isEditable, isLocalized, isMultiValued, isOptional, isPrimaryKey, isSubAttribute, isValueChanged, prepareAttributeParentPath, removeValue, removeValues, setAsLocalized, setCategorySpecificAttribute, setCurrOccurrence, setDisplayLabelName, setEditable, setHashName, setLocaleName, setLocalizedValues, setMaximumLength, setMaximumOccrrence, setMinimumLength, setMinimumOccrrence, setName, setParentGroup, setParentGroupFlagValueChanged, setParentPath, setPath, setPrimaryKey, setSubAttribute, setValidationError, setValueChanged, setValueList
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PeriodAttribute

public PeriodAttribute(java.lang.String name,
                       boolean editable,
                       int minimumOccurrence,
                       int maximumOccurrence,
                       java.lang.String displayName)
Parameters:
name -
editable -
minimumOccurrence -
maximumOccurrence -
displayName -

PeriodAttribute

public PeriodAttribute(java.lang.String name,
                       java.lang.String startPeriod,
                       java.lang.String endPeriod,
                       boolean editable,
                       int minimumOccurrence,
                       int maximumOccurrence,
                       java.lang.String displayName)
Parameters:
name -
startPeriod -
endPeriod -
editable -
minimumOccurrence -
maximumOccurrence -
displayName -

PeriodAttribute

public PeriodAttribute(java.lang.String name,
                       java.lang.String startPeriod,
                       java.lang.String endPeriod,
                       boolean editable,
                       int minimumLength,
                       int maximumLength,
                       int minimumOccurrence,
                       int maximumOccurrence,
                       java.lang.String displayName)
Parameters:
name -
startPeriod -
endPeriod -
editable -
minimumLength -
maximumLength -
minimumOccurrence -
maximumOccurrence -
displayName -
Method Detail

getType

public int getType()
Specified by:
getType in class Attribute

setValue

public void setValue(java.lang.String startDate,
                     java.lang.String endDate)
Parameters:
startDate -
endDate -

getValue

public java.lang.String getValue()
Returns:
string

getStartDate

public java.lang.String getStartDate(int index)
Parameters:
index -
Returns:
string

getEndDate

public java.lang.String getEndDate(int index)
Parameters:
index -
Returns:
string

printMe

public void printMe()
Overrides:
printMe in class Attribute