org.eclipse.higgins.rpps.webservices
Interface RPPSServiceSEI

All Superinterfaces:
Remote
All Known Implementing Classes:
RPPSServiceImpl

public interface RPPSServiceSEI
extends Remote

This is the service endpoint interface for the RPPSServiceweb service. Created 18.01.2007 10:34:54

Author:
Sergei Yakovlev, Artem Verkhovets

Method Summary
 org.eclipse.higgins.rpps.core.tobj.CategoryTO addCategory(String userId, String password, org.eclipse.higgins.rpps.core.tobj.CategoryTO category)
          Web service operation.
 void addClaimValuesMRU(String userId, String password, String claimType, String claimValue)
          Web service operation.
 org.eclipse.higgins.rpps.core.tobj.ResponseMessage addUserProfile(String userId, String password, org.eclipse.higgins.rpps.core.tobj.UserProfileTO userProfile)
          Web service operation.
 void addUserProfileFromHBX(String userId, String password)
          Deprecated.  
 org.eclipse.higgins.rpps.core.tobj.FormatDescriptorTO checkImportStream(String userId, String password, byte[] crd)
          Web service operation.
 org.eclipse.higgins.rpps.core.tobj.ICardTO clearCardCredential(String userId, String password, String cuid)
          Web service operation.
 boolean clearCardHistory(String userId, String password, String cuid)
          Web service operation.
 org.eclipse.higgins.rpps.core.tobj.ICardTO createDuplicateICard(String userId, String password, String cardName, String cuid, String pinCode)
          Web service operation.
 org.eclipse.higgins.rpps.core.tobj.ICardTO createICardByTemplate(String userId, String password, org.eclipse.higgins.rpps.core.tobj.ICardTemplateTO template)
          Web service operation.
 String createICardFromHBX(String userId, String password, String cardname)
          Web service operation.
 void deleteAllICard(String userId, String password)
          Web service operation.
 boolean deleteCardHistoryRecord(String userId, String password, String cuid, String url)
          Web service operation.
 void deleteCategory(String userId, String password, String categoryId)
          Web service operation.
 void deleteICard(String userId, String password, String cuid)
          Web service operation.
 boolean deleteUrlCardRelation(String userId, String password, String cuid, String url)
          Web service operation.
 org.eclipse.higgins.rpps.core.tobj.ResponseMessage deleteUserProfile(String userId, String password)
          Web service operation.
 org.eclipse.higgins.rpps.core.tobj.ICardTO editPinCode(String userId, String password, String cuid, String oldPinCode, String newPinCode)
          Web service operation.
 byte[] exportICards(String userId, String password, String formatID, String[] cards, org.eclipse.higgins.rpps.core.tobj.UITokenServiceCredentialTO credential)
          Web service operation.
 org.eclipse.higgins.rpps.core.tobj.CardUsageTO[] getCardHistory(String userId, String password, String cuid, int startFrom, int capacity, String orderBy, String orderDirection)
          Web service operation.
 org.eclipse.higgins.rpps.core.tobj.CardInformationTO getCardInformation(String userId, String password, String cuid, int size)
          Web service operation.
 org.eclipse.higgins.rpps.core.tobj.CategoryTO[] getCategory(String userId, String password)
          Web service operation.
 org.eclipse.higgins.rpps.core.tobj.MapTO[] getClaimValuesMRU(String userId, String password)
          Web service operation.
 String[] getHBXUIList(String version, String windowsName)
          Deprecated.  
 String getHigginsServiceGlobalIName()
          Web service operation.
 org.eclipse.higgins.rpps.core.tobj.ICardTO getICardById(String userId, String password, String cuid)
          Web service operation.
 org.eclipse.higgins.rpps.core.tobj.ICardTO getICardByIdAndTokenServiceCredential(String userId, String password, String cuid, org.eclipse.higgins.rpps.core.tobj.UITokenServiceCredentialTO userCredential)
          Web service operation.
 org.eclipse.higgins.rpps.core.tobj.UIResponseCardTO getICardClaims(String userId, String password, String cuid, String policy, String typeofCredential, String[] credentialKey, String[] credentialValue)
          Deprecated.  
 org.eclipse.higgins.rpps.core.tobj.ICardTemplateTO[] getICardCreationTemplate(String userId, String password)
          Web service operation.
 org.eclipse.higgins.rpps.core.tobj.ICardResponseTO getICards(String userId, String password)
          Web service operation.
 org.eclipse.higgins.rpps.core.tobj.ICardsAndCategoryTO getICardsAndCategoriesByUser(String userId, String password)
          Web service operation.
 org.eclipse.higgins.rpps.core.tobj.ICardTO[] getICardsByCUIDs(String userId, String password, String[] cuids)
          Web service operation.
 org.eclipse.higgins.rpps.core.tobj.ICardTO[] getICardsByFormat(String userId, String password, String formatID)
          Web service operation.
 org.eclipse.higgins.rpps.core.tobj.FormatDescriptorTO[] getOutputFormats(String userId, String password)
          Web service operation.
 org.eclipse.higgins.rpps.core.tobj.TokenResponseTO getTokenByClaims(String sslCert, String claimNameArray, String claimValueArray)
          Web service operation.
 org.eclipse.higgins.rpps.core.tobj.TokenResponseTO getTokenByUrl(String userId, String password, String policy, String policytype, String sslCert, String url)
          Web service operation.
 org.eclipse.higgins.rpps.core.tobj.ExtraTokenResponseTO getTokenExtraByUrl(String userId, String password, String policy, String policytype, String sslCert, String url)
          Web service operation.
 org.eclipse.higgins.rpps.core.tobj.TokenResponseTO getTokenObject(String userId, String password, String policy, String policytype, String sslCert, String[] cuids, String typeofCredential, String[] credentialKey, String[] credentialValue)
          Web service operation.
 org.eclipse.higgins.rpps.core.tobj.UIResponseTO getUI(String userId, String password, String url, String target, String sslCert, String policytype, String policy)
          Web service operation.
 org.eclipse.higgins.rpps.core.tobj.UserProfileTO getUserProfile(String userId, String password)
          Web service operation.
 org.eclipse.higgins.rpps.core.tobj.ICardResponseTO importICardAsByteArray(String userId, String password, byte[] crd)
          Web service operation.
 org.eclipse.higgins.rpps.core.tobj.ICardResponseTO importICards(String userId, String password, byte[] crd, String formatID, org.eclipse.higgins.rpps.core.tobj.UITokenServiceCredentialTO credential)
          Web service operation.
 void importICardsAsString(String userId, String password, String crd)
          Web service operation.
 org.eclipse.higgins.rpps.core.tobj.ResponseMessage modifyCategories(String userId, String password, org.eclipse.higgins.rpps.core.tobj.CategoryTO[] categories)
          Web service operation.
 org.eclipse.higgins.rpps.core.tobj.CategoryTO modifyCategory(String userId, String password, org.eclipse.higgins.rpps.core.tobj.CategoryTO category)
          Web service operation.
 org.eclipse.higgins.rpps.core.tobj.UserProfileTO modifyUserProfile(String userId, String password, org.eclipse.higgins.rpps.core.tobj.UserProfileTO userProfile)
          Web service operation.
 void removeClaimValuesMRU(String userId, String password, String claimType, String claimValue)
          Web service operation.
 org.eclipse.higgins.rpps.core.tobj.ICardTO resetPinCode(String userId, String password, String cuid, String oldPinCode)
          Web service operation.
 boolean setCardCredential(String userId, String password, String cuid, org.eclipse.higgins.rpps.core.tobj.UITokenServiceCredentialTO tokenCredential)
          Web service operation.
 org.eclipse.higgins.rpps.core.tobj.ICardTO setPinCode(String userId, String password, String cuid, String pinCode)
          Web service operation.
 String[] testStringArray(String[] strArray)
          Deprecated.  
 org.eclipse.higgins.rpps.core.tobj.ICardUpdateResponseTO[] updateClaimsAcrossCards(String userId, String password, String[] claimTypes, String[] claimValues, org.eclipse.higgins.rpps.core.tobj.ICardUpdateTO[] cardUpdate)
          Web service operation.
 org.eclipse.higgins.rpps.core.tobj.ICardTO updateICard(String userId, String password, org.eclipse.higgins.rpps.core.tobj.ICardTO icardTO)
          Web service operation
 org.eclipse.higgins.rpps.core.tobj.ICardUpdateResponseTO[] updateICards(String userId, String password, org.eclipse.higgins.rpps.core.tobj.ICardTO[] icardTOs)
          Web service operation
 boolean userIdentifierExists(String userId)
          Web service operation.
 

