public class ApplicationDAOImpl extends Object implements ApplicationDAO
Constructor and Description |
---|
ApplicationDAOImpl() |
Modifier and Type | Method and Description |
---|---|
int |
createApplication(org.wso2.carbon.identity.application.common.model.ServiceProvider serviceProvider,
String tenantDomain)
Stores basic application information and meta-data such as the application name, creator and
tenant.
|
void |
deleteApplication(int applicationID,
Connection connection)
Deletes the Application with application ID
|
void |
deleteApplication(String appName)
Deletes the application from IDN_APPMGT_APP table.
|
void |
deleteAssignedPermissions(Connection connection,
String applicationName,
org.wso2.carbon.identity.application.common.model.ApplicationPermission[] permissions)
Delete assigned role permission mappings for deleted permissions
|
void |
deletePermissionAndRoleConfiguration(int applicationID,
Connection connection) |
org.wso2.carbon.identity.application.common.model.ApplicationBasicInfo[] |
getAllApplicationBasicInfo()
Get application Names for user
|
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.ServiceProvider |
getApplication(String applicationName,
String tenantDomain) |
org.wso2.carbon.identity.application.common.model.ServiceProvider |
getApplicationData(String clientId,
String type,
String tenantDomain)
This method will be heavily used by the Authentication Framework.
|
String |
getApplicationName(int applicationID) |
Map<String,String> |
getLocalIdPToServiceProviderClaimMapping(String serviceProviderName,
String tenantDomain)
[local-idp-claim-uri,sp-claim-uri]
|
String |
getServiceProviderNameByClientId(String clientId,
String clientType,
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) |
public int createApplication(org.wso2.carbon.identity.application.common.model.ServiceProvider serviceProvider, String tenantDomain) throws org.wso2.carbon.identity.application.common.IdentityApplicationManagementException
createApplication
in interface ApplicationDAO
serviceProvider
- org.wso2.carbon.identity.application.common.IdentityApplicationManagementException
public void updateApplication(org.wso2.carbon.identity.application.common.model.ServiceProvider serviceProvider, String tenantDomain) throws org.wso2.carbon.identity.application.common.IdentityApplicationManagementException
updateApplication
in interface ApplicationDAO
org.wso2.carbon.identity.application.common.IdentityApplicationManagementException
public org.wso2.carbon.identity.application.common.model.ServiceProvider getApplication(String applicationName, String tenantDomain) throws org.wso2.carbon.identity.application.common.IdentityApplicationManagementException
getApplication
in interface ApplicationDAO
org.wso2.carbon.identity.application.common.IdentityApplicationManagementException
public org.wso2.carbon.identity.application.common.model.ServiceProvider getApplicationData(String clientId, String type, String tenantDomain) throws org.wso2.carbon.identity.application.common.IdentityApplicationManagementException
clientId
- type
- tenantDomain
- org.wso2.carbon.identity.application.common.IdentityApplicationManagementException
public String getApplicationName(int applicationID) throws org.wso2.carbon.identity.application.common.IdentityApplicationManagementException
getApplicationName
in interface ApplicationDAO
applicationID
- org.wso2.carbon.identity.application.common.IdentityApplicationManagementException
public org.wso2.carbon.identity.application.common.model.ApplicationBasicInfo[] getAllApplicationBasicInfo() throws org.wso2.carbon.identity.application.common.IdentityApplicationManagementException
getAllApplicationBasicInfo
in interface ApplicationDAO
org.wso2.carbon.identity.application.common.IdentityApplicationManagementException
public void deleteApplication(String appName) throws org.wso2.carbon.identity.application.common.IdentityApplicationManagementException
deleteApplication
in interface ApplicationDAO
appName
- org.wso2.carbon.identity.application.common.IdentityApplicationManagementException
public void deleteApplication(int applicationID, Connection connection) throws org.wso2.carbon.identity.application.common.IdentityApplicationManagementException
applicationID
- connection
- org.wso2.carbon.identity.application.common.IdentityApplicationManagementException
public void deletePermissionAndRoleConfiguration(int applicationID, Connection connection) throws SQLException
applicationID
- connection
- org.wso2.carbon.identity.application.common.IdentityApplicationManagementException
SQLException
public void deleteAssignedPermissions(Connection connection, String applicationName, org.wso2.carbon.identity.application.common.model.ApplicationPermission[] permissions) throws org.wso2.carbon.identity.application.common.IdentityApplicationManagementException, SQLException
connection
- applicationName
- permissions
- org.wso2.carbon.identity.application.common.IdentityApplicationManagementException
SQLException
public String getServiceProviderNameByClientId(String clientId, String clientType, String tenantDomain) throws org.wso2.carbon.identity.application.common.IdentityApplicationManagementException
getServiceProviderNameByClientId
in interface ApplicationDAO
org.wso2.carbon.identity.application.common.IdentityApplicationManagementException
public Map<String,String> getServiceProviderToLocalIdPClaimMapping(String serviceProviderName, String tenantDomain) throws org.wso2.carbon.identity.application.common.IdentityApplicationManagementException
ApplicationDAO
getServiceProviderToLocalIdPClaimMapping
in interface ApplicationDAO
org.wso2.carbon.identity.application.common.IdentityApplicationManagementException
public Map<String,String> getLocalIdPToServiceProviderClaimMapping(String serviceProviderName, String tenantDomain) throws org.wso2.carbon.identity.application.common.IdentityApplicationManagementException
ApplicationDAO
getLocalIdPToServiceProviderClaimMapping
in interface ApplicationDAO
org.wso2.carbon.identity.application.common.IdentityApplicationManagementException
public List<String> getAllRequestedClaimsByServiceProvider(String serviceProviderName, String tenantDomain) throws org.wso2.carbon.identity.application.common.IdentityApplicationManagementException
ApplicationDAO
getAllRequestedClaimsByServiceProvider
in interface ApplicationDAO
org.wso2.carbon.identity.application.common.IdentityApplicationManagementException
Copyright © 2016 WSO2. All rights reserved.