Class BTDeleteProjectTree
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.BTDeleteProjectTree
- All Implemented Interfaces:
Serializable,Tool,ValidExecution
@Event(DeleteProjectTreeEvent.class)
public class BTDeleteProjectTree
extends BTModifyProjectStructure
- See Also:
-
Field Summary
FieldsFields 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 voidinit(ModifyProjectStructureEvent event, PoolKit pk) protected voidmodifyProject(ProjectTree node, PoolKit pk) protected ProjectTreeprotected voidprotected voidsetDeletedStatus(ProjectTree node) Methods inherited from class overit.geocallapp.wfm.project.bl.task.BTModifyProjectStructure
addNodeToProjectTree, afterSaveProject, alignProjectWBSandDFS, checkBeforeModify, 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
-
deleteTree
-
-
Constructor Details
-
BTDeleteProjectTree
public BTDeleteProjectTree()
-
-
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
-
setDeletedStatus
-
prepareActivityIds
- Specified by:
prepareActivityIdsin classBTModifyProjectStructure
-
modifyProject
- Specified by:
modifyProjectin classBTModifyProjectStructure- Throws:
DAExceptionDAValidateException
-