com.ptc.netmarkets.projmgmt
Class NmProjMgmtServiceFwd

java.lang.Object
  extended bycom.ptc.netmarkets.projmgmt.NmProjMgmtServiceFwd
All Implemented Interfaces:
NmProjMgmtService, RemoteAccess, Serializable

public class NmProjMgmtServiceFwd
extends Object
implements RemoteAccess, NmProjMgmtService, Serializable



Supported API: false

Extendable: false

See Also:
Serialized Form

Field Summary
private static String CLASSNAME
           
private static String FC_RESOURCE
           
(package private) static boolean SERVER
           
 
Fields inherited from interface wt.method.RemoteAccess
versionID
 
Constructor Summary
NmProjMgmtServiceFwd()
           
 
Method Summary
 void addDeliverables(NmCommandBean cb, NmOid milestoneOid, ArrayList oldList, ArrayList newList)
          

Supported API: false
 NmChangeModel[] addPredecessors(NmCommandBean cb)
          

Supported API: false
 NmChangeModel[] addToSummaryActivity(NmCommandBean cb)
          

Supported API: false
 void addToTimeline(NmCommandBean cb)
          

Supported API: false
 NmChangeModel[] changeExecutionState(NmOid nm_oid, ProjectState new_state)
          

Supported API: false
 void changePlanModel(NmOid oid, NmChangeModel[] nmcm)
          Update the tree model of the plan from changes made in a different method server

Supported API: false
 NmChangeModel[] changePlanState(NmCommandBean cb, ProjectState new_state)
          

Supported API: false
 NmChangeModel[] changeToActivity(NmOid nm_oid)
          

Supported API: false
 NmChangeModel[] changeToMilestone(NmOid nm_oid)
          

Supported API: false
 NmChangeModel[] changeToProxy(NmOid nm_oid)
          

Supported API: false
 NmChangeModel[] changeToSummary(NmOid nm_oid)
          

Supported API: false
 void copy(NmCommandBean cb)
          

Supported API: false
 NmChangeModel[] create(String type, NmCommandBean cb, Hashtable params)
          

Supported API: false
 void cut(NmCommandBean cb)
          

Supported API: false
 NmChangeModel[] delete(NmCommandBean cb)
          

Supported API: false
 void enableCacheForProject(NmOid oid)
          

Supported API: false
 NmHTMLActionModel get_RowActionModel(NmProjMgmtObject nmPMObj)
          

Supported API: false
 NmHTMLTable getActivities(NmCommandBean cb)
          

Supported API: false
 NmHTMLTable getActivities(NmCommandBean cb, boolean restrictToCurrentUser)
          

Supported API: false
 NmHTMLTable getActivityDeliverables(NmCommandBean cb)
          

Supported API: false
 NmHTMLTable getActivityTasks(NmCommandBean cb)
          

Supported API: false
 NmNameValuePair[] getActivityValues(NmOid nm_oid)
          

Supported API: false
 NmHTMLViewTable getActivityViewTable(NmCommandBean cb)
          

Supported API: false
 Hashtable getCategoryValues()
          

Supported API: false
 String getCurrentCost(NmProjMgmtObject nm_obj)
          

Supported API: false
 NmNameValuePair[] getDefinedProjectResources(NmCommandBean cb)
          

Supported API: false
 Hashtable getDeliverableMilestones(NmOid nm_oid)
          

Supported API: false
 ArrayList getDeliverableOfTarget(NmOid oid)
          

Supported API: false
 NmHTMLTable getDeliverables(NmOid proj_oid, NmCommandBean cb)
          

Supported API: false
 ArrayList getDeliverableSet(NmCommandBean cb, NmOid milestoneOid)
          

Supported API: false
 NmHTMLViewTable getDeliverableViewTable(NmCommandBean cb)
          

Supported API: false
 HashMap getDetailsModels(NmCommandBean cb)
          Get all the information needed for the Details page of plan objects.
 Hashtable getLCStateValues()
          

Supported API: false
 Hashtable getLCStateValues(String oid_str)
          Returns all lifecycle values that are valid for an object whose id is passed as a string.
