wt.epm.supportingdata
Class EPMSupportingDataServiceFwd

java.lang.Object
  extended bywt.epm.supportingdata.EPMSupportingDataServiceFwd
All Implemented Interfaces:
EPMSupportingDataService, RemoteAccess, Serializable

public class EPMSupportingDataServiceFwd
extends Object
implements RemoteAccess, EPMSupportingDataService, Serializable

This service provides methods to get the supporting data from an object.

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
EPMSupportingDataServiceFwd()
           
 
Method Summary
private static Manager getManager()
           
 QueryResult getSupportingData(EPMSupportingDataHolder dataHolder)
          Get all the supporting data attached to the dataHolder.
 EPMSupportingData getSupportingData(EPMSupportingDataHolder dataHolder, EPMApplicationType ownerApplication, String name)
          Get the supporting data for a particular name and application attached to the dataHolder.
 WTKeyedMap getSupportingData(WTCollection dataHolders)
          

Supported API: false
 QueryResult saveEPMSupportingDataObjects(Vector objects)
          Deprecated. in 8.0, please use public WTCollection store( WTCollection a_objects ) from StandardPersistenceManager.
 
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

EPMSupportingDataServiceFwd

public EPMSupportingDataServiceFwd()
Method Detail

getManager

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

getSupportingData

public QueryResult getSupportingData(EPMSupportingDataHolder dataHolder)
                              throws WTException
Get all the supporting data attached to the dataHolder.

Supported API: false

Specified by:
getSupportingData in interface EPMSupportingDataService
Parameters:
dataHolder -
Returns:
QueryResult
Throws:
WTException

getSupportingData

public EPMSupportingData getSupportingData(EPMSupportingDataHolder dataHolder,
                                           EPMApplicationType ownerApplication,
                                           String name)
                                    throws WTException
Get the supporting data for a particular name and application attached to the dataHolder.

Supported API: false

Specified by:
getSupportingData in interface EPMSupportingDataService
Parameters:
dataHolder -
ownerApplication -
name -
Returns:
EPMSupportingData
Throws:
WTException

saveEPMSupportingDataObjects

public QueryResult saveEPMSupportingDataObjects(Vector objects)
                                         throws WTException
Deprecated. in 8.0, please use public WTCollection store( WTCollection a_objects ) from StandardPersistenceManager.

This method saves/modifies the given set of EPMSupportingDataObjects by using a stored procedure and returns the result. This method improves the performace a lot compared to using the PersistanceHelper.manager.save iteratively when we have large number of supporting data objects.

Supported API: false

Specified by:
saveEPMSupportingDataObjects in interface EPMSupportingDataService
Parameters:
objects -
Returns:
QueryResult
Throws:
WTException

getSupportingData

public WTKeyedMap getSupportingData(WTCollection dataHolders)
                             throws WTException


Supported API: false

Specified by:
getSupportingData in interface EPMSupportingDataService
Parameters:
dataHolders -
Returns:
WTKeyedMap
Throws:
WTException