Method Detail

createICardByTemplate

public org.eclipse.higgins.rpps.core.tobj.ICardTO createICardByTemplate(String userId,
                                                                        String password,
                                                                        org.eclipse.higgins.rpps.core.tobj.ICardTemplateTO template)
                                                                 throws RemoteException
Web service operation. This method creating a new card by template

Parameters:
userId - the id to identify the user.
password - the password to identify the user.
Returns:
a new card as ICardTO
Throws:
RemoteException
See Also:
ICardTO, ICardTemplateTO

createICardFromHBX

public String createICardFromHBX(String userId,
                                 String password,
                                 String cardname)
                          throws RemoteException
Web service operation. This method creating a new card for HBX

Parameters:
userId - the id to identify the user.
password - the password to identify the user.
Returns:
a new card cuid
Throws:
RemoteException

createDuplicateICard

public org.eclipse.higgins.rpps.core.tobj.ICardTO createDuplicateICard(String userId,
                                                                       String password,
                                                                       String cardName,
                                                                       String cuid,
                                                                       String pinCode)
                                                                throws RemoteException
Web service operation. This method create duplicate of personal card only

Parameters:
userId - the id to identify the user.
password - the password to identify the user.
cardName - name of new card
cuid - cuid of old card
pinCode - pinCode for retrieve claims of personal card if that is pin protected. Otherwise null
Returns:
a new card as ICardTO
Throws:
RemoteException
See Also:
ICardTO

