Class BTCutAndPasteProjectTree
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.BTCutAndPasteProjectTree
- All Implemented Interfaces:
Serializable,Tool,ValidExecution
@Event(CutAndPasteProjectTreeEvent.class)
public class BTCutAndPasteProjectTree
extends BTModifyProjectStructure
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected ProjectTreeprotected 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 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, afterSaveProject, 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
-
cutTree
-
pivotActivity
-
pivotMode
-
-
Constructor Details
-
BTCutAndPasteProjectTree
public BTCutAndPasteProjectTree()
-
-
Method Details
-
init
protected void init(ModifyProjectStructureEvent event, PoolKit pk) throws DAException, DAValidateException - Overrides:
initin classBTModifyProjectStructure- Throws:
DAExceptionDAValidateException
-
checkBeforeModify
protected void checkBeforeModify(ModifyProjectStructureEvent event, PoolKit pk) throws DAException, DAValidateException - Overrides:
checkBeforeModifyin classBTModifyProjectStructure- Throws:
DAExceptionDAValidateException
-
modifyProjectTree
- Specified by:
modifyProjectTreein classBTModifyProjectStructure- Throws:
DAExceptionDAValidateException
-
prepareActivityIds
- Specified by:
prepareActivityIdsin classBTModifyProjectStructure
-
modifyProject
- Specified by:
modifyProjectin classBTModifyProjectStructure- Throws:
DAExceptionDAValidateException
-