public abstract class ApplicationManagementService extends Object
Constructor and Description |
---|
ApplicationManagementService() |
Modifier and Type | Method and Description |
---|---|
abstract void |
createApplication(org.wso2.carbon.identity.application.common.model.ServiceProvider serviceProvider,
String tenantDomain,
String username)
Creates a service provider with basic information.First we need to create
a role with the
application name.
|
abstract void |
deleteApplication(String applicationName,
String tenantDomain,
String username)
Delete Application
|
abstract org.wso2.carbon.identity.application.common.model.ApplicationBasicInfo[] |
getAllApplicationBasicInfo(String tenantDomain,
String username)
Get All Application Basic Information
|
abstract org.wso2.carbon.identity.application.common.model.IdentityProvider[] |
getAllIdentityProviders(String tenantDomain)
Get All Identity Providers
|
abstract org.wso2.carbon.identity.application.common.model.LocalAuthenticatorConfig[] |
getAllLocalAuthenticators(String tenantDomain)
Get All Local Authenticators
|
abstract String[] |
getAllLocalClaimUris(String tenantDomain)
Get All local claim uris
|
abstract List<String> |
getAllRequestedClaimsByServiceProvider(String serviceProviderName,
String tenantDomain) |
abstract org.wso2.carbon.identity.application.common.model.RequestPathAuthenticatorConfig[] |
getAllRequestPathAuthenticators(String tenantDomain)
Get All Request Path Authenticators
|
abstract org.wso2.carbon.identity.application.common.model.ServiceProvider |
getApplicationExcludingFileBasedSPs(String applicationName,
String tenantDomain)
Get Application for given application name
|
abstract org.wso2.carbon.identity.application.common.model.IdentityProvider |
getIdentityProvider(String federatedIdPName,
String tenantDomain)
Get Identity Provider
|
static ApplicationManagementService |
getInstance()
Get ApplicationManagementService instance.
|
abstract Map<String,String> |
getLocalIdPToServiceProviderClaimMapping(String serviceProviderName,
String tenantDomain) |
abstract org.wso2.carbon.identity.application.common.model.ServiceProvider |
getServiceProvider(String serviceProviderName,
String tenantDomain) |
abstract org.wso2.carbon.identity.application.common.model.ServiceProvider |
getServiceProviderByClientId(String clientId,
String clientType,
String tenantDomain) |
abstract String |
getServiceProviderNameByClientId(String clientId,
String type,
String tenantDomain)
Get application data for given client Id and type
|
abstract String |
getServiceProviderNameByClientIdExcludingFileBasedSPs(String clientId,
String type,
String tenantDomain) |
abstract Map<String,String> |
getServiceProviderToLocalIdPClaimMapping(String serviceProviderName,
String tenantDomain) |
abstract void |
updateApplication(org.wso2.carbon.identity.application.common.model.ServiceProvider serviceProvider,
String tenantDomain,
String username)
Update Application
|
public static ApplicationManagementService getInstance()
public abstract void createApplication(org.wso2.carbon.identity.application.common.model.ServiceProvider serviceProvider, String tenantDomain, String username) throws org.wso2.carbon.identity.application.common.IdentityApplicationManagementException
serviceProvider
- Service Provider NametenantDomain
- Tenant Domainusername
- User Nameorg.wso2.carbon.identity.application.common.IdentityApplicationManagementException
public abstract org.wso2.carbon.identity.application.common.model.ServiceProvider getApplicationExcludingFileBasedSPs(String applicationName, String tenantDomain) throws org.wso2.carbon.identity.application.common.IdentityApplicationManagementException
applicationName
- Application NametenantDomain
- Tenant Domainorg.wso2.carbon.identity.application.common.IdentityApplicationManagementException
public abstract org.wso2.carbon.identity.application.common.model.ApplicationBasicInfo[] getAllApplicationBasicInfo(String tenantDomain, String username) throws org.wso2.carbon.identity.application.common.IdentityApplicationManagementException
tenantDomain
- Tenant Domainusername
- User Nameorg.wso2.carbon.identity.application.common.IdentityApplicationManagementException
public abstract void updateApplication(org.wso2.carbon.identity.application.common.model.ServiceProvider serviceProvider, String tenantDomain, String username) throws org.wso2.carbon.identity.application.common.IdentityApplicationManagementException
tenantDomain
- Tenant DomainserviceProvider
- Service Providerusername
- User Nameorg.wso2.carbon.identity.application.common.IdentityApplicationManagementException
public abstract void deleteApplication(String applicationName, String tenantDomain, String username) throws org.wso2.carbon.identity.application.common.IdentityApplicationManagementException
tenantDomain
- Tenant DomainapplicationName
- Application nameusername
- User Nameorg.wso2.carbon.identity.application.common.IdentityApplicationManagementException
public abstract org.wso2.carbon.identity.application.common.model.IdentityProvider getIdentityProvider(String federatedIdPName, String tenantDomain) throws org.wso2.carbon.identity.application.common.IdentityApplicationManagementException
tenantDomain
- Tenant DomainfederatedIdPName
- Federated identity provider nameorg.wso2.carbon.identity.application.common.IdentityApplicationManagementException
public abstract org.wso2.carbon.identity.application.common.model.IdentityProvider[] getAllIdentityProviders(String tenantDomain) throws org.wso2.carbon.identity.application.common.IdentityApplicationManagementException
tenantDomain
- Tenant Domainorg.wso2.carbon.identity.application.common.IdentityApplicationManagementException
public abstract org.wso2.carbon.identity.application.common.model.LocalAuthenticatorConfig[] getAllLocalAuthenticators(String tenantDomain) throws org.wso2.carbon.identity.application.common.IdentityApplicationManagementException
tenantDomain
- Tenant Domainorg.wso2.carbon.identity.application.common.IdentityApplicationManagementException
public abstract org.wso2.carbon.identity.application.common.model.RequestPathAuthenticatorConfig[] getAllRequestPathAuthenticators(String tenantDomain) throws org.wso2.carbon.identity.application.common.IdentityApplicationManagementException
tenantDomain
- Tenant Domainorg.wso2.carbon.identity.application.common.IdentityApplicationManagementException
public abstract String[] getAllLocalClaimUris(String tenantDomain) throws org.wso2.carbon.identity.application.common.IdentityApplicationManagementException
tenantDomain
- Tenant Domainorg.wso2.carbon.identity.application.common.IdentityApplicationManagementException
public abstract String getServiceProviderNameByClientIdExcludingFileBasedSPs(String clientId, String type, String tenantDomain) throws org.wso2.carbon.identity.application.common.IdentityApplicationManagementException
org.wso2.carbon.identity.application.common.IdentityApplicationManagementException
public abstract Map<String,String> getServiceProviderToLocalIdPClaimMapping(String serviceProviderName, String tenantDomain) throws org.wso2.carbon.identity.application.common.IdentityApplicationManagementException
org.wso2.carbon.identity.application.common.IdentityApplicationManagementException
public abstract Map<String,String> getLocalIdPToServiceProviderClaimMapping(String serviceProviderName, String tenantDomain) throws org.wso2.carbon.identity.application.common.IdentityApplicationManagementException
org.wso2.carbon.identity.application.common.IdentityApplicationManagementException
public abstract List<String> getAllRequestedClaimsByServiceProvider(String serviceProviderName, String tenantDomain) throws org.wso2.carbon.identity.application.common.IdentityApplicationManagementException
org.wso2.carbon.identity.application.common.IdentityApplicationManagementException
public abstract String getServiceProviderNameByClientId(String clientId, String type, String tenantDomain) throws org.wso2.carbon.identity.application.common.IdentityApplicationManagementException
clientId
- Client Idtype
- TypetenantDomain
- Tenant Domainorg.wso2.carbon.identity.application.common.IdentityApplicationManagementException
public abstract org.wso2.carbon.identity.application.common.model.ServiceProvider getServiceProvider(String serviceProviderName, String tenantDomain) throws org.wso2.carbon.identity.application.common.IdentityApplicationManagementException
org.wso2.carbon.identity.application.common.IdentityApplicationManagementException
public abstract org.wso2.carbon.identity.application.common.model.ServiceProvider getServiceProviderByClientId(String clientId, String clientType, String tenantDomain) throws org.wso2.carbon.identity.application.common.IdentityApplicationManagementException
org.wso2.carbon.identity.application.common.IdentityApplicationManagementException
Copyright © 2016 WSO2. All rights reserved.