private static Manager getManager()
           
 NmHTMLTable getMilestones(NmCommandBean cb)
          

Supported API: false
 ArrayList getMilestonesAndSummaryActivities(NmCommandBean cb)
          

Supported API: false
 NmHTMLTable getMilestoneTimeline(NmCommandBean cb)
          

Supported API: false
 NmHTMLViewTable getMilestoneViewTable(NmCommandBean cb)
          

Supported API: false
 NmHTMLActionModel getMoreModel(NmOid nm_oid, String amName)
          

Supported API: false
 NmProjMgmtObject getNmProjMgmtObject(NmOid nm_oid)
          

Supported API: false
 NmProjMgmtObject getNmProjMgmtObjectFromCache(NmOid nm_oid)
          

Supported API: false
 NmUser getNmProjMgmtObjectOwner(NmProjMgmtObject anObject)
          

Supported API: false
 NmAction getPasteTargetAction(NmCommandBean cb)
          

Supported API: false
 NmHTMLTable getPlanItems(NmCommandBean cb)
          

Supported API: false
 NmModel getPlanModel(NmOid oid)
          Get the tree model of the forum to display

Supported API: false
 Hashtable getPredecessorValues(NmOid nm_oid)
          

Supported API: false
 NmHTMLTableTree getProjectNodes(NmCommandBean cb)
          

Supported API: false
 NmHTMLTableTree getProjectNodes(NmCommandBean cb, boolean useMore)
          

Supported API: false
 Object[] getProjectNodeSelectUtil(NmCommandBean cb, Class nodeClass)
          

Supported API: false
 Hashtable getProjectNodeValues(NmOid nm_oid)
          

Supported API: false
 NmHTMLTable getProjectResources(NmOid proj_oid, NmCommandBean cb)
          Returns plan resources.
 NmHTMLViewTable getProxyViewTable(NmCommandBean cb)
          

Supported API: false
 String getResourceValues(NmProjMgmtObject nm_obj)
          

Supported API: false
 Hashtable getRiskValues()
          

Supported API: false
 Hashtable getStateValues()
          

Supported API: false
 Hashtable getStateValues(NmProjMgmtObject page_obj)
          Resturns a Hashtable with valid states for the execution object whose's oid is passed as a String.
 Hashtable getStatusValues()
          

Supported API: false
 Hashtable getSubProjectValues(NmOid proj_oid)
          

Supported API: false
 NmHTMLTable getSummaryTasks(NmCommandBean cb)
          

Supported API: false
 NmNameValuePair[] getTargetValues(NmOid proj_oid)
          

Supported API: false
 String getTotalCost(NmProjMgmtObject nm_obj)
          

Supported API: false
 NmHTMLTable getUserDeliverables(NmOid proj_oid, NmCommandBean cb)
          

Supported API: false
 NmHTMLTable getUserNodes(NmOid proj_oid, NmCommandBean cb)
          

Supported API: false
 NmDisplayPrincipal[] getUsers(NmOid proj_oid)
          

Supported API: false
 ArrayList getValidMultiUpdateObjects(ArrayList theOids)
          Takes a list of Oids and returns a list of valid, updatable NmProjMgmtObjects

Supported API: false
 boolean hasPlanAccess(NmOid projectOid)
          

Supported API: false
 boolean isManager(NmCommandBean cb)
          

Supported API: false
 boolean isTrackCost(NmOid oid)
          

Supported API: false
 void modifyTimeline(NmCommandBean cb, ArrayList oldTimeline, ArrayList newTimeline)
          

Supported API: false
 NmChangeModel[] moveTo(NmCommandBean cb, String position, String positionID)
          

Supported API: false
 ArrayList multiObjectUpdate(Hashtable params)
          A method to update a list of objects in sequence.
 NmChangeModel[] overrideStatus(String type, NmCommandBean cb, Hashtable params)
          

Supported API: false
 NmChangeModel[] paste(NmCommandBean cb)
          

Supported API: false
 void removeDeliverable(NmCommandBean cb)
          

Supported API: false
 void removeFromCache(NmOid oid)
          

Supported API: false
 NmChangeModel[] removeFromSummaryActivity(NmCommandBean cb)
          

