|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface SiteManager
| Method Summary | |
|---|---|
void |
addRPAddressRestriction(AddressRestriction restriction)
|
java.util.List |
findAllRPAddressRestrictions()
Finds all of the whitelist or blacklist server approvals. |
java.util.List |
getAllAlwaysAllowSites(User user)
Returns all the sites marked 'always allow' for a user. |
Site |
getSite(java.lang.String url)
Gets the Site object corresponding to the URL or creates a Site object corresponding to the URL. |
SiteApproval |
getSiteApproval(User user,
java.lang.String url)
Gets the SiteApproval of a user for a URL. |
boolean |
isSiteAllowedToAuthenticate(java.net.URL url)
Determines is a URL is allowed to authenticate. |
void |
removeAllRPAddressRestrictions()
|
void |
removeRPAddressRestriction(java.lang.String address)
|
void |
removeSiteApproval(SiteApproval approval)
Removes an allow always approval from the database. |
SiteApproval |
setSiteApproval(User user,
java.lang.String url,
long profileID,
boolean alwaysAllow)
Updates or creates site approval for a particular site (URL) associated with a user and a profile of that user. |
void |
updateAlwaysAllowApprovals(User user,
java.util.List urls,
java.util.List profileIDs)
Updates which sites are always allowed to authenticate. |
| Method Detail |
|---|
SiteApproval getSiteApproval(User user,
java.lang.String url)
user - user to search in.url - URL of Site in SiteApproval.
Site getSite(java.lang.String url)
url - URL of the Site.
SiteApproval setSiteApproval(User user,
java.lang.String url,
long profileID,
boolean alwaysAllow)
throws SiteManagerException
user - user to associate to.url - URL of site.profileID - default profile to use for attribute information when interacting with site.alwaysAllow - true if authentication with this site is always allowed.
SiteManagerException - thrown if profile with given profileID does not exist OR user does not own profile.java.util.List getAllAlwaysAllowSites(User user)
user - user to search for.
void updateAlwaysAllowApprovals(User user,
java.util.List urls,
java.util.List profileIDs)
throws SiteManagerException
user - user to update.urls - list of URLS of sites.profileIDs - corresponding list of default profile IDs for the sites.
SiteManagerException - thrown if URL/ProfileID lists are null or not the same size OR profile with given profileID does not exist OR user does not own profile.java.util.List findAllRPAddressRestrictions()
OpenIDPropertyManager.getTrustRelationShipMode()void addRPAddressRestriction(AddressRestriction restriction)
void removeAllRPAddressRestrictions()
void removeRPAddressRestriction(java.lang.String address)
boolean isSiteAllowedToAuthenticate(java.net.URL url)
url - url of the site.
void removeSiteApproval(SiteApproval approval)
approval - The site approval to remove.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||