Package mks.ci.server.engine
Class LocalTriggerManager.ScriptCPHasAttributesBean
- java.lang.Object
-
- mks.frame.triggers.ScriptExposableBaseBean
-
- mks.frame.triggers.beans.ScriptBaseBean
-
- mks.ci.server.engine.LocalTriggerManager.ScriptIMBaseBean
-
- mks.ci.server.engine.LocalTriggerManager.ScriptCPHasAttributesBean
-
- All Implemented Interfaces:
mks.frame.triggers.ScriptExposableBean
- Direct Known Subclasses:
LocalTriggerManager.ScriptGenericChangePackageBean
,LocalTriggerManager.ScriptGenericChangePackageEntryBean
- Enclosing class:
- LocalTriggerManager
public abstract static class LocalTriggerManager.ScriptCPHasAttributesBean extends LocalTriggerManager.ScriptIMBaseBean
Bean which represents a provider of change package attribute values.
-
-
Constructor Summary
Constructors Constructor Description ScriptCPHasAttributesBean(int userId, mks.ci.cp.api.CPHasAttributes cpha, java.sql.Connection c)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getAttributeDisplayValue(java.lang.String attributeName)
Returns the display value of the specified attribute.java.lang.Object
getAttributeValue(java.lang.String attributeName)
Returns the value of the specified attribute.-
Methods inherited from class mks.ci.server.engine.LocalTriggerManager.ScriptIMBaseBean
getCurrentDatabaseTime, getCurrentDatabaseTime, getCurrentUser, getServerBean, getUserID, isParallelProcessingEnabled
-
Methods inherited from class mks.frame.triggers.beans.ScriptBaseBean
getEnvironmentBean, getExposedName, setEnvironmentBean
-
-
-
-
Method Detail
-
getAttributeValue
public java.lang.Object getAttributeValue(java.lang.String attributeName) throws mks.frame.triggers.TriggerException
Returns the value of the specified attribute. The actual value returned is always a java object:- integer: Java `Integer' object
- double: Java `Double' object
- logical: Java `Boolean' object
- date: Java `Date' object
- string: Java `String' object
- user: Java `String' name of the user
- pick: Java `String' name of the picked entry
- cpid: Java `String' object
- cpidlist: Java `Set' of `String' objects which are the CPIDs
- type: Java `imChangePackageType' bean object
- Parameters:
attributeName
- the name of the attribute.- Returns:
- an Object representing the value of the attribute with the given name.
- Throws:
mks.frame.triggers.TriggerException
- if the attribute name is not associated with the change package entry.
-
getAttributeDisplayValue
public java.lang.String getAttributeDisplayValue(java.lang.String attributeName) throws mks.frame.triggers.TriggerException
Returns the display value of the specified attribute.- Returns:
- a String representation of the value of the attribute with the given name.
- Throws:
mks.frame.triggers.TriggerException
- if the attribute name is not associated with the change package entry.
-
-