Supported API: false
 NmChangeModel[] removePredecessors(NmCommandBean cb)
          

Supported API: false
 NmChangeModel[] rollUp(NmOid nm_oid)
          

Supported API: false
 Timestamp rollUpPlannedStart(ExecutionObject exObj)
          Returns the earliest planned start roll-up by the children.
 void subscribe(String type, NmCommandBean cb, Hashtable params)
          

Supported API: false
 NmChangeModel[] update(String type, NmCommandBean cb, Hashtable params)
          

Supported API: false
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SERVER

static final boolean SERVER

FC_RESOURCE

private static final String FC_RESOURCE
See Also:
Constant Field Values

CLASSNAME

private static final String CLASSNAME
Constructor Detail

NmProjMgmtServiceFwd

public NmProjMgmtServiceFwd()
Method Detail

getManager

private static Manager getManager()
                           throws WTException
Returns:
Manager
Throws:
WTException

getProjectNodes

public NmHTMLTableTree getProjectNodes(NmCommandBean cb)
                                throws WTException


Supported API: false

Specified by:
getProjectNodes in interface NmProjMgmtService
Parameters:
cb -
Returns:
NmHTMLTableTree
Throws:
WTException

getUserNodes

public NmHTMLTable getUserNodes(NmOid proj_oid,
                                NmCommandBean cb)
                         throws WTException


Supported API: false

Specified by:
getUserNodes in interface NmProjMgmtService
Parameters:
proj_oid -
cb -
Returns:
NmHTMLTable
Throws:
WTException

getDeliverables

public NmHTMLTable getDeliverables(NmOid proj_oid,
                                   NmCommandBean cb)
                            throws WTException


Supported API: false

Specified by:
getDeliverables in interface NmProjMgmtService
Parameters:
proj_oid -
cb -
Returns:
NmHTMLTable
Throws:
WTException

getProjectResources

public NmHTMLTable getProjectResources(NmOid proj_oid,
                                       NmCommandBean cb)
                                throws WTException
Returns plan resources. The resources are returned in a table appropriate for display in an HTML page. A project resource ProjectResource can be a material, a people, a role, an information or a work resource.

Supported API: false

Specified by:
getProjectResources in interface NmProjMgmtService
Parameters:
proj_oid -
cb -
Returns:
NmHTMLTable
Throws:
WTException
See Also:
MaterialResource, PersonResource, RoleResource, wt.projmgmt.resource.InformationlResource, EquipmentResource, FacilityResource

getUserDeliverables

public NmHTMLTable getUserDeliverables(NmOid proj_oid,
                                       NmCommandBean cb)
                                throws WTException


Supported API: false

Specified by:
getUserDeliverables in interface NmProjMgmtService
Parameters:
proj_oid -
cb -
Returns:
NmHTMLTable
Throws:
WTException

getActivityDeliverables

public NmHTMLTable getActivityDeliverables(NmCommandBean cb)
                                    throws WTException


Supported API: false

Specified by:
getActivityDeliverables in interface NmProjMgmtService
Parameters:
cb -
Returns:
NmHTMLTable
Throws:
WTException

getActivityTasks

public NmHTMLTable getActivityTasks(NmCommandBean cb)
                             throws WTException


Supported API: false

Specified by:
getActivityTasks in interface NmProjMgmtService
Parameters:
cb -
Returns:
NmHTMLTable
Throws:
WTException

getNmProjMgmtObject

public NmProjMgmtObject getNmProjMgmtObject(NmOid nm_oid)
                                     throws WTException


Supported API: false

Specified by:
getNmProjMgmtObject in interface NmProjMgmtService
Parameters:
nm_oid -
Returns:
NmProjMgmtObject
Throws:
WTException

copy

public void copy(NmCommandBean cb)
          throws WTException


Supported API: false

Specified by:
copy in interface NmProjMgmtService
Parameters:
cb -
Throws:
WTException

paste

public NmChangeModel[] paste(NmCommandBean cb)
                      throws WTException


Supported API: false

Specified by:
paste in interface NmProjMgmtService
Parameters:
cb -
Returns:
NmChangeModel[]
Throws:
WTException