getICardCreationTemplate

public org.eclipse.higgins.rpps.core.tobj.ICardTemplateTO[] getICardCreationTemplate(String userId,
                                                                                     String password)
                                                                              throws RemoteException
Web service operation. This method return list of card creation template as array of ICardTemplateTO

Parameters:
userId - the id to identify the user.
password - the password to identify the user.
Returns:
a template list as array of ICardTemplateTO
Throws:
RemoteException
See Also:
ICardTemplateTO

getUI

public org.eclipse.higgins.rpps.core.tobj.UIResponseTO getUI(String userId,
                                                             String password,
                                                             String url,
                                                             String target,
                                                             String sslCert,
                                                             String policytype,
                                                             String policy)
                                                      throws RemoteException
Web service operation. This method takes as input a policy---for example, one that has been retrieved from the Relying Party Agent (called here the 'Requester')---as well as a description of the Requester. The UserInterfaceResponse object should contain all information necessary to display both (a) a user interface which shares the same card metaphor, sequences of experiences and decision points (the ceremony) of CardSpace and (b) other interface paradigms to be developed in the future

Parameters:
userId - the id to identify the user.
password - the password to identify the user.
url - the URL to the page with tag
target -
sslCert - the SSL certificate
policy - the RP Agent's Relying Party Security Policy
Returns:
the UIResponseTO transfer object.
Throws:
RemoteException
See Also:
UIResponseTO

getICardByIdAndTokenServiceCredential

