wt.projmgmt.admin
Class ProjAdminServiceFwd

java.lang.Object
  extended bywt.projmgmt.admin.ProjAdminServiceFwd
All Implemented Interfaces:
ProjAdminService, RemoteAccess, Serializable

public class ProjAdminServiceFwd
extends Object
implements RemoteAccess, ProjAdminService, Serializable

Project Administration Service provides client invokable methods to ProjAdmin services. These methods are executed on the server side.

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
ProjAdminServiceFwd()
           
 
Method Summary
 Project2 create(Project2 project)
          Persists a Project2 object.
 Project2 create(Project2 project, String type)
          Persists a Project2 object.
private static Manager getManager()
           
 ProjectPlan getProjectPlan(Project2 project)
          Deprecated. at 7.0 - Use the getProjectPlan() api on the Project2 instead.
 TimeZone getServerTimeZone()
          Returns the method server TimeZone.
 
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

ProjAdminServiceFwd

public ProjAdminServiceFwd()
Method Detail

getManager

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

getProjectPlan

public ProjectPlan getProjectPlan(Project2 project)
                           throws WTException
Deprecated. at 7.0 - Use the getProjectPlan() api on the Project2 instead.

Return the ProjectPlan that is associated with this Project2 or null if none exists.

Supported API: false

Specified by:
getProjectPlan in interface ProjAdminService
Parameters:
project -
Returns:
ProjectPlan
Throws:
WTException

create

public Project2 create(Project2 project)
                throws WTException
Persists a Project2 object.

Supported API: false

Specified by:
create in interface ProjAdminService
Parameters:
project -
Returns:
Project2
Throws:
WTException

getServerTimeZone

public TimeZone getServerTimeZone()
                           throws WTException
Returns the method server TimeZone. Used in CalendarHelper

Supported API: false

Specified by:
getServerTimeZone in interface ProjAdminService
Returns:
TimeZone
Throws:
WTException

create

public Project2 create(Project2 project,
                       String type)
                throws WTException
Persists a Project2 object. The syntax of the type string consists of "wt.projmgmt.admin.Project2" followed by the soft type structure as defined in the Type Manager, with each level of the tree separated by a vertical bar symbol "|". For example: "wt.projmgmt.admin.Project2|softTypeProject2|subSoftTypeProject2" corresponds to the following tree structure in the Type Manager: |-- wt.projmgmt.admin.Project2 |-- softTypeProject2 |-- subSoftTypeProject2

Supported API: false

Specified by:
create in interface ProjAdminService
Parameters:
project -
type -
Returns:
Project2
Throws:
WTException