|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.ptc.core.components.forms.DefaultAttributePopulator
com.ptc.windchill.enterprise.change2.forms.populators.ChangeRequestAttributePopulator
public class ChangeRequestAttributePopulator
Populator class used for populating a change request from a problem report
or variance. If ths propagation component is not enabled this class
will not have any effect.
Supported API: true
Extendable: true
| Method Summary | |
|---|---|
void |
clearAttribute(ChangeIssue issue,
String key,
TypeInstance ti,
AttributeIdentifier ai)
Method responsible for processing the specified attribute against the current variance and problem report and clearing the attribute value in the TypeInstance. |
List<String> |
getAttributeList()
Retrieve the list of attributes which are to be processed. |
boolean |
isTypeOverridable()
Specify the type is overridable. |
TypeInstance |
prePopulateAttributeDisplayValues(TypeInstance ti,
NmCommandBean cb)
Prepopulate the TypeInstance of the Change Request based on the launching variance or problem report. |
void |
processAttribute(ChangeIssue issue,
String key,
TypeInstance ti,
AttributeIdentifier ai)
Method responsible for processing the specified attribute against the current variance and problem report and storing this attribute value in the TypeInstance. |
protected void |
setAttribute(TypeInstance ti,
AttributeIdentifier ai,
Object value)
Set the value specified against the attribute identifier in the TypeInstance. |
void |
setAttributeList(List<String> atts)
Set the attribute list to process. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
|---|
public List<String> getAttributeList()
public void setAttributeList(List<String> atts)
atts - The attribute list to processpublic boolean isTypeOverridable()
isTypeOverridable in class com.ptc.core.components.forms.DefaultAttributePopulator
public TypeInstance prePopulateAttributeDisplayValues(TypeInstance ti,
NmCommandBean cb)
getAttributeList()
and processAttribute() methods should be overloaded and provided
with the additional implementation.
prePopulateAttributeDisplayValues in class com.ptc.core.components.forms.DefaultAttributePopulatorti - The type instance returned prior to creating attributes step.cb - The current command bean.
public void processAttribute(ChangeIssue issue,
String key,
TypeInstance ti,
AttributeIdentifier ai)
throws WTException
- name
- description
- needDate
(Variance only)
- category
(Problem Report only)
- priority
(Problem Report only)
setAttribute(TypeInstance,AttributeIdentifier,Object) is
used to store the attribute in the type instance only if the current state
of the attribute is State.UNITIALIZED or State.DEFAULT
issue - The change issue used to obtain the valueskey - The attribute value.ti - The TypeInstance to store the value in.ai - The attribute identifer representing the attribute defined by the key
WTException
public void clearAttribute(ChangeIssue issue,
String key,
TypeInstance ti,
AttributeIdentifier ai)
throws WTException
- name
- description
- needDate
(Variance only)
- category
(Problem Report only)
- priority
(Problem Report only)
setAttribute(TypeInstance,AttributeIdentifier,Object) is
used to store the attribute in the type instance only if the current state
of the attribute is State.UNITIALIZED or State.DEFAULT
issue - The change issue used to obtain the valueskey - The attribute value.ti - The TypeInstance to store the value in.ai - The attribute identifer representing the attribute defined by the key
WTException
protected void setAttribute(TypeInstance ti,
AttributeIdentifier ai,
Object value)
throws WTException
State.UNINITIALIZED or State.DEFAULT.
Upon setting the value in the TypeInstance, the state of the attribute
will be set to State.DEFAULT.
ti - The type instance.ai - The attribute to set in the type instancevalue - The value to set to attribute in the type instance to.
WTException
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||