CodeBeamer 5.4.0.1-RC API

com.intland.codebeamer.persistence.dto
Class ReadOnlyLayoutLabelDto

java.lang.Object
  extended by com.intland.codebeamer.persistence.dto.base.IdentifiableDto
      extended by com.intland.codebeamer.persistence.dto.TrackerLayoutLabelDto
          extended by com.intland.codebeamer.persistence.dto.ReadOnlyLayoutLabelDto
All Implemented Interfaces:
BaseDto, ReadOnlyDto, java.io.Serializable, java.lang.Cloneable, java.lang.Comparable
Direct Known Subclasses:
LinkedLayoutLabelDto

public class ReadOnlyLayoutLabelDto
extends TrackerLayoutLabelDto
implements ReadOnlyDto

A special TrackerLayoutLabelDto that doesn't allow to change it's attributes All attempts to invoke a property setter method will throw an UnsupportedOperationException

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class com.intland.codebeamer.persistence.dto.TrackerLayoutLabelDto
TrackerLayoutLabelDto.CompiledFormula, TrackerLayoutLabelDto.OffsetComparator
 
Nested classes/interfaces inherited from class com.intland.codebeamer.persistence.dto.base.IdentifiableDto
IdentifiableDto.IdComparator
 
Field Summary
 
Fields inherited from class com.intland.codebeamer.persistence.dto.TrackerLayoutLabelDto
ASSIGNED_AT_LABEL_ID, ASSIGNED_TO_LABEL_ID, BOOLEAN, CATEGORY_LABEL_ID, CHILDREN_LABEL_ID, CLOSED_AT_LABEL_ID, DATE, DECIMAL, DEFAULT_DATE_FORMAT, DEFAULT_DATETIME_FORMAT, DEPENDENCY_LABEL_ID, DESCRIPTION_LABEL_ID, END_DATE_LABEL_ID, ESTIMATED_H_LABEL_ID, ID_LABEL_ID, INTEGER, MILESTONES_LABEL_ID, MODIFIED_AT_LABEL_ID, MODIFIED_BY_LABEL_ID, NAME_LABEL_ID, OP_SYS_LABEL_ID, PARENT_LABEL_ID, PLATFORM_LABEL_ID, PRINCIPAL, PRIORITY_LABEL_ID, PROJECT_NAME_LABEL_ID, REFERERS_LABEL_ID, RESOLUTION_LABEL_ID, SEVERITY_LABEL_ID, SPENT_ESTIMATED_H_LABEL_ID, SPENT_H_LABEL_ID, START_DATE_LABEL_ID, STATUS_LABEL_ID, SUBMITTED_AT_LABEL_ID, SUBMITTED_BY_LABEL_ID, SUPERVISOR_LABEL_ID, TEXT, TRACKER_KEY_NAME_LABEL_ID, TYPE_LABEL_ID, VERSION_LABEL_ID
 
Constructor Summary
ReadOnlyLayoutLabelDto(TrackerLayoutLabelDto field)
          Create a read-only version of the specified TrackerLayoutLabelDto
 