public org.eclipse.higgins.rpps.core.tobj.ICardTO getICardByIdAndTokenServiceCredential(String userId,
                                                                                        String password,
                                                                                        String cuid,
                                                                                        org.eclipse.higgins.rpps.core.tobj.UITokenServiceCredentialTO userCredential)
                                                                                 throws RemoteException
Web service operation. This method gets the card with retrieved claims

Parameters:
userId - the id to identify the user.
password - the password to identify the user.
cuid - the card's cuid
userCredential - filled card credential for retrieve claims
Returns:
the card as ICardTO
Throws:
RemoteException
See Also:
ICardTO

getICardClaims

public org.eclipse.higgins.rpps.core.tobj.UIResponseCardTO getICardClaims(String userId,
                                                                          String password,
                                                                          String cuid,
                                                                          String policy,
                                                                          String typeofCredential,
                                                                          String[] credentialKey,
                                                                          String[] credentialValue)
                                                                   throws RemoteException
Deprecated.  

Web service operation. Created for some demo.

Parameters:
userId - the id to identify the user.
password - the password to identify the user.
cuid - the card's cuid.
policy -
typeofCredential -
credentialKey -
credentialValue -
Returns:
UIResponseCardTO
Throws:
RemoteException

getICardById

public org.eclipse.higgins.rpps.core.tobj.ICardTO getICardById(String userId,
                                                               String password,
                                                               String cuid)
                                                        throws RemoteException
Web service operation. This method gets the card list of the specified user.

Parameters:
userId - the id to identify the user.
password - the password to identify the user.
cuid - the card's cuid.
Returns:
the card list
Throws:
RemoteException

getICards

public org.eclipse.higgins.rpps.core.tobj.ICardResponseTO getICards(String userId,
                                                                    String password)
                                                             throws RemoteException
Web service operation. This method gets ICardResponseTO which contains the card list and card relation list of the specified user.

Parameters:
userId - the id to identify the user.
password - the password to identify the user.
Returns:
ICardResponseTO
Throws:
RemoteException

getICardsByCUIDs

public org.eclipse.higgins.rpps.core.tobj.ICardTO[] getICardsByCUIDs(String userId,
                                                                     String password,
                                                                     String[] cuids)
                                                              throws RemoteException
Web service operation. This method gets cards as array of ICardTO by CUIDs array.

Parameters:
userId - the id to identify the user.
password - the password to identify the user.
cuids - the card CUIDs.
Returns:
array of ICardTO.
Throws:
RemoteException

getICardsAndCategoriesByUser

public org.eclipse.higgins.rpps.core.tobj.ICardsAndCategoryTO getICardsAndCategoriesByUser(String userId,
                                                                                           String password)
                                                                                    throws RemoteException
Web service operation. This method gets the card list and category list of the specified user.

Parameters:
userId - the id to identify the user.
password - the password to identify the user.
Returns:
ICardsAndCategoryTO which contain the cards and the categorys lists
Throws:
RemoteException

updateICard

public org.eclipse.higgins.rpps.core.tobj.ICardTO updateICard(String userId,
                                                              String password,
                                                              org.eclipse.higgins.rpps.core.tobj.ICardTO icardTO)
                                                       throws RemoteException
Web service operation

Parameters:
userId - the id to identify the user.
password - the password to identify the user.
Throws:
RemoteException

updateICards

public org.eclipse.higgins.rpps.core.tobj.ICardUpdateResponseTO[] updateICards(String userId,
                                                                               String password,
                                                                               org.eclipse.higgins.rpps.core.tobj.ICardTO[] icardTOs)
                                                                        throws RemoteException
Web service operation

Parameters:
userId - the id to identify the user.
password - the password to identify the user.
Throws:
RemoteException

importICardAsByteArray

public org.eclipse.higgins.rpps.core.tobj.ICardResponseTO importICardAsByteArray(String userId,
                                                                                 String password,
                                                                                 byte[] crd)
                                                                          throws RemoteException
Web service operation. Imports card from a file.

