public class SAMLSSOServiceProviderDAO extends AbstractDAO<SAMLSSOServiceProviderDO>
registry
Constructor and Description |
---|
SAMLSSOServiceProviderDAO(org.wso2.carbon.registry.core.Registry registry) |
Modifier and Type | Method and Description |
---|---|
boolean |
addServiceProvider(SAMLSSOServiceProviderDO serviceProviderDO)
Add the service provider information to the registry.
|
SAMLSSOServiceProviderDO |
getServiceProvider(String issuer)
Get the service provider.
|
SAMLSSOServiceProviderDO[] |
getServiceProviders() |
boolean |
isServiceProviderExists(String issuer) |
boolean |
removeServiceProvider(String issuer)
Remove the service provider with the given name.
|
protected SAMLSSOServiceProviderDO |
resourceToObject(org.wso2.carbon.registry.core.Resource resource)
Converts a registry resource to an object.
|
SAMLSSOServiceProviderDO |
uploadServiceProvider(SAMLSSOServiceProviderDO serviceProviderDO)
Upload service Provider using metadata file..
|
getAllObjects, getAllObjectsWithPropertyValue, getFirstObjectWithPropertyValue
public SAMLSSOServiceProviderDAO(org.wso2.carbon.registry.core.Registry registry)
protected SAMLSSOServiceProviderDO resourceToObject(org.wso2.carbon.registry.core.Resource resource)
AbstractDAO
resourceToObject
in class AbstractDAO<SAMLSSOServiceProviderDO>
resource
- registry resourcepublic boolean addServiceProvider(SAMLSSOServiceProviderDO serviceProviderDO) throws org.wso2.carbon.identity.base.IdentityException
serviceProviderDO
- Service provider information object.org.wso2.carbon.identity.base.IdentityException
- Error while persisting to the registry.public SAMLSSOServiceProviderDO[] getServiceProviders() throws org.wso2.carbon.identity.base.IdentityException
org.wso2.carbon.identity.base.IdentityException
public boolean removeServiceProvider(String issuer) throws org.wso2.carbon.identity.base.IdentityException
issuer
- Name of the SAML issuer.org.wso2.carbon.identity.base.IdentityException
- Error occurred while removing the SAML service provider from registry.public SAMLSSOServiceProviderDO getServiceProvider(String issuer) throws org.wso2.carbon.identity.base.IdentityException
issuer
- org.wso2.carbon.identity.base.IdentityException
public boolean isServiceProviderExists(String issuer) throws org.wso2.carbon.identity.base.IdentityException
org.wso2.carbon.identity.base.IdentityException
public SAMLSSOServiceProviderDO uploadServiceProvider(SAMLSSOServiceProviderDO serviceProviderDO) throws org.wso2.carbon.identity.base.IdentityException
serviceProviderDO
- Service provider information object.org.wso2.carbon.identity.base.IdentityException
- Error occurred while adding the information to registry.Copyright © 2019 WSO2. All rights reserved.