update

public NmChangeModel[] update(String type,
                              NmCommandBean cb,
                              Hashtable params)
                       throws WTException


Supported API: false

Specified by:
update in interface NmProjMgmtService
Parameters:
type -
cb -
params -
Returns:
NmChangeModel[]
Throws:
WTException

create

public NmChangeModel[] create(String type,
                              NmCommandBean cb,
                              Hashtable params)
                       throws WTException


Supported API: false

Specified by:
create in interface NmProjMgmtService
Parameters:
type -
cb -
params -
Returns:
NmChangeModel[]
Throws:
WTException

addToSummaryActivity

public NmChangeModel[] addToSummaryActivity(NmCommandBean cb)
                                     throws WTException


Supported API: false

Specified by:
addToSummaryActivity in interface NmProjMgmtService
Parameters:
cb -
Returns:
NmChangeModel[]
Throws:
WTException

delete

public NmChangeModel[] delete(NmCommandBean cb)
                       throws WTException


Supported API: false

Specified by:
delete in interface NmProjMgmtService
Parameters:
cb -
Returns:
NmChangeModel[]
Throws:
WTException

getCategoryValues

public Hashtable getCategoryValues()
                            throws WTException


Supported API: false

Specified by:
getCategoryValues in interface NmProjMgmtService
Returns:
Hashtable
Throws:
WTException

getRiskValues

public Hashtable getRiskValues()
                        throws WTException


Supported API: false

Specified by:
getRiskValues in interface NmProjMgmtService
Returns:
Hashtable
Throws:
WTException

getStateValues

public Hashtable getStateValues()
                         throws WTException


Supported API: false

Specified by:
getStateValues in interface NmProjMgmtService
Returns:
Hashtable
Throws:
WTException

getStatusValues

public Hashtable getStatusValues()
                          throws WTException


Supported API: false

Specified by:
getStatusValues in interface NmProjMgmtService
Returns:
Hashtable
Throws:
WTException

getUsers

public NmDisplayPrincipal[] getUsers(NmOid proj_oid)
                              throws WTException


Supported API: false

Specified by:
getUsers in interface NmProjMgmtService
Parameters:
proj_oid -
Returns:
NmDisplayPrincipal[]
Throws:
WTException

cut

public void cut(NmCommandBean cb)
         throws WTException


Supported API: false

Specified by:
cut in interface NmProjMgmtService
Parameters:
cb -
Throws:
WTException

getLCStateValues

public Hashtable getLCStateValues()
                           throws WTException


Supported API: false

Specified by:
getLCStateValues in interface NmProjMgmtService
Returns:
Hashtable
Throws:
WTException

getLCStateValues

public Hashtable getLCStateValues(String oid_str)
                           throws WTException
Returns all lifecycle values that are valid for an object whose id is passed as a string.

Supported API: false

Specified by:
getLCStateValues in interface NmProjMgmtService
Parameters:
oid_str -
Returns:
Hashtable
Throws:
WTException

getStateValues

public Hashtable getStateValues(NmProjMgmtObject page_obj)
                         throws WTException
Resturns a Hashtable with valid states for the execution object whose's oid is passed as a String. The valid states include the current state and the accessible states.

Supported API: false

Specified by:
getStateValues in interface NmProjMgmtService
Parameters:
page_obj -
Returns:
Hashtable
Throws:
WTException

getPasteTargetAction

public NmAction getPasteTargetAction(NmCommandBean cb)
                              throws WTException


Supported API: false

Specified by:
getPasteTargetAction in interface NmProjMgmtService
Parameters:
cb -
Returns:
NmAction
Throws:
WTException

getMilestoneTimeline

public NmHTMLTable getMilestoneTimeline(NmCommandBean cb)
                                 throws WTException


Supported API: false

Specified by:
getMilestoneTimeline in interface NmProjMgmtService
Parameters:
cb -
Returns:
NmHTMLTable
Throws:
WTException

getTargetValues

public NmNameValuePair[] getTargetValues(NmOid proj_oid)
                                  throws WTException


Supported API: false

