wt.csm.ranking.service
Class RankingServiceFwd

java.lang.Object
  extended bywt.csm.ranking.service.RankingServiceFwd
All Implemented Interfaces:
RankingService, RemoteAccess, Serializable

public class RankingServiceFwd
extends Object
implements RemoteAccess, RankingService, 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
RankingServiceFwd()
           
 
Method Summary
 RankingContextDefaultView createRankingContext(RankingContextDefaultView liteContext)
          Creates a new RankingContext.
 void deleteRankingContext(RankingContextDefaultView liteContext)
          Deletes the existing RankingContext.
 RankingDataDefaultView[] getEquivalentRankingData(DefaultLiteIBAReferenceable ref)
          Return all of RankingData which use the given RankingContext..
 RankingDataDefaultView[] getEquivalentRankingData(RankingDataDefaultView liteRankingData)
          Return all of RankingData which use the given RankingContext..
private static Manager getManager()
           
 RankingContextDefaultView[] getRankingContexts()
          Get all existing RankingContexts.
 RankingDataDefaultView[] getRankingData(RankingContextDefaultView liteContext)
          Return all of RankingData which use the given RankingContext..
 int[] rankMultipleIBAHolders(RankingDataDefaultView[] liteRankData, IBAHolder[] ibaHolders, boolean published, boolean ignoreAll)
          Update multiple RankingDataContainers and the RankingData inside of them.
 RankingContextDefaultView refreshRankingContext(RankingContextDefaultView liteContext)
          Refreshes the existing RankingContext.
 RankingDataDefaultView refreshRankingData(DefaultLiteIBAReferenceable ref)
          Return all of RankingData which use the given RankingContext..
 RankingDataContainer refreshRankingDataContainer(IBAHolder ibaHolder)
          Refreshes the RankingDataContainer and the RankingData inside of it.
 RankingContextDefaultView updateRankingContext(RankingContextDefaultView liteContext)
          Update an existing RankingContext.
 RankingDataContainer updateRankingDataContainer(RankingDataContainer rankdataContainer, IBAHolder ibaHolder, boolean published)
          Update RankingDataContainer and the RankingData inside of it.
 
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

RankingServiceFwd

public RankingServiceFwd()
Method Detail

getManager

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

getRankingContexts

public RankingContextDefaultView[] getRankingContexts()
                                               throws CSMRankingException,
                                                      WTException,
                                                      RemoteException,
                                                      NotAuthorizedException
Get all existing RankingContexts.

Supported API: false

Specified by:
getRankingContexts in interface RankingService
Returns:
RankingContextDefaultView []
Throws:
CSMRankingException
WTException
RemoteException
NotAuthorizedException

createRankingContext

public RankingContextDefaultView createRankingContext(RankingContextDefaultView liteContext)
                                               throws CSMRankingException,
                                                      WTException,
                                                      RemoteException,
                                                      NotAuthorizedException
Creates a new RankingContext.

Supported API: false

Specified by:
createRankingContext in interface RankingService
Parameters:
liteContext -
Returns:
RankingContextDefaultView
Throws:
CSMRankingException
WTException
RemoteException
NotAuthorizedException

updateRankingContext

public RankingContextDefaultView updateRankingContext(RankingContextDefaultView liteContext)
                                               throws CSMRankingException,
                                                      WTException,
                                                      RemoteException,
                                                      NotAuthorizedException
Update an existing RankingContext.

Supported API: false

Specified by:
updateRankingContext in interface RankingService
Parameters:
liteContext -
Returns:
RankingContextDefaultView
Throws:
CSMRankingException
WTException
RemoteException
NotAuthorizedException

deleteRankingContext

public void deleteRankingContext(RankingContextDefaultView liteContext)
                          throws CSMRankingException,
                                 WTException,
                                 RemoteException,
                                 NotAuthorizedException
Deletes the existing RankingContext.

Supported API: false

Specified by:
deleteRankingContext in interface RankingService
Parameters:
liteContext -
Throws:
CSMRankingException
WTException
RemoteException
NotAuthorizedException

refreshRankingContext

public RankingContextDefaultView refreshRankingContext(RankingContextDefaultView liteContext)
                                                throws CSMRankingException,
                                                       WTException,
                                                       RemoteException,
                                                       NotAuthorizedException
