Package mks.ci.server
Class EditTimeEntryOp.ScriptEditTimeEntryOpBean
- java.lang.Object
-
- mks.frame.triggers.ScriptExposableBaseBean
-
- mks.frame.triggers.beans.ScriptBaseBean
-
- mks.ci.server.engine.LocalTriggerManager.ScriptIMBaseBean
-
- mks.ci.server.engine.LocalTriggerManager.ScriptOperationBean
-
- mks.ci.server.engine.LocalTriggerManager.ScriptModifyTimeEntryOpBean
-
- mks.ci.server.EditTimeEntryOp.ScriptEditTimeEntryOpBean
-
- All Implemented Interfaces:
mks.frame.triggers.ScriptExposableBean
- Enclosing class:
- EditTimeEntryOp
public static class EditTimeEntryOp.ScriptEditTimeEntryOpBean extends LocalTriggerManager.ScriptModifyTimeEntryOpBean
A bean that encapsulates a single request to edit a time entry.
-
-
Constructor Summary
Constructors Constructor Description ScriptEditTimeEntryOpBean(EditTimeEntryOp op, int userId, java.sql.Connection c)
Create a new ScriptEditTimeEntryOpBean.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getExposedName()
Returns the name of this bean that is exposed to the scripting language.LocalTriggerManager.ScriptTimeEntryDeltaBean
getTimeEntryDeltaBean()
Returns a ScriptTimeEntryDeltaBean representing the time entry edit.-
Methods inherited from class mks.ci.server.engine.LocalTriggerManager.ScriptModifyTimeEntryOpBean
getEntryDate, getIssueID, getSource, getUser
-
Methods inherited from class mks.ci.server.engine.LocalTriggerManager.ScriptOperationBean
getErrorMessage, getState
-
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, setEnvironmentBean
-
-
-
-
Constructor Detail
-
ScriptEditTimeEntryOpBean
public ScriptEditTimeEntryOpBean(EditTimeEntryOp op, int userId, java.sql.Connection c)
Create a new ScriptEditTimeEntryOpBean.- Parameters:
op
- the operation that the bean encompassesuserId
- the current userc
- the database connection
-
-
Method Detail
-
getExposedName
public java.lang.String getExposedName()
Returns the name of this bean that is exposed to the scripting language.- Specified by:
getExposedName
in interfacemks.frame.triggers.ScriptExposableBean
- Specified by:
getExposedName
in classScriptBaseBean
- Returns:
- the bean name:
imEditTimeEntryBean
.
-
getTimeEntryDeltaBean
public LocalTriggerManager.ScriptTimeEntryDeltaBean getTimeEntryDeltaBean() throws mks.frame.triggers.TriggerException
Returns a ScriptTimeEntryDeltaBean representing the time entry edit.- Returns:
- a ScriptTimeEntryDeltaBean representing the edit.
- Throws:
mks.frame.triggers.TriggerException
- if the bean couldn't be created.
-
-