Specified by:
getTargetValues in interface NmProjMgmtService
Parameters:
proj_oid -
Returns:
NmNameValuePair[]
Throws:
WTException

getActivityValues

public NmNameValuePair[] getActivityValues(NmOid nm_oid)
                                    throws WTException


Supported API: false

Specified by:
getActivityValues in interface NmProjMgmtService
Parameters:
nm_oid -
Returns:
NmNameValuePair[]
Throws:
WTException

getDeliverableMilestones

public Hashtable getDeliverableMilestones(NmOid nm_oid)
                                   throws WTException


Supported API: false

Specified by:
getDeliverableMilestones in interface NmProjMgmtService
Parameters:
nm_oid -
Returns:
Hashtable
Throws:
WTException

getSubProjectValues

public Hashtable getSubProjectValues(NmOid proj_oid)
                              throws WTException


Supported API: false

Specified by:
getSubProjectValues in interface NmProjMgmtService
Parameters:
proj_oid -
Returns:
Hashtable
Throws:
WTException

getPredecessorValues

public Hashtable getPredecessorValues(NmOid nm_oid)
                               throws WTException


Supported API: false

Specified by:
getPredecessorValues in interface NmProjMgmtService
Parameters:
nm_oid -
Returns:
Hashtable
Throws:
WTException

getProjectNodeValues

public Hashtable getProjectNodeValues(NmOid nm_oid)
                               throws WTException


Supported API: false

Specified by:
getProjectNodeValues in interface NmProjMgmtService
Parameters:
nm_oid -
Returns:
Hashtable
Throws:
WTException

subscribe

public void subscribe(String type,
                      NmCommandBean cb,
                      Hashtable params)
               throws WTException


Supported API: false

Specified by:
subscribe in interface NmProjMgmtService
Parameters:
type -
cb -
params -
Throws:
WTException

rollUp

public NmChangeModel[] rollUp(NmOid nm_oid)
                       throws WTException


Supported API: false

Specified by:
rollUp in interface NmProjMgmtService
Parameters:
nm_oid -
Returns:
NmChangeModel[]
Throws:
WTException

changeExecutionState

public NmChangeModel[] changeExecutionState(NmOid nm_oid,
                                            ProjectState new_state)
                                     throws WTException


Supported API: false

Specified by:
changeExecutionState in interface NmProjMgmtService
Parameters:
nm_oid -
new_state -
Returns:
NmChangeModel[]
Throws:
WTException

getResourceValues

public String getResourceValues(NmProjMgmtObject nm_obj)
                         throws WTException


Supported API: false

Specified by:
getResourceValues in interface NmProjMgmtService
Parameters:
nm_obj -
Returns:
String
Throws:
WTException

getTotalCost

public String getTotalCost(NmProjMgmtObject nm_obj)
                    throws WTException


Supported API: false

Specified by:
getTotalCost in interface NmProjMgmtService
Parameters:
nm_obj -
Returns:
String
Throws:
WTException

getCurrentCost

public String getCurrentCost(NmProjMgmtObject nm_obj)
                      throws WTException


Supported API: false

Specified by:
getCurrentCost in interface NmProjMgmtService
Parameters:
nm_obj -
Returns:
String
Throws:
WTException

changeToActivity

public NmChangeModel[] changeToActivity(NmOid nm_oid)
                                 throws WTException


Supported API: false

Specified by:
changeToActivity in interface NmProjMgmtService
Parameters:
nm_oid -
Returns:
NmChangeModel[]
Throws:
WTException

changeToMilestone

public NmChangeModel[] changeToMilestone(NmOid nm_oid)
                                  throws WTException


Supported API: false

Specified by:
changeToMilestone in interface NmProjMgmtService
Parameters:
nm_oid -
Returns:
NmChangeModel[]
Throws:
WTException

changeToSummary

public NmChangeModel[] changeToSummary(NmOid nm_oid)
                                throws WTException


Supported API: false

Specified by:
changeToSummary in interface NmProjMgmtService
Parameters:
nm_oid -
Returns:
NmChangeModel[]
Throws:
WTException

changeToProxy

public NmChangeModel[] changeToProxy(NmOid nm_oid)
                              throws WTException