Method Summary
 java.lang.Object clone()
          Create a writable copy of this ReadOnlyDto Caution: The semantics are different than the standard Object.clone() method, because the returned object's class is typically different from the ReadOnlyDtos's class
 void setAggregationRuleId(java.lang.Integer aggregationRuleId)
          Set the ID of the rule, how to aggregate child field values to parent field values
 void setAssocTypeId(java.lang.Integer assocTypeId)
           
 void setBreakRow(java.lang.Boolean value)
           
 void setCols(java.lang.Integer cols)
           
 void setColspan(java.lang.Integer colspan)
           
 void setCompiledFormula(TrackerLayoutLabelDto.CompiledFormula compiledFormula)
          Set the compiled script/formula to calculate the field's value
 void setDefaultValue(java.lang.String defaultValue)
           
 void setDistributionRuleId(java.lang.Integer distributionRuleId)
          Set the ID of the rule, how to distribute parent field values down the hierarchy
 void setEditable(java.lang.Boolean value)
           
 void setFormula(java.lang.String formula)
          Set the script/formula code to calculate the field's value
 void setId(java.lang.Integer id)
          Sets its unique identifier.
 void setInputType(int inputType)
           
 void setLabel(java.lang.String label)
           
 void setListable(java.lang.Boolean listable)
          Set whether this field should also be shown as a column in item lists/tables
 void setMaxValue(java.lang.String value)
           
 void setMinValue(java.lang.String value)
           
 void setMultipleSelection(java.lang.Boolean multipleSelection)
           
 void setOffset(java.lang.Integer offset)
           
 void setRequired(java.lang.Boolean value)
           
 void setRoleId(java.lang.Integer roleId)
           
 void setRows(java.lang.Integer rows)
           
 void setSelectionSize(java.lang.Number selectionSize)
           
 void setStatusId(java.lang.Integer statusId)
           
 void setTitle(java.lang.String title)
          Set the column title for this field.
 void setTracker(TrackerDto tracker)
           
 void setValueType(java.lang.Integer type)
           
 void setVisible(java.lang.Boolean value)
          Set whether this field should be shown in the item details/editor screen
 
Methods inherited from class com.intland.codebeamer.persistence.dto.TrackerLayoutLabelDto
decodeString, equals, getAggregationRuleId, getAssocTypeId, getBreakRow, getChoiceFieldId, getChoiceFieldIndex, getCols, getColspan, getCompiledFormula, getCustomFieldId, getCustomFieldIndex, getDefaultValue, getDistributionRuleId, getEditable, getFormula, getGMTDateTimeFormat, getHeaderStyleClass, getInputType, getLabel, getLabelWithoutBR, getListable, getMaxValue, getMinValue, getMultipleSelection, getOffset, getProperty, getRequired, getRoleId, getRows, getSelectionSize, getSortProperty, getStatusId, getStyleClass, getTitle, getTracker, getTrackerId, getValue, getValue, getValueClass, getValueType, getVisible, isAccessible, isBooleanField, isChoiceField, isChoiceField, isCompatible, isDynamicChoice, isEditableAtAll, isForeignKey, isForeignKey, isMemberChoice, isReferenceFieldConfigurationAllowed, isUserDefined, isUserDefined, isUserReferenceField, isUserReferenceField, setValue, setValue, toString
 
Methods inherited from class com.intland.codebeamer.persistence.dto.base.IdentifiableDto
compare, compareInteger, compareTo, equals, getId, hashCode, hashCode
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ReadOnlyLayoutLabelDto

public ReadOnlyLayoutLabelDto(TrackerLayoutLabelDto field)
Create a read-only version of the specified TrackerLayoutLabelDto

Method Detail

clone

public java.lang.Object clone()
Description copied from interface: ReadOnlyDto
Create a writable copy of this ReadOnlyDto Caution: The semantics are different than the standard Object.clone() method, because the returned object's class is typically different from the ReadOnlyDtos's class

Specified by:
clone in interface ReadOnlyDto
Overrides:
clone in class IdentifiableDto

setAssocTypeId

public void setAssocTypeId(java.lang.Integer assocTypeId)
Overrides:
setAssocTypeId in class TrackerLayoutLabelDto

setBreakRow

public void setBreakRow(java.lang.Boolean value)
Overrides:
setBreakRow in class TrackerLayoutLabelDto

setCols

public void setCols(java.lang.Integer cols)
Overrides:
setCols in class TrackerLayoutLabelDto

setColspan

public void setColspan(java.lang.Integer colspan)
Overrides:
setColspan in class TrackerLayoutLabelDto

setDefaultValue

public void setDefaultValue(java.lang.String defaultValue)
Overrides:
setDefaultValue in class TrackerLayoutLabelDto

setEditable

public void setEditable(java.lang.Boolean value)
Overrides:
setEditable in class TrackerLayoutLabelDto

setId

public void setId(java.lang.Integer id)
Description copied from class: IdentifiableDto
Sets its unique identifier.

Overrides:
setId in class IdentifiableDto

setInputType

public void setInputType(int inputType)
Overrides:
setInputType in class TrackerLayoutLabelDto

setValueType