Parameters:
userId - the id to identify the user.
password - the password to identify the user.
crd - the card as a byte array.
Returns:
list of cards
Throws:
RemoteException

importICardsAsString

public void importICardsAsString(String userId,
                                 String password,
                                 String crd)
                          throws RemoteException
Web service operation. Imports card from a file.

Parameters:
userId - the id to identify the user.
password - the password to identify the user.
crd - the card as a string.
Returns:
list of cards
Throws:
RemoteException

importICards

public org.eclipse.higgins.rpps.core.tobj.ICardResponseTO importICards(String userId,
                                                                       String password,
                                                                       byte[] crd,
                                                                       String formatID,
                                                                       org.eclipse.higgins.rpps.core.tobj.UITokenServiceCredentialTO credential)
                                                                throws RemoteException
Web service operation.

Parameters:
userId - the id to identify the user.
password - the password to identify the user.
crd -
formatID -
credential -
Returns:
Throws:
RemoteException

checkImportStream

public org.eclipse.higgins.rpps.core.tobj.FormatDescriptorTO checkImportStream(String userId,
                                                                               String password,
                                                                               byte[] crd)
                                                                        throws RemoteException
Web service operation.

Parameters:
userId - the id to identify the user.
password - the password to identify the user.
crd -
Returns:
Throws:
RemoteException

exportICards

public byte[] exportICards(String userId,
                           String password,
                           String formatID,
                           String[] cards,
                           org.eclipse.higgins.rpps.core.tobj.UITokenServiceCredentialTO credential)
                    throws RemoteException
Web service operation.

Parameters:
userId - the id to identify the user.
password - the password to identify the user.
formatID -
cards -
credential -
Returns:
Throws:
RemoteException

getICardsByFormat

public org.eclipse.higgins.rpps.core.tobj.ICardTO[] getICardsByFormat(String userId,
                                                                      String password,
                                                                      String formatID)
                                                               throws RemoteException
Web service operation.

Parameters:
userId - the id to identify the user.
password - the password to identify the user.
formatID -
Returns:
Throws:
RemoteException

getOutputFormats

public org.eclipse.higgins.rpps.core.tobj.FormatDescriptorTO[] getOutputFormats(String userId,
                                                                                String password)
                                                                         throws RemoteException
Web service operation.

Parameters:
userId - the id to identify the user.
password - the password to identify the user.
Returns:
Throws:
RemoteException

deleteICard

public void deleteICard(String userId,
                        String password,
                        String cuid)
                 throws RemoteException
Web service operation. Deletes specified card.

Parameters:
userId - the id to identify the user.
password - the password to identify the user.
cuid - the i-card CUID
Throws:
RemoteException

deleteAllICard

public void deleteAllICard(String userId,
                           String password)
                    throws RemoteException
Web service operation. Deletes all user's card.

Parameters:
userId - the id to identify the user.
password - the password to identify the user.
Throws:
RemoteException

getHigginsServiceGlobalIName

public String getHigginsServiceGlobalIName()
                                    throws RemoteException
Web service operation. Gets the global i-name registered to the Higgins service (e.g. "=parity").

Returns:
the global i-name.
Throws:
RemoteException

testStringArray

public String[] testStringArray(String[] strArray)
                         throws RemoteException
Deprecated.  

Web service operation. The test method that returns inputed string array.

Parameters:
strArray - the string array to be returned.
Returns:
the string array inputed as a parameter.
Throws:
RemoteException

getTokenByClaims

public org.eclipse.higgins.rpps.core.tobj.TokenResponseTO getTokenByClaims(String sslCert,
                                                                           String claimNameArray,
                                                                           String claimValueArray)
                                                                    throws RemoteException
Web service operation. Makes xmlToken usage claim list.

Parameters:
sslCert - the SSL certificate
claimNameArray - the array which contains claim names
claimValueArray - the array which contains claim values
Returns:
the security token as a String
Throws:
RemoteException

getTokenObject

