Package mks.ci.server
Class CreateTimeEntryOp.ScriptCreateTimeEntryOpBean
- 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.CreateTimeEntryOp.ScriptCreateTimeEntryOpBean
-
- All Implemented Interfaces:
mks.frame.triggers.ScriptExposableBean
- Enclosing class:
- CreateTimeEntryOp
public static class CreateTimeEntryOp.ScriptCreateTimeEntryOpBean extends LocalTriggerManager.ScriptModifyTimeEntryOpBean
A bean that encapsulates a single request to create a time entry.
-
-
Constructor Summary
Constructors Constructor Description ScriptCreateTimeEntryOpBean(CreateTimeEntryOp op, int userId, java.sql.Connection c)
Create a new CreateTimeEntryOpBean.
-
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 time entry creation.-
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
-
ScriptCreateTimeEntryOpBean
public ScriptCreateTimeEntryOpBean(CreateTimeEntryOp op, int userId, java.sql.Connection c)
Create a new CreateTimeEntryOpBean.- 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:
imCreateTimeEntryBean
.
-
getTimeEntryDeltaBean
public LocalTriggerManager.ScriptTimeEntryDeltaBean getTimeEntryDeltaBean() throws mks.frame.triggers.TriggerException
Returns a ScriptTimeEntryDeltaBean representing time entry creation.- Returns:
- a ScriptTimeEntryDeltaBean representing the create.
- Throws:
mks.frame.triggers.TriggerException
- if the bean couldn't be created.
-
-