|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectnl.surfnet.coin.csa.service.impl.ServiceRegistryProviderService
public class ServiceRegistryProviderService
| Constructor Summary | |
|---|---|
ServiceRegistryProviderService()
|
|
| Method Summary | |
|---|---|
static IdentityProvider |
buildIdentityProviderByMetadata(nl.surfnet.coin.janus.domain.EntityMetadata metadata)
Create a IdentityProvider and inflate it with the given metadata attributes. |
ServiceProvider |
buildServiceProviderByMetadata(nl.surfnet.coin.janus.domain.EntityMetadata metadata)
Create a ServiceProvider and inflate it with the given metadata attributes. |
static ContactPersonType |
contactPersonTypeByJanusContactType(nl.surfnet.coin.janus.domain.Contact.Type contactType)
Convert a Janus contact type to a ServiceProvider's ContactPersonType. |
List<IdentityProvider> |
getAllIdentityProviders()
Get a list of all idps |
List<ServiceProvider> |
getAllServiceProviders()
Get a list of all available Service Providers (IDP independent). |
List<ServiceProvider> |
getAllServiceProviders(String idpId)
Get a list of all available Service Providers for the given idpId. |
IdentityProvider |
getIdentityProvider(String idpEntityId)
Get an identity provider by its id. |
List<IdentityProvider> |
getInstituteIdentityProviders(String instituteId)
Get a list of all idps that have the same instituteId as the given one. |
List<String> |
getLinkedServiceProviderIDs(String idpId)
Get a list of all SP identifiers linked to the Idp |
ServiceProvider |
getServiceProvider(String spEntityId)
Get a ServiceProvider by its entity ID, without a idpEntityId |
ServiceProvider |
getServiceProvider(String spEntityId,
String idpEntityId)
Get a ServiceProvider by its entity ID. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ServiceRegistryProviderService()
| Method Detail |
|---|
public List<ServiceProvider> getAllServiceProviders(String idpId)
ServiceProviderService
getAllServiceProviders in interface ServiceProviderServiceidpId - the IDP entity ID to filter on
ServiceProviderpublic List<ServiceProvider> getAllServiceProviders()
ServiceProviderService
getAllServiceProviders in interface ServiceProviderServiceServiceProviderpublic List<String> getLinkedServiceProviderIDs(String idpId)
IdentityProviderService
getLinkedServiceProviderIDs in interface IdentityProviderService
public ServiceProvider getServiceProvider(String spEntityId,
String idpEntityId)
ServiceProviderServiceServiceProvider by its entity ID.
getServiceProvider in interface ServiceProviderServicespEntityId - the entity id of the ServiceProvideridpEntityId - the entity id of the Identity Provider.
ServiceProvider object.public ServiceProvider getServiceProvider(String spEntityId)
ServiceProviderServiceServiceProvider by its entity ID, without a idpEntityId
getServiceProvider in interface ServiceProviderServicespEntityId - the entity id of the ServiceProvider
ServiceProvider object.public ServiceProvider buildServiceProviderByMetadata(nl.surfnet.coin.janus.domain.EntityMetadata metadata)
metadata - Janus metadata
ServiceProviderpublic static IdentityProvider buildIdentityProviderByMetadata(nl.surfnet.coin.janus.domain.EntityMetadata metadata)
metadata - Janus metadata
IdentityProviderpublic static ContactPersonType contactPersonTypeByJanusContactType(nl.surfnet.coin.janus.domain.Contact.Type contactType)
contactType - the Janus type
ContactPersonType
IllegalArgumentException - in case no match can be made.public IdentityProvider getIdentityProvider(String idpEntityId)
IdentityProviderService
getIdentityProvider in interface IdentityProviderServiceidpEntityId - the id.
public List<IdentityProvider> getInstituteIdentityProviders(String instituteId)
IdentityProviderService
getInstituteIdentityProviders in interface IdentityProviderServiceinstituteId - the instituteId
public List<IdentityProvider> getAllIdentityProviders()
IdentityProviderService
getAllIdentityProviders in interface IdentityProviderService
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||