public org.eclipse.higgins.rpps.core.tobj.TokenResponseTO getTokenObject(String userId,
                                                                         String password,
                                                                         String policy,
                                                                         String policytype,
                                                                         String sslCert,
                                                                         String[] cuids,
                                                                         String typeofCredential,
                                                                         String[] credentialKey,
                                                                         String[] credentialValue)
                                                                  throws RemoteException
Web service operation. Given the Relying Party Agent (aka 'Requester')'s policy, identity information about the requester, and the set of one or more selections that the user has just made in the ISS Web UI (see userInterfaceRequest), AND presuming that the protocol involved in interacting with the RPA requires a security token, request the token that corresponds to the user's selection(s).

Parameters:
userId - the id to identify the user.
password - the password to identify the user.
policy - the RP Agent's Relying Party Security Policy
policytype - the RP Security Policy type
sslCert - the SSL certificate
cuids - the user-selected subset of the UIDs (handles) contained in the UserInterfaceResponse object returned from an earlier invocation of 'userInterfaceRequest'
typeofCredential - the type of selected credential
credentialKey - the names of fields of selected credential
credentialValue - the value of fields of selected credential
Returns:
the security token as a String
Throws:
RemoteException

getTokenByUrl

public org.eclipse.higgins.rpps.core.tobj.TokenResponseTO getTokenByUrl(String userId,
                                                                        String password,
                                                                        String policy,
                                                                        String policytype,
                                                                        String sslCert,
                                                                        String url)
                                                                 throws RemoteException
Web service operation. Makes security token usage saved users information

Parameters:
userId - the id to identify the user.
password - the password to identify the user.
policy - the RP Agent's Relying Party Security Policy
policytype - the RP Security Policy type
sslCert - the SSL certificate
url - the url of site which needs token
Returns:
the security token as a String
Throws:
RemoteException

getTokenExtraByUrl

public org.eclipse.higgins.rpps.core.tobj.ExtraTokenResponseTO getTokenExtraByUrl(String userId,
                                                                                  String password,
                                                                                  String policy,
                                                                                  String policytype,
                                                                                  String sslCert,
                                                                                  String url)
                                                                           throws RemoteException
Web service operation. Makes security token usage saved users information

Parameters:
userId - the id to identify the user.
password - the password to identify the user.
policy - the RP Agent's Relying Party Security Policy
policytype - the RP Security Policy type
sslCert - the SSL certificate
url - the url of site which needs token
Returns:
the security token as a String with extra card's information
Throws:
RemoteException

getUserProfile

public org.eclipse.higgins.rpps.core.tobj.UserProfileTO getUserProfile(String userId,
                                                                       String password)
                                                                throws RemoteException
Web service operation.

Parameters:
userId - the id to identify the user.
password - the password to identify the user.
Returns:
Throws:
Exception
RemoteException

addUserProfileFromHBX

public void addUserProfileFromHBX(String userId,
                                  String password)
                           throws RemoteException
Deprecated.  

Web service operation.

Parameters:
userId - the id to identify the user.
password - the password to identify the user.
Throws:
Exception
RemoteException

addUserProfile

public org.eclipse.higgins.rpps.core.tobj.ResponseMessage addUserProfile(String userId,
                                                                         String password,
                                                                         org.eclipse.higgins.rpps.core.tobj.UserProfileTO userProfile)
                                                                  throws RemoteException
Web service operation.

Parameters:
userId - the id to identify the user.
password - the password to identify the user.
Returns:
Throws:
Exception
RemoteException

deleteUserProfile

public org.eclipse.higgins.rpps.core.tobj.ResponseMessage deleteUserProfile(String userId,
                                                                            String password)
                                                                     throws RemoteException
Web service operation.

Parameters:
userId - the id to identify the user.
password - the password to identify the user.
Returns:
Throws:
Exception
RemoteException

deleteUrlCardRelation

