public class ApplicationManagementServiceImpl extends ApplicationManagementService
Modifier and Type | Method and Description |
---|---|
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.
|
void |
deleteApplication(String applicationName,
String tenantDomain,
String username)
Delete Application
|
org.wso2.carbon.identity.application.common.model.ApplicationBasicInfo[] |
getAllApplicationBasicInfo(String tenantDomain,
String username)
Get All Application Basic Information
|
org.wso2.carbon.identity.application.common.model.IdentityProvider[] |
getAllIdentityProviders(String tenantDomain)
Get All Identity Providers
|
org.wso2.carbon.identity.application.common.model.LocalAuthenticatorConfig[] |
getAllLocalAuthenticators(String tenantDomain)
Get All Local Authenticators
|
String[] |
getAllLocalClaimUris(String tenantDomain)
Get All local claim uris
|
List<String> |
getAllRequestedClaimsByServiceProvider(String serviceProviderName,
String tenantDomain)
Returns back the requested set of claims by the provided service provider in local idp claim
dialect.
|
org.wso2.carbon.identity.application.common.model.RequestPathAuthenticatorConfig[] |
getAllRequestPathAuthenticators(String tenantDomain)
Get All Request Path Authenticators
|
org.wso2.carbon.identity.application.common.model.ServiceProvider |
getApplicationExcludingFileBasedSPs(String applicationName,
String tenantDomain)
Get Application for given application name
|
org.wso2.carbon.identity.application.common.model.IdentityProvider |
getIdentityProvider(String federatedIdPName,
String tenantDomain)
Get Identity Provider
|
static ApplicationManagementServiceImpl |
getInstance()
Singleton method
|
Map<String,String> |
getLocalIdPToServiceProviderClaimMapping(String serviceProviderName,
String tenantDomain)
[local-idp-claim-uri,sp-claim-uri]
|
org.wso2.carbon.identity.application.common.model.ServiceProvider |
getServiceProvider(String serviceProviderName,
String tenantDomain) |
org.wso2.carbon.identity.application.common.model.ServiceProvider |
getServiceProviderByClientId(String clientId,
String clientType,
String tenantDomain) |
String |
getServiceProviderNameByClientId(String clientId,
String clientType,
String tenantDomain)
Get application data for given client Id and type
|
String |
getServiceProviderNameByClientIdExcludingFileBasedSPs(String clientId,
String type,
String tenantDomain) |
Map<String,String> |
getServiceProviderToLocalIdPClaimMapping(String serviceProviderName,
String tenantDomain)
[sp-claim-uri,local-idp-claim-uri]
|
void |
updateApplication(org.wso2.carbon.identity.application.common.model.ServiceProvider serviceProvider,
String tenantDomain,
String username)
Update Application
|
public static ApplicationManagementServiceImpl getInstance()
public void createApplication(org.wso2.carbon.identity.application.common.model.ServiceProvider serviceProvider, String tenantDomain, String username) throws org.wso2.carbon.identity.application.common.IdentityApplicationManagementException
ApplicationManagementService
createApplication
in class ApplicationManagementService
serviceProvider
- Service Provider NametenantDomain
- Tenant Domainusername
- User Nameorg.wso2.carbon.identity.application.common.IdentityApplicationManagementException
public org.wso2.carbon.identity.application.common.model.ServiceProvider getApplicationExcludingFileBasedSPs(String applicationName, String tenantDomain) throws org.wso2.carbon.identity.application.common.IdentityApplicationManagementException
ApplicationManagementService
getApplicationExcludingFileBasedSPs
in class ApplicationManagementService
applicationName
- Application NametenantDomain
- Tenant Domainorg.wso2.carbon.identity.application.common.IdentityApplicationManagementException
public org.wso2.carbon.identity.application.common.model.ApplicationBasicInfo[] getAllApplicationBasicInfo(String tenantDomain, String username) throws org.wso2.carbon.identity.application.common.IdentityApplicationManagementException
ApplicationManagementService
getAllApplicationBasicInfo
in class ApplicationManagementService
tenantDomain
- Tenant Domainusername
- User Nameorg.wso2.carbon.identity.application.common.IdentityApplicationManagementException
public void updateApplication(org.wso2.carbon.identity.application.common.model.ServiceProvider serviceProvider, String tenantDomain, String username) throws org.wso2.carbon.identity.application.common.IdentityApplicationManagementException
ApplicationManagementService
updateApplication
in class ApplicationManagementService
serviceProvider
- Service ProvidertenantDomain
- Tenant Domainusername
- User Nameorg.wso2.carbon.identity.application.common.IdentityApplicationManagementException
public void deleteApplication(String applicationName, String tenantDomain, String username) throws org.wso2.carbon.identity.application.common.IdentityApplicationManagementException
ApplicationManagementService
deleteApplication
in class ApplicationManagementService
applicationName
- Application nametenantDomain
- Tenant Domainusername
- User Nameorg.wso2.carbon.identity.application.common.IdentityApplicationManagementException
public org.wso2.carbon.identity.application.common.model.IdentityProvider getIdentityProvider(String federatedIdPName, String tenantDomain) throws org.wso2.carbon.identity.application.common.IdentityApplicationManagementException
ApplicationManagementService
getIdentityProvider
in class ApplicationManagementService
federatedIdPName
- Federated identity provider nametenantDomain
- Tenant Domainorg.wso2.carbon.identity.application.common.IdentityApplicationManagementException
public org.wso2.carbon.identity.application.common.model.IdentityProvider[] getAllIdentityProviders(String tenantDomain) throws org.wso2.carbon.identity.application.common.IdentityApplicationManagementException
ApplicationManagementService
getAllIdentityProviders
in class ApplicationManagementService
tenantDomain
- Tenant Domainorg.wso2.carbon.identity.application.common.IdentityApplicationManagementException
public org.wso2.carbon.identity.application.common.model.LocalAuthenticatorConfig[] getAllLocalAuthenticators(String tenantDomain) throws org.wso2.carbon.identity.application.common.IdentityApplicationManagementException
ApplicationManagementService
getAllLocalAuthenticators
in class ApplicationManagementService
tenantDomain
- Tenant Domainorg.wso2.carbon.identity.application.common.IdentityApplicationManagementException
public org.wso2.carbon.identity.application.common.model.RequestPathAuthenticatorConfig[] getAllRequestPathAuthenticators(String tenantDomain) throws org.wso2.carbon.identity.application.common.IdentityApplicationManagementException
ApplicationManagementService
getAllRequestPathAuthenticators
in class ApplicationManagementService
tenantDomain
- Tenant Domainorg.wso2.carbon.identity.application.common.IdentityApplicationManagementException
public String[] getAllLocalClaimUris(String tenantDomain) throws org.wso2.carbon.identity.application.common.IdentityApplicationManagementException
ApplicationManagementService
getAllLocalClaimUris
in class ApplicationManagementService
tenantDomain
- Tenant Domainorg.wso2.carbon.identity.application.common.IdentityApplicationManagementException
public String getServiceProviderNameByClientIdExcludingFileBasedSPs(String clientId, String type, String tenantDomain) throws org.wso2.carbon.identity.application.common.IdentityApplicationManagementException
getServiceProviderNameByClientIdExcludingFileBasedSPs
in class ApplicationManagementService
org.wso2.carbon.identity.application.common.IdentityApplicationManagementException
public Map<String,String> getServiceProviderToLocalIdPClaimMapping(String serviceProviderName, String tenantDomain) throws org.wso2.carbon.identity.application.common.IdentityApplicationManagementException
getServiceProviderToLocalIdPClaimMapping
in class ApplicationManagementService
serviceProviderName
- tenantDomain
- org.wso2.carbon.identity.application.common.IdentityApplicationManagementException
public Map<String,String> getLocalIdPToServiceProviderClaimMapping(String serviceProviderName, String tenantDomain) throws org.wso2.carbon.identity.application.common.IdentityApplicationManagementException
getLocalIdPToServiceProviderClaimMapping
in class ApplicationManagementService
serviceProviderName
- tenantDomain
- org.wso2.carbon.identity.application.common.IdentityApplicationManagementException
public List<String> getAllRequestedClaimsByServiceProvider(String serviceProviderName, String tenantDomain) throws org.wso2.carbon.identity.application.common.IdentityApplicationManagementException
getAllRequestedClaimsByServiceProvider
in class ApplicationManagementService
serviceProviderName
- tenantDomain
- org.wso2.carbon.identity.application.common.IdentityApplicationManagementException
public String getServiceProviderNameByClientId(String clientId, String clientType, String tenantDomain) throws org.wso2.carbon.identity.application.common.IdentityApplicationManagementException
ApplicationManagementService
getServiceProviderNameByClientId
in class ApplicationManagementService
clientId
- clientType
- tenantDomain
- org.wso2.carbon.identity.application.common.IdentityApplicationManagementException
public org.wso2.carbon.identity.application.common.model.ServiceProvider getServiceProvider(String serviceProviderName, String tenantDomain) throws org.wso2.carbon.identity.application.common.IdentityApplicationManagementException
getServiceProvider
in class ApplicationManagementService
serviceProviderName
- tenantDomain
- org.wso2.carbon.identity.application.common.IdentityApplicationManagementException
public org.wso2.carbon.identity.application.common.model.ServiceProvider getServiceProviderByClientId(String clientId, String clientType, String tenantDomain) throws org.wso2.carbon.identity.application.common.IdentityApplicationManagementException
getServiceProviderByClientId
in class ApplicationManagementService
clientId
- clientType
- tenantDomain
- org.wso2.carbon.identity.application.common.IdentityApplicationManagementException
Copyright © 2016 WSO2. All rights reserved.