com.ptc.netmarkets.projmgmt
Class StandardNmProjMgmtService

java.lang.Object
  extended by wt.services.StandardManager
      extended by com.ptc.netmarkets.projmgmt.StandardNmProjMgmtService
All Implemented Interfaces:
NmProjMgmtService, Serializable, NetFactor, wt.services.Manager

public class StandardNmProjMgmtService
extends StandardManager
implements NmProjMgmtService, Serializable

Use the newStandardNmProjMgmtService static factory method(s), not the StandardNmProjMgmtService constructor, to construct instances of this class. Instances must be constructed using the static factory(s), in order to ensure proper initialization of the instance.



Supported API: true

Extendable: false

See Also:
Serialized Form

Nested Class Summary
static class com.ptc.netmarkets.projmgmt.StandardNmProjMgmtService.PlanModelCache
           
static class com.ptc.netmarkets.projmgmt.StandardNmProjMgmtService.PlanModelIgnoreList
           
 
Method Summary
 void changePlanModel(NmOid oid, com.ptc.netmarkets.model.NmChangeModel[] nmcm)
          Update the tree model of the plan from changes made in a different method server

Supported API: true
 com.ptc.netmarkets.util.misc.NmModel getPlanModel(NmOid oid)
          Get the tree model of the forum to display

Supported API: true
 
Methods inherited from class wt.services.StandardManager
getManagerService, getManagerStatus, getName, getStartupType
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Method Detail

getPlanModel

public com.ptc.netmarkets.util.misc.NmModel getPlanModel(NmOid oid)
                                                  throws WTException
Get the tree model of the forum to display

Supported API: true

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,
                            com.ptc.netmarkets.model.NmChangeModel[] nmcm)
                     throws WTException
Update the tree model of the plan from changes made in a different method server

Supported API: true

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