public boolean deleteUrlCardRelation(String userId,
                                     String password,
                                     String cuid,
                                     String url)
                              throws RemoteException
Web service operation.

Parameters:
userId - the id to identify the user.
password - the password to identify the user.
cuid -
url -
Returns:
Throws:
RemoteException

userIdentifierExists

public boolean userIdentifierExists(String userId)
                             throws RemoteException
Web service operation.

Parameters:
userId - the id to identify the user.
Returns:
Throws:
Exception
RemoteException

modifyUserProfile

public org.eclipse.higgins.rpps.core.tobj.UserProfileTO modifyUserProfile(String userId,
                                                                          String password,
                                                                          org.eclipse.higgins.rpps.core.tobj.UserProfileTO userProfile)
                                                                   throws RemoteException
Web service operation.

Parameters:
userId - the id to identify the user.
password - the password to identify the user.
userProfile -
Throws:
Exception
RemoteException

setPinCode

public org.eclipse.higgins.rpps.core.tobj.ICardTO setPinCode(String userId,
                                                             String password,
                                                             String cuid,
                                                             String pinCode)
                                                      throws RemoteException
Web service operation.

Parameters:
userId - the id to identify the user.
password - the password to identify the user.
cuid -
pinCode -
Returns:
icard
Throws:
RemoteException

resetPinCode

public org.eclipse.higgins.rpps.core.tobj.ICardTO resetPinCode(String userId,
                                                               String password,
                                                               String cuid,
                                                               String oldPinCode)
                                                        throws RemoteException
Web service operation.

Parameters:
userId - the id to identify the user.
password - the password to identify the user.
cuid -
oldPinCode -
Returns:
icard
Throws:
RemoteException

editPinCode

public org.eclipse.higgins.rpps.core.tobj.ICardTO editPinCode(String userId,
                                                              String password,
                                                              String cuid,
                                                              String oldPinCode,
                                                              String newPinCode)
                                                       throws RemoteException
Web service operation.

Parameters:
userId - the id to identify the user.
password - the password to identify the user.
cuid -
oldPinCode -
newPinCode -
Returns:
Throws:
RemoteException

getCategory

public org.eclipse.higgins.rpps.core.tobj.CategoryTO[] getCategory(String userId,
                                                                   String password)
                                                            throws RemoteException
Web service operation.

Parameters:
userId - the id to identify the user.
password - the password to identify the user.
Returns:
Throws:
RemoteException

addCategory

public org.eclipse.higgins.rpps.core.tobj.CategoryTO addCategory(String userId,
                                                                 String password,
                                                                 org.eclipse.higgins.rpps.core.tobj.CategoryTO category)
                                                          throws RemoteException
Web service operation.

Parameters:
userId - the id to identify the user.
password - the password to identify the user.
category -
Returns:
Throws:
RemoteException

deleteCategory

public void deleteCategory(String userId,
                           String password,
                           String categoryId)
                    throws RemoteException
Web service operation.

Parameters:
userId - the id to identify the user.
password - the password to identify the user.
categoryId -
Throws:
RemoteException

modifyCategory

public org.eclipse.higgins.rpps.core.tobj.CategoryTO modifyCategory(String userId,
                                                                    String password,
                                                                    org.eclipse.higgins.rpps.core.tobj.CategoryTO category)
                                                             throws RemoteException
Web service operation.

Parameters:
userId - the id to identify the user.
password - the password to identify the user.
category -
Returns:
Throws:
RemoteException

modifyCategories

public org.eclipse.higgins.rpps.core.tobj.ResponseMessage modifyCategories(String userId,
                                                                           String password,
                                                                           org.eclipse.higgins.rpps.core.tobj.CategoryTO[] categories)
                                                                    throws RemoteException
Web service operation.

Parameters:
userId - the id to identify the user.
password - the password to identify the user.
categories -
Returns:
Throws:
RemoteException

getCardInformation