public void setValueType(java.lang.Integer type)
Overrides:
setValueType in class TrackerLayoutLabelDto

setListable

public void setListable(java.lang.Boolean listable)
Description copied from class: TrackerLayoutLabelDto
Set whether this field should also be shown as a column in item lists/tables

Overrides:
setListable in class TrackerLayoutLabelDto
Parameters:
listable - true/false to show/not show the field in item lists/tables, or null (show column according to visible setting)

setLabel

public void setLabel(java.lang.String label)
Overrides:
setLabel in class TrackerLayoutLabelDto

setTitle

public void setTitle(java.lang.String title)
Description copied from class: TrackerLayoutLabelDto
Set the column title for this field.

Overrides:
setTitle in class TrackerLayoutLabelDto
Parameters:
title - is a shorter form of the label, for use in column headers, or null (use label also for title)

setMaxValue

public void setMaxValue(java.lang.String value)
Overrides:
setMaxValue in class TrackerLayoutLabelDto

setMinValue

public void setMinValue(java.lang.String value)
Overrides:
setMinValue in class TrackerLayoutLabelDto

setMultipleSelection

public void setMultipleSelection(java.lang.Boolean multipleSelection)
Overrides:
setMultipleSelection in class TrackerLayoutLabelDto

setOffset

public void setOffset(java.lang.Integer offset)
Overrides:
setOffset in class TrackerLayoutLabelDto

setRequired

public void setRequired(java.lang.Boolean value)
Overrides:
setRequired in class TrackerLayoutLabelDto

setRoleId

public void setRoleId(java.lang.Integer roleId)
Overrides:
setRoleId in class TrackerLayoutLabelDto

setRows

public void setRows(java.lang.Integer rows)
Overrides:
setRows in class TrackerLayoutLabelDto

setSelectionSize

public void setSelectionSize(java.lang.Number selectionSize)
Overrides:
setSelectionSize in class TrackerLayoutLabelDto

setTracker

public void setTracker(TrackerDto tracker)
Overrides:
setTracker in class TrackerLayoutLabelDto

setVisible

public void setVisible(java.lang.Boolean value)
Description copied from class: TrackerLayoutLabelDto
Set whether this field should be shown in the item details/editor screen

Overrides:
setVisible in class TrackerLayoutLabelDto
Parameters:
value - true/false to show/not show the field in the item details/editor screen

setStatusId

public void setStatusId(java.lang.Integer statusId)
Overrides:
setStatusId in class TrackerLayoutLabelDto

setAggregationRuleId

public void setAggregationRuleId(java.lang.Integer aggregationRuleId)
Description copied from class: TrackerLayoutLabelDto
Set the ID of the rule, how to aggregate child field values to parent field values

Overrides:
setAggregationRuleId in class TrackerLayoutLabelDto
Parameters:
aggregationRuleId - is the ID of the rule, how to aggregate child field values to parent field values, or null (no aggregation)

setDistributionRuleId

public void setDistributionRuleId(java.lang.Integer distributionRuleId)
Description copied from class: TrackerLayoutLabelDto
Set the ID of the rule, how to distribute parent field values down the hierarchy

Overrides:
setDistributionRuleId in class TrackerLayoutLabelDto
Parameters:
distributionRuleId - is the ID of the rule, how to distribute parent field values down the hierarchy, or null (no distribution)

setFormula

public void setFormula(java.lang.String formula)
Description copied from class: TrackerLayoutLabelDto
Set the script/formula code to calculate the field's value

Overrides:
setFormula in class TrackerLayoutLabelDto
Parameters:
formula - is the script/code to calculate the field's value, or null if the field is not calculated

setCompiledFormula

public void setCompiledFormula(TrackerLayoutLabelDto.CompiledFormula compiledFormula)
Description copied from class: TrackerLayoutLabelDto
Set the compiled script/formula to calculate the field's value

Overrides:
setCompiledFormula in class TrackerLayoutLabelDto
Parameters:
compiledFormula - is the compiled script/formula to calculate the field's value, or null if the field is not calculated

CodeBeamer 5.4.0.1-RC API

Copyright © 2006-2009 Intland Software. All rights reserved.