| Constructor and Description |
|---|
CsaClient() |
CsaClient(String csaBaseLocation) |
| Modifier and Type | Method and Description |
|---|---|
Action |
createAction(Action action) |
List<InstitutionIdentityProvider> |
getAllInstitutionIdentityProviders() |
List<InstitutionIdentityProvider> |
getInstitutionIdentityProviders(String identityProviderId) |
List<Action> |
getJiraActions(String idpEntityId) |
List<Service> |
getProtectedServices()
Get a list oof all protected services scoped by the Idp of the logged in person
|
List<Service> |
getPublicServices()
Get a list of all services available to anyone.
|
Service |
getServiceForIdp(String idpEntityId,
long serviceId)
Get a service's details, scoped by the given IDP entity ID
|
Service |
getServiceForIdp(String idpEntityId,
String spEntityId)
Get a service's details, scoped by the given IDP entity ID and SP entity ID
|
List<Service> |
getServicesForIdp(String idpEntityId)
Get a list of services, scoped by the given IDP entity ID
|
Taxonomy |
getTaxonomy() |
void |
setCsaBaseLocation(String csaBaseLocation)
Setter for base location of CSA
|
void |
setOauthClient(OauthClient oauthClient) |
public CsaClient()
public CsaClient(String csaBaseLocation)
public List<Service> getPublicServices()
CsagetPublicServices in interface Csapublic List<Service> getProtectedServices()
CsagetProtectedServices in interface Csapublic List<Service> getServicesForIdp(String idpEntityId)
CsagetServicesForIdp in interface Csapublic Service getServiceForIdp(String idpEntityId, long serviceId)
CsagetServiceForIdp in interface Csapublic Service getServiceForIdp(String idpEntityId, String spEntityId)
CsagetServiceForIdp in interface CsaidpEntityId - idp entity IDspEntityId - sp entity IDpublic Taxonomy getTaxonomy()
getTaxonomy in interface Csapublic List<Action> getJiraActions(String idpEntityId)
getJiraActions in interface Csapublic Action createAction(Action action)
createAction in interface Csapublic List<InstitutionIdentityProvider> getInstitutionIdentityProviders(String identityProviderId)
getInstitutionIdentityProviders in interface Csapublic List<InstitutionIdentityProvider> getAllInstitutionIdentityProviders()
getAllInstitutionIdentityProviders in interface Csapublic void setCsaBaseLocation(String csaBaseLocation)
CsasetCsaBaseLocation in interface CsacsaBaseLocation - base URL of CSApublic void setOauthClient(OauthClient oauthClient)
setOauthClient in interface CsaCopyright © 2013 SURFnet bv, The Netherlands. All Rights Reserved.