Refreshes the existing RankingContext.

Supported API: false

Specified by:
refreshRankingContext in interface RankingService
Parameters:
liteContext -
Returns:
RankingContextDefaultView
Throws:
CSMRankingException
WTException
RemoteException
NotAuthorizedException

refreshRankingDataContainer

public RankingDataContainer refreshRankingDataContainer(IBAHolder ibaHolder)
                                                 throws CSMRankingException,
                                                        WTException,
                                                        RemoteException,
                                                        NotAuthorizedException
Refreshes the RankingDataContainer and the RankingData inside of it.

Supported API: false

Specified by:
refreshRankingDataContainer in interface RankingService
Parameters:
ibaHolder -
Returns:
RankingDataContainer
Throws:
CSMRankingException
WTException
RemoteException
NotAuthorizedException

updateRankingDataContainer

public RankingDataContainer updateRankingDataContainer(RankingDataContainer rankdataContainer,
                                                       IBAHolder ibaHolder,
                                                       boolean published)
                                                throws CSMRankingException,
                                                       WTException,
                                                       RemoteException,
                                                       NotAuthorizedException
Update RankingDataContainer and the RankingData inside of it.

Supported API: false

Specified by:
updateRankingDataContainer in interface RankingService
Parameters:
rankdataContainer -
ibaHolder -
published -
Returns:
RankingDataContainer
Throws:
CSMRankingException
WTException
RemoteException
NotAuthorizedException

rankMultipleIBAHolders

public int[] rankMultipleIBAHolders(RankingDataDefaultView[] liteRankData,
                                    IBAHolder[] ibaHolders,
                                    boolean published,
                                    boolean ignoreAll)
                             throws CSMRankingException,
                                    WTException,
                                    RemoteException,
                                    NotAuthorizedException
Update multiple RankingDataContainers and the RankingData inside of them.

Supported API: false

Specified by:
rankMultipleIBAHolders in interface RankingService
Parameters:
liteRankData -
ibaHolders -
published -
ignoreAll -
Returns:
int[]
Throws:
CSMRankingException
WTException
RemoteException
NotAuthorizedException

getRankingData

public RankingDataDefaultView[] getRankingData(RankingContextDefaultView liteContext)
                                        throws CSMRankingException,
                                               WTException,
                                               RemoteException,
                                               NotAuthorizedException
Return all of RankingData which use the given RankingContext..

Supported API: false

Specified by:
getRankingData in interface RankingService
Parameters:
liteContext -
Returns:
RankingDataDefaultView[]
Throws:
CSMRankingException
WTException
RemoteException
NotAuthorizedException

getEquivalentRankingData

public RankingDataDefaultView[] getEquivalentRankingData(RankingDataDefaultView liteRankingData)
                                                  throws CSMRankingException,
                                                         WTException,
                                                         RemoteException,
                                                         NotAuthorizedException
Return all of RankingData which use the given RankingContext..

Supported API: false

Specified by:
getEquivalentRankingData in interface RankingService
Parameters:
liteRankingData -
Returns:
RankingDataDefaultView[]
Throws:
CSMRankingException
WTException
RemoteException
NotAuthorizedException

getEquivalentRankingData

public RankingDataDefaultView[] getEquivalentRankingData(DefaultLiteIBAReferenceable ref)
                                                  throws CSMRankingException,
                                                         WTException,
                                                         RemoteException,
                                                         NotAuthorizedException
Return all of RankingData which use the given RankingContext..

Supported API: false

Specified by:
getEquivalentRankingData in interface RankingService
Parameters:
ref -
Returns:
RankingDataDefaultView[]
Throws:
CSMRankingException
WTException
RemoteException
NotAuthorizedException

refreshRankingData

public RankingDataDefaultView refreshRankingData(DefaultLiteIBAReferenceable ref)
                                          throws CSMRankingException,
                                                 WTException,
                                                 RemoteException,
                                                 NotAuthorizedException
Return all of RankingData which use the given RankingContext..

Supported API: false

Specified by:
refreshRankingData in interface RankingService
Parameters:
ref -
Returns:
RankingDataDefaultView
Throws:
CSMRankingException
WTException
RemoteException
NotAuthorizedException