Supported API: false

Specified by:
changeToProxy in interface NmProjMgmtService
Parameters:
nm_oid -
Returns:
NmChangeModel[]
Throws:
WTException

getProjectNodeSelectUtil

public Object[] getProjectNodeSelectUtil(NmCommandBean cb,
                                         Class nodeClass)
                                  throws WTException


Supported API: false

Specified by:
getProjectNodeSelectUtil in interface NmProjMgmtService
Parameters:
cb -
nodeClass -
Returns:
Object[]
Throws:
WTException

addPredecessors

public NmChangeModel[] addPredecessors(NmCommandBean cb)
                                throws WTException


Supported API: false

Specified by:
addPredecessors in interface NmProjMgmtService
Parameters:
cb -
Returns:
NmChangeModel[]
Throws:
WTException

removePredecessors

public NmChangeModel[] removePredecessors(NmCommandBean cb)
                                   throws WTException


Supported API: false

Specified by:
removePredecessors in interface NmProjMgmtService
Parameters:
cb -
Returns:
NmChangeModel[]
Throws:
WTException

getDeliverableOfTarget

public ArrayList getDeliverableOfTarget(NmOid oid)
                                 throws WTException


Supported API: false

Specified by:
getDeliverableOfTarget in interface NmProjMgmtService
Parameters:
oid -
Returns:
ArrayList
Throws:
WTException

overrideStatus

public NmChangeModel[] overrideStatus(String type,
                                      NmCommandBean cb,
                                      Hashtable params)
                               throws WTException


Supported API: false

Specified by:
overrideStatus in interface NmProjMgmtService
Parameters:
type -
cb -
params -
Returns:
NmChangeModel[]
Throws:
WTException

getProxyViewTable

public NmHTMLViewTable getProxyViewTable(NmCommandBean cb)
                                  throws WTException


Supported API: false

Specified by:
getProxyViewTable in interface NmProjMgmtService
Parameters:
cb -
Returns:
NmHTMLViewTable
Throws:
WTException

getActivityViewTable

public NmHTMLViewTable getActivityViewTable(NmCommandBean cb)
                                     throws WTException


Supported API: false

Specified by:
getActivityViewTable in interface NmProjMgmtService
Parameters:
cb -
Returns:
NmHTMLViewTable
Throws:
WTException

getMilestoneViewTable

public NmHTMLViewTable getMilestoneViewTable(NmCommandBean cb)
                                      throws WTException


Supported API: false

Specified by:
getMilestoneViewTable in interface NmProjMgmtService
Parameters:
cb -
Returns:
NmHTMLViewTable
Throws:
WTException

getDeliverableViewTable

public NmHTMLViewTable getDeliverableViewTable(NmCommandBean cb)
                                        throws WTException


Supported API: false

Specified by:
getDeliverableViewTable in interface NmProjMgmtService
Parameters:
cb -
Returns:
NmHTMLViewTable
Throws:
WTException

getMilestonesAndSummaryActivities

public ArrayList getMilestonesAndSummaryActivities(NmCommandBean cb)
                                            throws WTException


Supported API: false

Specified by:
getMilestonesAndSummaryActivities in interface NmProjMgmtService
Parameters:
cb -
Returns:
ArrayList
Throws:
WTException

modifyTimeline

public void modifyTimeline(NmCommandBean cb,
                           ArrayList oldTimeline,
                           ArrayList newTimeline)
                    throws WTException


Supported API: false

Specified by:
modifyTimeline in interface NmProjMgmtService
Parameters:
cb -
oldTimeline -
newTimeline -
Throws:
WTException

removeFromSummaryActivity

public NmChangeModel[] removeFromSummaryActivity(NmCommandBean cb)
                                          throws WTException


Supported API: false

Specified by:
removeFromSummaryActivity in interface NmProjMgmtService
Parameters:
cb -
Returns:
NmChangeModel[]
Throws:
WTException

getSummaryTasks

public NmHTMLTable getSummaryTasks(NmCommandBean cb)
                            throws WTException


Supported API: false

