|
CodeBeamer 5.4.0.1-RC API | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.intland.codebeamer.persistence.dto.base.IdentifiableDto
com.intland.codebeamer.persistence.dto.TrackerItemEscalationRuleDto
com.intland.codebeamer.persistence.dto.ReadOnlyEscalationRuleDto
com.intland.codebeamer.persistence.dto.LinkedEscalationRuleDto
public class LinkedEscalationRuleDto
Nested Class Summary |
---|
Nested classes/interfaces inherited from class com.intland.codebeamer.persistence.dto.TrackerItemEscalationRuleDto |
---|
TrackerItemEscalationRuleDto.Anchor |
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.TrackerItemEscalationRuleDto |
---|
DAYS, HOURS, MINUTES, NOTIFY_ADDITIONAL_LISTENERS, NOTIFY_ISSUE_ASSIGNEES, NOTIFY_ISSUE_SUBMITTER, NOTIFY_ISSUE_SUPERVISORS, SECONDS |
Constructor Summary | |
---|---|
LinkedEscalationRuleDto(TrackerItemEscalationRuleDto rule,
TrackerItemEscalationRuleDto template)
Create a read-only version of the specified TrackerItemEscalationRuleDto that is linked to the specified template rule |
Method Summary | |
---|---|
TrackerItemEscalationRuleDto.Anchor |
getAnchor()
Get the TrackerItemEscalationRuleDto.Anchor relation between the specified offset and the tracker item anchor field |
java.lang.Integer |
getAudience()
Get the target audience for notification mails emitted by this notification rule. |
TrackerItemCompiledExpression<java.lang.Number> |
getCompiledOffset()
Get the compiled script/formula to calculate the time offset |
java.lang.Integer |
getFieldId()
Get the ID of the escalation anchor field. |
java.lang.Integer |
getId()
Get the ID of the tracker, this escalation rule was declared at |
java.util.List<? extends NamedDto> |
getListeners()
Get the list of additional listeners (other than issue submitter/assignees/supervisors) for notifications emitted by this rule |
java.lang.String |
getOffset()
Get the formula to compute the time offset measured in unit, relative to the field according to anchor |
java.lang.Boolean |
getOnlyMembers()
Check if only direct project members in the specified role should be notified (true), or also indirect members (false) |
NamedDto |
getPredicate()
Get the tracker item filter/predicate, to determine which tracker items are subject of escalation |
java.lang.Integer |
getStatusId()
Get the ID of the escalation target status (if any). |
TrackerItemEscalationRuleDto |
getTemplate()
|
java.lang.Integer |
getUnit()
Get the time unit of the specified offset |
protected java.lang.Object |
writeReplace()
|
Methods inherited from class com.intland.codebeamer.persistence.dto.ReadOnlyEscalationRuleDto |
---|
clone, setAnchor, setAudience, setCompiledOffset, setFieldId, setId, setLevel, setListeners, setOffset, setOnlyMembers, setPredicate, setStatusId, setUnit |
Methods inherited from class com.intland.codebeamer.persistence.dto.TrackerItemEscalationRuleDto |
---|
compareTo, equals, getLevel, getOffset, getOffset, getOffset, isAudience, toString |
Methods inherited from class com.intland.codebeamer.persistence.dto.base.IdentifiableDto |
---|
compare, compareInteger, equals, hashCode, hashCode |
Methods inherited from class java.lang.Object |
---|
finalize, getClass, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public LinkedEscalationRuleDto(TrackerItemEscalationRuleDto rule, TrackerItemEscalationRuleDto template)
rule
- contains override definitions of the ruletemplate
- to get missing definitions fromMethod Detail |
---|
public TrackerItemEscalationRuleDto getTemplate()
protected java.lang.Object writeReplace()
public java.lang.Integer getId()
TrackerItemEscalationRuleDto
getId
in class TrackerItemEscalationRuleDto
public NamedDto getPredicate()
TrackerItemEscalationRuleDto
getPredicate
in class TrackerItemEscalationRuleDto
public java.lang.String getOffset()
TrackerItemEscalationRuleDto
getOffset
in class TrackerItemEscalationRuleDto
public TrackerItemCompiledExpression<java.lang.Number> getCompiledOffset()
TrackerItemEscalationRuleDto
getCompiledOffset
in class TrackerItemEscalationRuleDto
public java.lang.Integer getUnit()
TrackerItemEscalationRuleDto
getUnit
in class TrackerItemEscalationRuleDto
public TrackerItemEscalationRuleDto.Anchor getAnchor()
TrackerItemEscalationRuleDto
TrackerItemEscalationRuleDto.Anchor
relation between the specified offset and the tracker item anchor field
getAnchor
in class TrackerItemEscalationRuleDto
TrackerItemEscalationRuleDto.Anchor
relation between the specified offset and the tracker item anchor fieldpublic java.lang.Integer getFieldId()
TrackerItemEscalationRuleDto
getFieldId
in class TrackerItemEscalationRuleDto
public java.lang.Integer getStatusId()
TrackerItemEscalationRuleDto
getStatusId
in class TrackerItemEscalationRuleDto
public java.lang.Integer getAudience()
TrackerItemEscalationRuleDto
TrackerItemEscalationRuleDto.NOTIFY_ISSUE_SUBMITTER
TrackerItemEscalationRuleDto.NOTIFY_ISSUE_ASSIGNEES
TrackerItemEscalationRuleDto.NOTIFY_ISSUE_SUPERVISORS
TrackerItemEscalationRuleDto.NOTIFY_ADDITIONAL_LISTENERS
defined in TrackerItemEscalationRuleDto.getListeners()
getAudience
in class TrackerItemEscalationRuleDto
public java.util.List<? extends NamedDto> getListeners()
TrackerItemEscalationRuleDto
getListeners
in class TrackerItemEscalationRuleDto
public java.lang.Boolean getOnlyMembers()
TrackerItemEscalationRuleDto
getOnlyMembers
in class TrackerItemEscalationRuleDto
|
CodeBeamer 5.4.0.1-RC API | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |