org.eclipse.higgins.user.idas.profile
Class ProfileService

java.lang.Object
  extended by org.eclipse.higgins.user.idas.profile.ProfileService
All Implemented Interfaces:
org.eclipse.higgins.configuration.api.IConfigurableComponent, org.eclipse.higgins.user.profile.IUserProfileService

public class ProfileService
extends Object
implements org.eclipse.higgins.user.profile.IUserProfileService, org.eclipse.higgins.configuration.api.IConfigurableComponent


Constructor Summary
ProfileService()
           
 
Method Summary
 org.eclipse.higgins.user.profile.entity.Captcha addCaptcha(org.eclipse.higgins.user.profile.entity.Captcha captcha)
           
 org.eclipse.higgins.user.profile.entity.CardUsage addCardHistory(Serializable userId, org.eclipse.higgins.icard.CUID cuid, URI uri)
           
 org.eclipse.higgins.user.profile.entity.CardUsage addCardHistory(Serializable userId, org.eclipse.higgins.icard.CUID cuid, org.eclipse.higgins.user.profile.entity.WebForm form)
           
 org.eclipse.higgins.user.profile.entity.Category addCategory(Serializable userId, org.eclipse.higgins.user.profile.entity.Category category)
           
 org.eclipse.higgins.user.profile.entity.SelectorClient addSelectorClient(Serializable userId, org.eclipse.higgins.user.profile.entity.SelectorClient selectorClient)
           
 org.eclipse.higgins.user.profile.entity.UserProfile addUserProfile(Serializable userId, org.eclipse.higgins.user.profile.entity.UserProfile userProfile)
           
 org.eclipse.higgins.user.profile.entity.CardInformation clearCardCredential(Serializable userId, org.eclipse.higgins.icard.CUID cuid)
           
 void clearCardHistory(Serializable userId, org.eclipse.higgins.icard.CUID cuid)
           
 void clearCardHistory(Serializable userId, org.eclipse.higgins.icard.CUID cuid, URI site)
           
 void clearCardHistory(Serializable userId, org.eclipse.higgins.icard.CUID cuid, org.eclipse.higgins.user.profile.entity.WebForm form)
           
 void clearUsedAlwaysURLs(Serializable userId, org.eclipse.higgins.icard.CUID cuid)
           
 void configure(Map mapGlobalSettings, String strComponentName, Map mapComponentSettings, org.eclipse.higgins.configuration.api.ISettingDescriptor componentDescriptor, org.eclipse.higgins.configuration.api.ISettingDescriptor globalDescriptor)
           
 void deleteCaptcha(org.eclipse.higgins.user.profile.entity.Captcha captcha)
           
 void deleteCaptcha(String captchaId)
           
 void deleteCategory(Serializable userId, String categoryId)
           
 void deleteSelectorClient(Serializable userId, String selectorClientId)
           
 org.eclipse.higgins.user.profile.entity.CardUsage deleteUsedAlways(Serializable userId, org.eclipse.higgins.icard.CUID cuid, URI uri)
           
 org.eclipse.higgins.user.profile.entity.CardUsage deleteUsedAlways(Serializable userId, org.eclipse.higgins.icard.CUID cuid, org.eclipse.higgins.user.profile.entity.WebForm form)
           
 void deleteUserProfile(Serializable userId)
           
 org.eclipse.higgins.user.profile.entity.Captcha getCaptcha(String captchaID)
           
 List getCardHistory(Serializable userId, org.eclipse.higgins.icard.CUID cuid)
           
 List getCardHistory(Serializable userId, org.eclipse.higgins.icard.CUID cuid, int startFrom, int size, String orderBy, boolean desc)
           
 org.eclipse.higgins.user.profile.entity.CardInformation getCardInformation(Serializable userId, org.eclipse.higgins.icard.CUID cuid)
           
 List getCardUsageSummary(Serializable userId, org.eclipse.higgins.icard.CUID cuid)
           
 List getCardUsageSummary(Serializable userId, org.eclipse.higgins.icard.CUID cuid, int startFrom, int size, String orderBy, boolean desc)
           
 List getCategories(Serializable userId)
           
 Map getClaimValuesMRU(Serializable userId)
           
 Set getClaimValuesMRU(Serializable userId, String claimType)
           
 org.eclipse.higgins.configuration.api.ISettingDescriptor getComponentDescriptor()
           
 int getHistoryTotalSize(Serializable userId, org.eclipse.higgins.icard.CUID cuid)
           
 Set getOptionalClaims(Serializable userId, org.eclipse.higgins.icard.CUID cuid, URI site)
           
 Set getOptionalClaims(Serializable userId, org.eclipse.higgins.icard.CUID cuid, org.eclipse.higgins.user.profile.entity.WebForm form)
           
 org.eclipse.higgins.user.profile.entity.PolicyVersion getRPPolicyVersion(Serializable userId, org.eclipse.higgins.user.profile.entity.WebForm form)
           
 List getSelectorClients(Serializable userId)
           
 int getSummaryTotalSize(Serializable userId, org.eclipse.higgins.icard.CUID cuid)
           
 org.eclipse.higgins.icard.CUID getUsedAlwaysCard(Serializable userId, URI uri)
           
 org.eclipse.higgins.icard.CUID getUsedAlwaysCard(Serializable userId, org.eclipse.higgins.user.profile.entity.WebForm form)
           
 List getUsedAlwaysURLs(Serializable userId, org.eclipse.higgins.icard.CUID cuid)
           
 List getUsedCards(Serializable userId, URI uri)
           
 List getUsedCards(Serializable userId, org.eclipse.higgins.user.profile.entity.WebForm form)
           
 org.eclipse.higgins.user.profile.entity.UserProfile getUserProfile(Serializable userId)
           
 org.eclipse.higgins.user.profile.entity.Captcha modifyCaptcha(org.eclipse.higgins.user.profile.entity.Captcha captcha)
           
 org.eclipse.higgins.user.profile.entity.Category modifyCategory(Serializable userId, org.eclipse.higgins.user.profile.entity.Category category)
           
 org.eclipse.higgins.user.profile.entity.SelectorClient modifySelectorClient(Serializable userId, org.eclipse.higgins.user.profile.entity.SelectorClient selectorClient)
           
 org.eclipse.higgins.user.profile.entity.UserProfile modifyUserProfile(Serializable userId, org.eclipse.higgins.user.profile.entity.UserProfile userProfile)
           
 org.eclipse.higgins.user.profile.entity.CardInformation setCardCredential(Serializable userId, org.eclipse.higgins.icard.CUID cuid, org.eclipse.higgins.user.profile.entity.CardCredential cardCredential)
           
 void setClaimValuesMRU(Serializable userId, String claimType, Set claimValues)
           
 void setOptionalClaims(Serializable userId, org.eclipse.higgins.icard.CUID cuid, URI site, Set optionalClaims)
           
 void setOptionalClaims(Serializable userId, org.eclipse.higgins.icard.CUID cuid, org.eclipse.higgins.user.profile.entity.WebForm form, Set optionalClaims)
           
 void setRPPolicyVersion(Serializable userId, org.eclipse.higgins.user.profile.entity.PolicyVersion policyVersion)
           
 org.eclipse.higgins.user.profile.entity.CardUsage setUsedAlways(Serializable userId, org.eclipse.higgins.icard.CUID cuid, URI uri)
           
 org.eclipse.higgins.user.profile.entity.CardUsage setUsedAlways(Serializable userId, org.eclipse.higgins.icard.CUID cuid, org.eclipse.higgins.user.profile.entity.WebForm form)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ProfileService

public ProfileService()
Method Detail

configure

public void configure(Map mapGlobalSettings,
                      String strComponentName,
                      Map mapComponentSettings,
                      org.eclipse.higgins.configuration.api.ISettingDescriptor componentDescriptor,
                      org.eclipse.higgins.configuration.api.ISettingDescriptor globalDescriptor)
               throws Exception
Specified by:
configure in interface org.eclipse.higgins.configuration.api.IConfigurableComponent
Throws:
Exception

getComponentDescriptor

public org.eclipse.higgins.configuration.api.ISettingDescriptor getComponentDescriptor()
Specified by:
getComponentDescriptor in interface org.eclipse.higgins.configuration.api.IConfigurableComponent

addUserProfile

public org.eclipse.higgins.user.profile.entity.UserProfile addUserProfile(Serializable userId,
                                                                          org.eclipse.higgins.user.profile.entity.UserProfile userProfile)
                                                                   throws org.eclipse.higgins.user.profile.exception.UserProfileException
Specified by:
addUserProfile in interface org.eclipse.higgins.user.profile.IUserProfileService
Throws:
org.eclipse.higgins.user.profile.exception.UserProfileException

deleteUserProfile

public void deleteUserProfile(Serializable userId)
                       throws org.eclipse.higgins.user.profile.exception.UserProfileException
Specified by:
deleteUserProfile in interface org.eclipse.higgins.user.profile.IUserProfileService
Throws:
org.eclipse.higgins.user.profile.exception.UserProfileException

getUserProfile

public org.eclipse.higgins.user.profile.entity.UserProfile getUserProfile(Serializable userId)
                                                                   throws org.eclipse.higgins.user.profile.exception.UserProfileException
Specified by:
getUserProfile in interface org.eclipse.higgins.user.profile.IUserProfileService
Throws:
org.eclipse.higgins.user.profile.exception.UserProfileException

modifyUserProfile

public org.eclipse.higgins.user.profile.entity.UserProfile modifyUserProfile(Serializable userId,
                                                                             org.eclipse.higgins.user.profile.entity.UserProfile userProfile)
                                                                      throws org.eclipse.higgins.user.profile.exception.UserProfileException
Specified by:
modifyUserProfile in interface org.eclipse.higgins.user.profile.IUserProfileService
Throws:
org.eclipse.higgins.user.profile.exception.UserProfileException

addCategory

public org.eclipse.higgins.user.profile.entity.Category addCategory(Serializable userId,
                                                                    org.eclipse.higgins.user.profile.entity.Category category)
                                                             throws org.eclipse.higgins.user.profile.exception.UserProfileException
Specified by:
addCategory in interface org.eclipse.higgins.user.profile.IUserProfileService
Throws:
org.eclipse.higgins.user.profile.exception.UserProfileException

deleteCategory

public void deleteCategory(Serializable userId,
                           String categoryId)
                    throws org.eclipse.higgins.user.profile.exception.UserProfileException
Specified by:
deleteCategory in interface org.eclipse.higgins.user.profile.IUserProfileService
Throws:
org.eclipse.higgins.user.profile.exception.UserProfileException

getCategories

public List getCategories(Serializable userId)
                   throws org.eclipse.higgins.user.profile.exception.UserProfileException
Specified by:
getCategories in interface org.eclipse.higgins.user.profile.IUserProfileService
Throws:
org.eclipse.higgins.user.profile.exception.UserProfileException

modifyCategory

public org.eclipse.higgins.user.profile.entity.Category modifyCategory(Serializable userId,
                                                                       org.eclipse.higgins.user.profile.entity.Category category)
                                                                throws org.eclipse.higgins.user.profile.exception.UserProfileException
Specified by:
modifyCategory in interface org.eclipse.higgins.user.profile.IUserProfileService
Throws:
org.eclipse.higgins.user.profile.exception.UserProfileException

clearCardCredential

public org.eclipse.higgins.user.profile.entity.CardInformation clearCardCredential(Serializable userId,
                                                                                   org.eclipse.higgins.icard.CUID cuid)
                                                                            throws org.eclipse.higgins.user.profile.exception.UserProfileException
Specified by:
clearCardCredential in interface org.eclipse.higgins.user.profile.IUserProfileService
Throws:
org.eclipse.higgins.user.profile.exception.UserProfileException

getCardInformation

public org.eclipse.higgins.user.profile.entity.CardInformation getCardInformation(Serializable userId,
                                                                                  org.eclipse.higgins.icard.CUID cuid)
                                                                           throws org.eclipse.higgins.user.profile.exception.UserProfileException
Specified by:
getCardInformation in interface org.eclipse.higgins.user.profile.IUserProfileService
Throws:
org.eclipse.higgins.user.profile.exception.UserProfileException

setCardCredential

public org.eclipse.higgins.user.profile.entity.CardInformation setCardCredential(Serializable userId,
                                                                                 org.eclipse.higgins.icard.CUID cuid,
                                                                                 org.eclipse.higgins.user.profile.entity.CardCredential cardCredential)
                                                                          throws org.eclipse.higgins.user.profile.exception.UserProfileException
Specified by:
setCardCredential in interface org.eclipse.higgins.user.profile.IUserProfileService
Throws:
org.eclipse.higgins.user.profile.exception.UserProfileException

getRPPolicyVersion

public org.eclipse.higgins.user.profile.entity.PolicyVersion getRPPolicyVersion(Serializable userId,
                                                                                org.eclipse.higgins.user.profile.entity.WebForm form)
                                                                         throws org.eclipse.higgins.user.profile.exception.UserProfileException
Specified by:
getRPPolicyVersion in interface org.eclipse.higgins.user.profile.IUserProfileService
Throws:
org.eclipse.higgins.user.profile.exception.UserProfileException

setRPPolicyVersion

public void setRPPolicyVersion(Serializable userId,
                               org.eclipse.higgins.user.profile.entity.PolicyVersion policyVersion)
                        throws org.eclipse.higgins.user.profile.exception.UserProfileException
Specified by:
setRPPolicyVersion in interface org.eclipse.higgins.user.profile.IUserProfileService
Throws:
org.eclipse.higgins.user.profile.exception.UserProfileException

addCaptcha

public org.eclipse.higgins.user.profile.entity.Captcha addCaptcha(org.eclipse.higgins.user.profile.entity.Captcha captcha)
                                                           throws org.eclipse.higgins.user.profile.exception.UserProfileException
Specified by:
addCaptcha in interface org.eclipse.higgins.user.profile.IUserProfileService
Throws:
org.eclipse.higgins.user.profile.exception.UserProfileException

deleteCaptcha

public void deleteCaptcha(String captchaId)
                   throws org.eclipse.higgins.user.profile.exception.UserProfileException
Specified by:
deleteCaptcha in interface org.eclipse.higgins.user.profile.IUserProfileService
Throws:
org.eclipse.higgins.user.profile.exception.UserProfileException

deleteCaptcha

public void deleteCaptcha(org.eclipse.higgins.user.profile.entity.Captcha captcha)
                   throws org.eclipse.higgins.user.profile.exception.UserProfileException
Specified by:
deleteCaptcha in interface org.eclipse.higgins.user.profile.IUserProfileService
Throws:
org.eclipse.higgins.user.profile.exception.UserProfileException

getCaptcha

public org.eclipse.higgins.user.profile.entity.Captcha getCaptcha(String captchaID)
                                                           throws org.eclipse.higgins.user.profile.exception.UserProfileException
Specified by:
getCaptcha in interface org.eclipse.higgins.user.profile.IUserProfileService
Throws:
org.eclipse.higgins.user.profile.exception.UserProfileException

modifyCaptcha

public org.eclipse.higgins.user.profile.entity.Captcha modifyCaptcha(org.eclipse.higgins.user.profile.entity.Captcha captcha)
                                                              throws org.eclipse.higgins.user.profile.exception.UserProfileException
Specified by:
modifyCaptcha in interface org.eclipse.higgins.user.profile.IUserProfileService
Throws:
org.eclipse.higgins.user.profile.exception.UserProfileException

addCardHistory

public org.eclipse.higgins.user.profile.entity.CardUsage addCardHistory(Serializable userId,
                                                                        org.eclipse.higgins.icard.CUID cuid,
                                                                        URI uri)
                                                                 throws org.eclipse.higgins.user.profile.exception.UserProfileException
Specified by:
addCardHistory in interface org.eclipse.higgins.user.profile.IUserProfileService
Throws:
org.eclipse.higgins.user.profile.exception.UserProfileException

addCardHistory

public org.eclipse.higgins.user.profile.entity.CardUsage addCardHistory(Serializable userId,
                                                                        org.eclipse.higgins.icard.CUID cuid,
                                                                        org.eclipse.higgins.user.profile.entity.WebForm form)
                                                                 throws org.eclipse.higgins.user.profile.exception.UserProfileException
Specified by:
addCardHistory in interface org.eclipse.higgins.user.profile.IUserProfileService
Throws:
org.eclipse.higgins.user.profile.exception.UserProfileException

clearCardHistory

public void clearCardHistory(Serializable userId,
                             org.eclipse.higgins.icard.CUID cuid)
                      throws org.eclipse.higgins.user.profile.exception.UserProfileException
Specified by:
clearCardHistory in interface org.eclipse.higgins.user.profile.IUserProfileService
Throws:
org.eclipse.higgins.user.profile.exception.UserProfileException

clearCardHistory

public void clearCardHistory(Serializable userId,
                             org.eclipse.higgins.icard.CUID cuid,
                             URI site)
                      throws org.eclipse.higgins.user.profile.exception.UserProfileException
Specified by:
clearCardHistory in interface org.eclipse.higgins.user.profile.IUserProfileService
Throws:
org.eclipse.higgins.user.profile.exception.UserProfileException

clearCardHistory

public void clearCardHistory(Serializable userId,
                             org.eclipse.higgins.icard.CUID cuid,
                             org.eclipse.higgins.user.profile.entity.WebForm form)
                      throws org.eclipse.higgins.user.profile.exception.UserProfileException
Specified by:
clearCardHistory in interface org.eclipse.higgins.user.profile.IUserProfileService
Throws:
org.eclipse.higgins.user.profile.exception.UserProfileException

clearUsedAlwaysURLs

public void clearUsedAlwaysURLs(Serializable userId,
                                org.eclipse.higgins.icard.CUID cuid)
                         throws org.eclipse.higgins.user.profile.exception.UserProfileException
Specified by:
clearUsedAlwaysURLs in interface org.eclipse.higgins.user.profile.IUserProfileService
Throws:
org.eclipse.higgins.user.profile.exception.UserProfileException

deleteUsedAlways

public org.eclipse.higgins.user.profile.entity.CardUsage deleteUsedAlways(Serializable userId,
                                                                          org.eclipse.higgins.icard.CUID cuid,
                                                                          URI uri)
                                                                   throws org.eclipse.higgins.user.profile.exception.UserProfileException
Specified by:
deleteUsedAlways in interface org.eclipse.higgins.user.profile.IUserProfileService
Throws:
org.eclipse.higgins.user.profile.exception.UserProfileException

deleteUsedAlways

public org.eclipse.higgins.user.profile.entity.CardUsage deleteUsedAlways(Serializable userId,
                                                                          org.eclipse.higgins.icard.CUID cuid,
                                                                          org.eclipse.higgins.user.profile.entity.WebForm form)
                                                                   throws org.eclipse.higgins.user.profile.exception.UserProfileException
Specified by:
deleteUsedAlways in interface org.eclipse.higgins.user.profile.IUserProfileService
Throws:
org.eclipse.higgins.user.profile.exception.UserProfileException

getCardHistory

public List getCardHistory(Serializable userId,
                           org.eclipse.higgins.icard.CUID cuid)
                    throws org.eclipse.higgins.user.profile.exception.UserProfileException
Specified by:
getCardHistory in interface org.eclipse.higgins.user.profile.IUserProfileService
Throws:
org.eclipse.higgins.user.profile.exception.UserProfileException

getCardHistory

public List getCardHistory(Serializable userId,
                           org.eclipse.higgins.icard.CUID cuid,
                           int startFrom,
                           int size,
                           String orderBy,
                           boolean desc)
                    throws org.eclipse.higgins.user.profile.exception.UserProfileException
Specified by:
getCardHistory in interface org.eclipse.higgins.user.profile.IUserProfileService
Throws:
org.eclipse.higgins.user.profile.exception.UserProfileException

getCardUsageSummary

public List getCardUsageSummary(Serializable userId,
                                org.eclipse.higgins.icard.CUID cuid)
                         throws org.eclipse.higgins.user.profile.exception.UserProfileException
Specified by:
getCardUsageSummary in interface org.eclipse.higgins.user.profile.IUserProfileService
Throws:
org.eclipse.higgins.user.profile.exception.UserProfileException

getCardUsageSummary

public List getCardUsageSummary(Serializable userId,
                                org.eclipse.higgins.icard.CUID cuid,
                                int startFrom,
                                int size,
                                String orderBy,
                                boolean desc)
                         throws org.eclipse.higgins.user.profile.exception.UserProfileException
Specified by:
getCardUsageSummary in interface org.eclipse.higgins.user.profile.IUserProfileService
Throws:
org.eclipse.higgins.user.profile.exception.UserProfileException

getHistoryTotalSize

public int getHistoryTotalSize(Serializable userId,
                               org.eclipse.higgins.icard.CUID cuid)
                        throws org.eclipse.higgins.user.profile.exception.UserProfileException
Specified by:
getHistoryTotalSize in interface org.eclipse.higgins.user.profile.IUserProfileService
Throws:
org.eclipse.higgins.user.profile.exception.UserProfileException

getOptionalClaims

public Set getOptionalClaims(Serializable userId,
                             org.eclipse.higgins.icard.CUID cuid,
                             URI site)
                      throws org.eclipse.higgins.user.profile.exception.UserProfileException
Specified by:
getOptionalClaims in interface org.eclipse.higgins.user.profile.IUserProfileService
Throws:
org.eclipse.higgins.user.profile.exception.UserProfileException

getOptionalClaims

public Set getOptionalClaims(Serializable userId,
                             org.eclipse.higgins.icard.CUID cuid,
                             org.eclipse.higgins.user.profile.entity.WebForm form)
                      throws org.eclipse.higgins.user.profile.exception.UserProfileException
Specified by:
getOptionalClaims in interface org.eclipse.higgins.user.profile.IUserProfileService
Throws:
org.eclipse.higgins.user.profile.exception.UserProfileException

getSummaryTotalSize

public int getSummaryTotalSize(Serializable userId,
                               org.eclipse.higgins.icard.CUID cuid)
                        throws org.eclipse.higgins.user.profile.exception.UserProfileException
Specified by:
getSummaryTotalSize in interface org.eclipse.higgins.user.profile.IUserProfileService
Throws:
org.eclipse.higgins.user.profile.exception.UserProfileException

getUsedAlwaysCard

public org.eclipse.higgins.icard.CUID getUsedAlwaysCard(Serializable userId,
                                                        URI uri)
                                                 throws org.eclipse.higgins.user.profile.exception.UserProfileException
Specified by:
getUsedAlwaysCard in interface org.eclipse.higgins.user.profile.IUserProfileService
Throws:
org.eclipse.higgins.user.profile.exception.UserProfileException

getUsedAlwaysCard

public org.eclipse.higgins.icard.CUID getUsedAlwaysCard(Serializable userId,
                                                        org.eclipse.higgins.user.profile.entity.WebForm form)
                                                 throws org.eclipse.higgins.user.profile.exception.UserProfileException
Specified by:
getUsedAlwaysCard in interface org.eclipse.higgins.user.profile.IUserProfileService
Throws:
org.eclipse.higgins.user.profile.exception.UserProfileException

getUsedAlwaysURLs

public List getUsedAlwaysURLs(Serializable userId,
                              org.eclipse.higgins.icard.CUID cuid)
                       throws org.eclipse.higgins.user.profile.exception.UserProfileException
Specified by:
getUsedAlwaysURLs in interface org.eclipse.higgins.user.profile.IUserProfileService
Throws:
org.eclipse.higgins.user.profile.exception.UserProfileException

getUsedCards

public List getUsedCards(Serializable userId,
                         URI uri)
                  throws org.eclipse.higgins.user.profile.exception.UserProfileException
Specified by:
getUsedCards in interface org.eclipse.higgins.user.profile.IUserProfileService
Throws:
org.eclipse.higgins.user.profile.exception.UserProfileException

getUsedCards

public List getUsedCards(Serializable userId,
                         org.eclipse.higgins.user.profile.entity.WebForm form)
                  throws org.eclipse.higgins.user.profile.exception.UserProfileException
Specified by:
getUsedCards in interface org.eclipse.higgins.user.profile.IUserProfileService
Throws:
org.eclipse.higgins.user.profile.exception.UserProfileException

setOptionalClaims

public void setOptionalClaims(Serializable userId,
                              org.eclipse.higgins.icard.CUID cuid,
                              URI site,
                              Set optionalClaims)
                       throws org.eclipse.higgins.user.profile.exception.UserProfileException
Specified by:
setOptionalClaims in interface org.eclipse.higgins.user.profile.IUserProfileService
Throws:
org.eclipse.higgins.user.profile.exception.UserProfileException

setOptionalClaims

public void setOptionalClaims(Serializable userId,
                              org.eclipse.higgins.icard.CUID cuid,
                              org.eclipse.higgins.user.profile.entity.WebForm form,
                              Set optionalClaims)
                       throws org.eclipse.higgins.user.profile.exception.UserProfileException
Specified by:
setOptionalClaims in interface org.eclipse.higgins.user.profile.IUserProfileService
Throws:
org.eclipse.higgins.user.profile.exception.UserProfileException

setUsedAlways

public org.eclipse.higgins.user.profile.entity.CardUsage setUsedAlways(Serializable userId,
                                                                       org.eclipse.higgins.icard.CUID cuid,
                                                                       URI uri)
                                                                throws org.eclipse.higgins.user.profile.exception.UserProfileException
Specified by:
setUsedAlways in interface org.eclipse.higgins.user.profile.IUserProfileService
Throws:
org.eclipse.higgins.user.profile.exception.UserProfileException

setUsedAlways

public org.eclipse.higgins.user.profile.entity.CardUsage setUsedAlways(Serializable userId,
                                                                       org.eclipse.higgins.icard.CUID cuid,
                                                                       org.eclipse.higgins.user.profile.entity.WebForm form)
                                                                throws org.eclipse.higgins.user.profile.exception.UserProfileException
Specified by:
setUsedAlways in interface org.eclipse.higgins.user.profile.IUserProfileService
Throws:
org.eclipse.higgins.user.profile.exception.UserProfileException

getClaimValuesMRU

public Map getClaimValuesMRU(Serializable userId)
                      throws org.eclipse.higgins.user.profile.exception.UserProfileException
Specified by:
getClaimValuesMRU in interface org.eclipse.higgins.user.profile.IUserProfileService
Throws:
org.eclipse.higgins.user.profile.exception.UserProfileException

getClaimValuesMRU

public Set getClaimValuesMRU(Serializable userId,
                             String claimType)
                      throws org.eclipse.higgins.user.profile.exception.UserProfileException
Specified by:
getClaimValuesMRU in interface org.eclipse.higgins.user.profile.IUserProfileService
Throws:
org.eclipse.higgins.user.profile.exception.UserProfileException

setClaimValuesMRU

public void setClaimValuesMRU(Serializable userId,
                              String claimType,
                              Set claimValues)
                       throws org.eclipse.higgins.user.profile.exception.UserProfileException
Specified by:
setClaimValuesMRU in interface org.eclipse.higgins.user.profile.IUserProfileService
Throws:
org.eclipse.higgins.user.profile.exception.UserProfileException

addSelectorClient

public org.eclipse.higgins.user.profile.entity.SelectorClient addSelectorClient(Serializable userId,
                                                                                org.eclipse.higgins.user.profile.entity.SelectorClient selectorClient)
                                                                         throws org.eclipse.higgins.user.profile.exception.UserProfileException
Specified by:
addSelectorClient in interface org.eclipse.higgins.user.profile.IUserProfileService
Throws:
org.eclipse.higgins.user.profile.exception.UserProfileException

deleteSelectorClient

public void deleteSelectorClient(Serializable userId,
                                 String selectorClientId)
                          throws org.eclipse.higgins.user.profile.exception.UserProfileException
Specified by:
deleteSelectorClient in interface org.eclipse.higgins.user.profile.IUserProfileService
Throws:
org.eclipse.higgins.user.profile.exception.UserProfileException

getSelectorClients

public List getSelectorClients(Serializable userId)
                        throws org.eclipse.higgins.user.profile.exception.UserProfileException
Specified by:
getSelectorClients in interface org.eclipse.higgins.user.profile.IUserProfileService
Throws:
org.eclipse.higgins.user.profile.exception.UserProfileException

modifySelectorClient

public org.eclipse.higgins.user.profile.entity.SelectorClient modifySelectorClient(Serializable userId,
                                                                                   org.eclipse.higgins.user.profile.entity.SelectorClient selectorClient)
                                                                            throws org.eclipse.higgins.user.profile.exception.UserProfileException
Specified by:
modifySelectorClient in interface org.eclipse.higgins.user.profile.IUserProfileService
Throws:
org.eclipse.higgins.user.profile.exception.UserProfileException