Specified by:
getSummaryTasks in interface NmProjMgmtService
Parameters:
cb -
Returns:
NmHTMLTable
Throws:
WTException

getDefinedProjectResources

public NmNameValuePair[] getDefinedProjectResources(NmCommandBean cb)
                                             throws WTException


Supported API: false

Specified by:
getDefinedProjectResources in interface NmProjMgmtService
Parameters:
cb -
Returns:
NmNameValuePair[]
Throws:
WTException

addDeliverables

public void addDeliverables(NmCommandBean cb,
                            NmOid milestoneOid,
                            ArrayList oldList,
                            ArrayList newList)
                     throws WTException


Supported API: false

Specified by:
addDeliverables in interface NmProjMgmtService
Parameters:
cb -
milestoneOid -
oldList -
newList -
Throws:
WTException

getPlanModel

public NmModel getPlanModel(NmOid oid)
                     throws WTException
Get the tree model of the forum to display

Supported API: false

Specified by:
getPlanModel in interface NmProjMgmtService
Parameters:
oid - the AdministrativeDomain, used as search criteria when looking for project objects
Returns:
NmModel
Throws:
WTException

changePlanModel

public void changePlanModel(NmOid oid,
                            NmChangeModel[] nmcm)
                     throws WTException
Update the tree model of the plan from changes made in a different method server

Supported API: false

Specified by:
changePlanModel in interface NmProjMgmtService
Parameters:
oid - Oid of the project to change
nmcm - changes to make in the project model
Throws:
WTException

getMilestones

public NmHTMLTable getMilestones(NmCommandBean cb)
                          throws WTException


Supported API: false

Specified by:
getMilestones in interface NmProjMgmtService
Parameters:
cb -
Returns:
NmHTMLTable
Throws:
WTException

getActivities

public NmHTMLTable getActivities(NmCommandBean cb)
                          throws WTException


Supported API: false

Specified by:
getActivities in interface NmProjMgmtService
Parameters:
cb -
Returns:
NmHTMLTable
Throws:
WTException

getActivities

public NmHTMLTable getActivities(NmCommandBean cb,
                                 boolean restrictToCurrentUser)
                          throws WTException


Supported API: false

Specified by:
getActivities in interface NmProjMgmtService
Parameters:
cb -
restrictToCurrentUser -
Returns:
NmHTMLTable
Throws:
WTException

addToTimeline

public void addToTimeline(NmCommandBean cb)
                   throws WTException


Supported API: false

Specified by:
addToTimeline in interface NmProjMgmtService
Parameters:
cb -
Throws:
WTException

isManager

public boolean isManager(NmCommandBean cb)
                  throws WTException


Supported API: false

Specified by:
isManager in interface NmProjMgmtService
Parameters:
cb -
Returns:
boolean
Throws:
WTException

getPlanItems

public NmHTMLTable getPlanItems(NmCommandBean cb)
                         throws WTException


Supported API: false

Specified by:
getPlanItems in interface NmProjMgmtService
Parameters:
cb -
Returns:
NmHTMLTable
Throws:
WTException

changePlanState

public NmChangeModel[] changePlanState(NmCommandBean cb,
                                       ProjectState new_state)
                                throws WTException


Supported API: false

Specified by:
changePlanState in interface NmProjMgmtService
Parameters:
cb -
new_state -
Returns:
NmChangeModel[]
Throws:
WTException

moveTo

public NmChangeModel[] moveTo(NmCommandBean cb,
                              String position,
                              String positionID)
                       throws WTException


Supported API: false

Specified by:
moveTo in interface NmProjMgmtService
Parameters:
cb -
position -
positionID -
Returns:
NmChangeModel[]
Throws:
WTException

isTrackCost

public boolean isTrackCost(NmOid oid)
                    throws WTException


Supported API: false

Specified by:
isTrackCost in interface NmProjMgmtService
Parameters:
oid -
Returns:
boolean
Throws:
WTException

removeDeliverable

public void removeDeliverable(NmCommandBean cb)
                       throws WTException


Supported API: false

Specified by:
removeDeliverable in interface NmProjMgmtService
Parameters:
cb -
Throws:
WTException

removeFromCache