public org.eclipse.higgins.rpps.core.tobj.CardInformationTO getCardInformation(String userId,
                                                                               String password,
                                                                               String cuid,
                                                                               int size)
                                                                        throws RemoteException
Web service operation.

Parameters:
userId - the id to identify the user.
password - the password to identify the user.
cuid -
size -
Returns:
Throws:
RemoteException

clearCardCredential

public org.eclipse.higgins.rpps.core.tobj.ICardTO clearCardCredential(String userId,
                                                                      String password,
                                                                      String cuid)
                                                               throws RemoteException
Web service operation.

Parameters:
userId - the id to identify the user.
password - the password to identify the user.
cuid -
Returns:
Throws:
RemoteException

setCardCredential

public boolean setCardCredential(String userId,
                                 String password,
                                 String cuid,
                                 org.eclipse.higgins.rpps.core.tobj.UITokenServiceCredentialTO tokenCredential)
                          throws RemoteException
Web service operation.

Parameters:
userId - the id to identify the user.
password - the password to identify the user.
cuid -
tokenCredential -
Returns:
Throws:
RemoteException

clearCardHistory

public boolean clearCardHistory(String userId,
                                String password,
                                String cuid)
                         throws RemoteException
Web service operation.

Parameters:
userId - the id to identify the user.
password - the password to identify the user.
cuid -
Returns:
Throws:
RemoteException

deleteCardHistoryRecord

public boolean deleteCardHistoryRecord(String userId,
                                       String password,
                                       String cuid,
                                       String url)
                                throws RemoteException
Web service operation.

Parameters:
userId - the id to identify the user.
password - the password to identify the user.
cuid -
url -
Returns:
Throws:
RemoteException

getCardHistory

public org.eclipse.higgins.rpps.core.tobj.CardUsageTO[] getCardHistory(String userId,
                                                                       String password,
                                                                       String cuid,
                                                                       int startFrom,
                                                                       int capacity,
                                                                       String orderBy,
                                                                       String orderDirection)
                                                                throws RemoteException
Web service operation.

Parameters:
userId - the id to identify the user.
password - the password to identify the user.
cuid -
startFrom -
capacity -
orderBy -
orderDirection -
Returns:
Throws:
RemoteException

getHBXUIList

public String[] getHBXUIList(String version,
                             String windowsName)
                      throws RemoteException
Deprecated.  

Web service operation.

Parameters:
version -
windowsName -
Returns:
Throws:
RemoteException

updateClaimsAcrossCards

public org.eclipse.higgins.rpps.core.tobj.ICardUpdateResponseTO[] updateClaimsAcrossCards(String userId,
                                                                                          String password,
                                                                                          String[] claimTypes,
                                                                                          String[] claimValues,
                                                                                          org.eclipse.higgins.rpps.core.tobj.ICardUpdateTO[] cardUpdate)
                                                                                   throws RemoteException
Web service operation.

Parameters:
userId - the id to identify the user.
password - the password to identify the user.
claimTypes -
claimValues -
cardUpdate -
Returns:
Throws:
RemoteException

getClaimValuesMRU

public org.eclipse.higgins.rpps.core.tobj.MapTO[] getClaimValuesMRU(String userId,
                                                                    String password)
                                                             throws RemoteException
Web service operation.

Parameters:
userId - the id to identify the user.
password - the password to identify the user.
Returns:
Throws:
RemoteException

addClaimValuesMRU

public void addClaimValuesMRU(String userId,
                              String password,
                              String claimType,
                              String claimValue)
                       throws RemoteException
Web service operation.

Parameters:
userId - the id to identify the user.
password - the password to identify the user.
claimType -
claimValue -
Throws:
RemoteException

removeClaimValuesMRU

public void removeClaimValuesMRU(String userId,
                                 String password,
                                 String claimType,
                                 String claimValue)
                          throws RemoteException
Web service operation.

Parameters:
userId - the id to identify the user.
password - the password to identify the user.
claimType -
claimValue -
Throws:
RemoteException