wt.csm.ranking.service
Interface RankingService

All Known Implementing Classes:
RankingServiceFwd, StandardRankingService

public interface RankingService



Supported API: false

Extendable: false


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..
 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.
 

Method Detail

getRankingContexts

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

Supported API: false

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

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

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

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

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

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

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

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

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

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

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

Parameters:
ref -
Returns:
RankingDataDefaultView
Throws:
CSMRankingException
WTException
RemoteException
NotAuthorizedException