public void removeFromCache(NmOid oid)
                     throws WTException


Supported API: false

Specified by:
removeFromCache in interface NmProjMgmtService
Parameters:
oid -
Throws:
WTException

get_RowActionModel

public NmHTMLActionModel get_RowActionModel(NmProjMgmtObject nmPMObj)
                                     throws WTException


Supported API: false

Specified by:
get_RowActionModel in interface NmProjMgmtService
Parameters:
nmPMObj -
Returns:
NmHTMLActionModel
Throws:
WTException

getProjectNodes

public NmHTMLTableTree getProjectNodes(NmCommandBean cb,
                                       boolean useMore)
                                throws WTException


Supported API: false

Specified by:
getProjectNodes in interface NmProjMgmtService
Parameters:
cb -
useMore -
Returns:
NmHTMLTableTree
Throws:
WTException

getNmProjMgmtObjectFromCache

public NmProjMgmtObject getNmProjMgmtObjectFromCache(NmOid nm_oid)
                                              throws WTException


Supported API: false

Specified by:
getNmProjMgmtObjectFromCache in interface NmProjMgmtService
Parameters:
nm_oid -
Returns:
NmProjMgmtObject
Throws:
WTException

getMoreModel

public NmHTMLActionModel getMoreModel(NmOid nm_oid,
                                      String amName)
                               throws WTException


Supported API: false

Specified by:
getMoreModel in interface NmProjMgmtService
Parameters:
nm_oid -
amName -
Returns:
NmHTMLActionModel
Throws:
WTException

enableCacheForProject

public void enableCacheForProject(NmOid oid)
                           throws WTException


Supported API: false

Specified by:
enableCacheForProject in interface NmProjMgmtService
Parameters:
oid -
Throws:
WTException

getDeliverableSet

public ArrayList getDeliverableSet(NmCommandBean cb,
                                   NmOid milestoneOid)
                            throws WTException


Supported API: false

Specified by:
getDeliverableSet in interface NmProjMgmtService
Parameters:
cb -
milestoneOid -
Returns:
ArrayList
Throws:
WTException

getNmProjMgmtObjectOwner

public NmUser getNmProjMgmtObjectOwner(NmProjMgmtObject anObject)
                                throws WTException


Supported API: false

Specified by:
getNmProjMgmtObjectOwner in interface NmProjMgmtService
Parameters:
anObject -
Returns:
NmUser
Throws:
WTException

hasPlanAccess

public boolean hasPlanAccess(NmOid projectOid)
                      throws WTException


Supported API: false

Specified by:
hasPlanAccess in interface NmProjMgmtService
Parameters:
projectOid -
Returns:
boolean
Throws:
WTException

rollUpPlannedStart

public Timestamp rollUpPlannedStart(ExecutionObject exObj)
                             throws WTException
Returns the earliest planned start roll-up by the children.

Supported API: false

Specified by:
rollUpPlannedStart in interface NmProjMgmtService
Parameters:
exObj -
Returns:
Timestamp
Throws:
WTException

multiObjectUpdate

public ArrayList multiObjectUpdate(Hashtable params)
                            throws WTException
A method to update a list of objects in sequence. Currently supported objects are milestones, summaries, deliverables and activities.

Supported API: false

Specified by:
multiObjectUpdate in interface NmProjMgmtService
Parameters:
params - The hashtable of parameters from the form post.
Returns:
ArrayList
Throws:
WTException

getValidMultiUpdateObjects

public ArrayList getValidMultiUpdateObjects(ArrayList theOids)
                                     throws WTException
Takes a list of Oids and returns a list of valid, updatable NmProjMgmtObjects

Supported API: false

Specified by:
getValidMultiUpdateObjects in interface NmProjMgmtService
Parameters:
theOids -
Returns:
ArrayList
Throws:
WTException

getDetailsModels

public HashMap getDetailsModels(NmCommandBean cb)
                         throws WTException
Get all the information needed for the Details page of plan objects. Performance enhancement.

Supported API: false

Specified by:
getDetailsModels in interface NmProjMgmtService
Parameters:
cb -
Returns:
HashMap
Throws:
WTException