Class BTAddProjectActivity
java.lang.Object
overit.geocall.bl.BusinessTask<ModifyProjectStructureEvent>
overit.geocallapp.utilities.core.bl.common.validexecution.ValidExecutionBusinessTask<ModifyProjectStructureEvent>
overit.geocallapp.utilities.core.bl.common.validexecution.ValidPermissionBusinessTask<ModifyProjectStructureEvent>
overit.geocallapp.wfm.project.bl.task.BTModifyProjectStructure
overit.geocallapp.wfm.project.bl.task.BTAddProjectActivity
- All Implemented Interfaces:
Serializable,Tool,ValidExecution
@Event(AddProjectActivityEvent.class)
public class BTAddProjectActivity
extends BTModifyProjectStructure
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected BOProjectActivityprotected BOProjectActivityprotected LongFields inherited from class overit.geocallapp.wfm.project.bl.task.BTModifyProjectStructure
project, projectTree, temporaryIdFields inherited from class overit.geocallapp.utilities.core.bl.common.validexecution.ValidPermissionBusinessTask
LOG -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidafterSaveProject(ModifyProjectStructureEvent event, ProjectSaveEvent saveEvent, PoolKit pk) protected voidcheckBeforeModify(ModifyProjectStructureEvent event, PoolKit pk) protected voidinit(ModifyProjectStructureEvent event, PoolKit pk) protected voidmodifyProject(ProjectTree node, PoolKit pk) protected ProjectTreeprotected voidMethods inherited from class overit.geocallapp.wfm.project.bl.task.BTModifyProjectStructure
addNodeToProjectTree, alignProjectWBSandDFS, checkConstraintsByPivotMode, checkParentStatus, checkProjectActivityStatus, checkProjectStatus, checkStatusByPivotMode, evaluateProjectActivitiesStatus, execute, getNextTemporaryId, isValidExecution, removeNodeFromProjectTree, saveProjectMethods inherited from class overit.geocallapp.utilities.core.bl.common.validexecution.ValidPermissionBusinessTask
checkValidExecution, getException, throwExceptionIfInvalidMethods inherited from class overit.geocallapp.utilities.core.bl.common.validexecution.ValidExecutionBusinessTask
body, getEventMethods inherited from class overit.geocall.bl.BusinessTask
start, start, startAlone, startInBackground
-
Field Details
-
newActivity
-
pivotActivity
-
pivotMode
-
-
Constructor Details
-
BTAddProjectActivity
public BTAddProjectActivity()
-
-
Method Details
-
init
protected void init(ModifyProjectStructureEvent event, PoolKit pk) throws DAException, DAValidateException - Overrides:
initin classBTModifyProjectStructure- Throws:
DAExceptionDAValidateException
-
modifyProjectTree
- Specified by:
modifyProjectTreein classBTModifyProjectStructure- Throws:
DAExceptionDAValidateException
-
prepareActivityIds
- Specified by:
prepareActivityIdsin classBTModifyProjectStructure
-
modifyProject
- Specified by:
modifyProjectin classBTModifyProjectStructure- Throws:
DAExceptionDAValidateException
-
afterSaveProject
protected void afterSaveProject(ModifyProjectStructureEvent event, ProjectSaveEvent saveEvent, PoolKit pk) throws DAException, DAValidateException - Overrides:
afterSaveProjectin classBTModifyProjectStructure- Throws:
DAExceptionDAValidateException
-
checkBeforeModify
protected void checkBeforeModify(ModifyProjectStructureEvent event, PoolKit pk) throws DAException, DAValidateException - Overrides:
checkBeforeModifyin classBTModifyProjectStructure- Throws:
DAExceptionDAValidateException
-