public void updateProvisionedEntityName(ProvisioningEntity provisioningEntity) throws IdentityApplicationManagementException { //todo: as an improvement cache implementation need to be done provisioningMgtDAO.updateProvisioningEntityName(provisioningEntity); }
public String getProvisionedEntityNameByLocalId(String localId) throws IdentityApplicationManagementException { //todo: as an improvement cache implementation need to be done return provisioningMgtDAO.getProvisionedEntityNameByLocalId(localId); } }
/** * @param idpName * @param connectorType * @param provisioningEntity * @param tenantDomain * @return * @throws IdentityApplicationManagementException */ private ProvisionedIdentifier getProvisionedEntityIdentifier(String idpName, String connectorType, ProvisioningEntity provisioningEntity, String tenantDomain) throws IdentityApplicationManagementException { int tenantId = getTenantIdOfDomain(tenantDomain); return dao.getProvisionedIdentifier(idpName, connectorType, provisioningEntity, tenantId, tenantDomain); }
/** * @param idpName * @param connectorType * @param provisioningEntity * @param tenantDomain * @return * @throws IdentityApplicationManagementException */ private void deleteProvisionedEntityIdentifier(String idpName, String connectorType, ProvisioningEntity provisioningEntity, String tenantDomain) throws IdentityApplicationManagementException { int tenantId; try { tenantId = IdPManagementUtil.getTenantIdOfDomain(tenantDomain); dao.deleteProvisioningEntity(idpName, connectorType, provisioningEntity, tenantId, tenantDomain); } catch (UserStoreException e) { throw new IdentityApplicationManagementException( "Error while deleting provisioning identifier.", e); } }
/** * @param idpName * @param connectorType * @param provisioningEntity * @param tenantDomain * @throws IdentityApplicationManagementException */ private void storeProvisionedEntityIdentifier(String idpName, String connectorType, ProvisioningEntity provisioningEntity, String tenantDomain) throws IdentityApplicationManagementException { int tenantId; try { tenantId = IdPManagementUtil.getTenantIdOfDomain(tenantDomain); dao.addProvisioningEntity(idpName, connectorType, provisioningEntity, tenantId, tenantDomain); } catch (UserStoreException e) { throw new IdentityApplicationManagementException( "Error while storing provisioning identifier.", e); } }
provisioningMgtDAO.deleteProvisioningEntity(identityProviderName, connectorType, provisioningEntity, tenantId);
/** * @param identityProviderName * @param connectorType * @param provisioningEntity * @param tenantId * @throws IdentityApplicationManagementException */ public void addProvisioningEntity(String identityProviderName, String connectorType, ProvisioningEntity provisioningEntity, int tenantId, String tenantDomain) throws IdentityApplicationManagementException { provisioningMgtDAO.addProvisioningEntity(identityProviderName, connectorType, provisioningEntity, tenantId); if (log.isDebugEnabled()) { log.debug("Caching newly added Provisioning Entity : " + "identityProviderName=" + identityProviderName + "&& connectorType=" + connectorType + "&& provisioningEntityType=" + provisioningEntity.getEntityType() + "&& provisioningEntityName=" + provisioningEntity.getEntityName() + "&& provisioningIdentifier=" + provisioningEntity.getIdentifier().getIdentifier()); } ProvisioningEntityCacheKey cacheKey = new ProvisioningEntityCacheKey(identityProviderName, connectorType, provisioningEntity, tenantDomain); ProvisioningEntityCacheEntry entry = new ProvisioningEntityCacheEntry(); ProvisioningEntity cachedProvisioningEntity = new ProvisioningEntity(provisioningEntity.getEntityType(), provisioningEntity.getOperation()); ProvisionedIdentifier provisionedIdentifier = provisioningEntity.getIdentifier(); cachedProvisioningEntity.setIdentifier(provisionedIdentifier); entry.setProvisioningEntity(cachedProvisioningEntity); provisioningEntityCache.addToCache(cacheKey, entry); }
public void updateProvisionedEntityName(ProvisioningEntity provisioningEntity) throws IdentityApplicationManagementException { //todo: as an improvement cache implementation need to be done provisioningMgtDAO.updateProvisioningEntityName(provisioningEntity); }
public String getProvisionedEntityNameByLocalId(String localId) throws IdentityApplicationManagementException { //todo: as an improvement cache implementation need to be done return provisioningMgtDAO.getProvisionedEntityNameByLocalId(localId); } }
/** * @param idpName * @param connectorType * @param provisioningEntity * @param tenantDomain * @return * @throws IdentityApplicationManagementException */ private ProvisionedIdentifier getProvisionedEntityIdentifier(String idpName, String connectorType, ProvisioningEntity provisioningEntity, String tenantDomain) throws IdentityApplicationManagementException { int tenantId = getTenantIdOfDomain(tenantDomain); return dao.getProvisionedIdentifier(idpName, connectorType, provisioningEntity, tenantId, tenantDomain); }
/** * @param idpName * @param connectorType * @param provisioningEntity * @param tenantDomain * @return * @throws IdentityApplicationManagementException */ private void deleteProvisionedEntityIdentifier(String idpName, String connectorType, ProvisioningEntity provisioningEntity, String tenantDomain) throws IdentityApplicationManagementException { int tenantId; try { tenantId = IdPManagementUtil.getTenantIdOfDomain(tenantDomain); dao.deleteProvisioningEntity(idpName, connectorType, provisioningEntity, tenantId, tenantDomain); } catch (UserStoreException e) { throw new IdentityApplicationManagementException( "Error while deleting provisioning identifier.", e); } }
/** * @param idpName * @param connectorType * @param provisioningEntity * @param tenantDomain * @throws IdentityApplicationManagementException */ private void storeProvisionedEntityIdentifier(String idpName, String connectorType, ProvisioningEntity provisioningEntity, String tenantDomain) throws IdentityApplicationManagementException { int tenantId; try { tenantId = IdPManagementUtil.getTenantIdOfDomain(tenantDomain); dao.addProvisioningEntity(idpName, connectorType, provisioningEntity, tenantId, tenantDomain); } catch (UserStoreException e) { throw new IdentityApplicationManagementException( "Error while storing provisioning identifier.", e); } }
provisioningMgtDAO.deleteProvisioningEntity(identityProviderName, connectorType, provisioningEntity, tenantId);
/** * @param identityProviderName * @param connectorType * @param provisioningEntity * @param tenantId * @throws IdentityApplicationManagementException */ public void addProvisioningEntity(String identityProviderName, String connectorType, ProvisioningEntity provisioningEntity, int tenantId, String tenantDomain) throws IdentityApplicationManagementException { provisioningMgtDAO.addProvisioningEntity(identityProviderName, connectorType, provisioningEntity, tenantId); if (log.isDebugEnabled()) { log.debug("Caching newly added Provisioning Entity : " + "identityProviderName=" + identityProviderName + "&& connectorType=" + connectorType + "&& provisioningEntityType=" + provisioningEntity.getEntityType() + "&& provisioningEntityName=" + provisioningEntity.getEntityName() + "&& provisioningIdentifier=" + provisioningEntity.getIdentifier().getIdentifier()); } ProvisioningEntityCacheKey cacheKey = new ProvisioningEntityCacheKey(identityProviderName, connectorType, provisioningEntity, tenantDomain); ProvisioningEntityCacheEntry entry = new ProvisioningEntityCacheEntry(); ProvisioningEntity cachedProvisioningEntity = new ProvisioningEntity(provisioningEntity.getEntityType(), provisioningEntity.getOperation()); ProvisionedIdentifier provisionedIdentifier = provisioningEntity.getIdentifier(); cachedProvisioningEntity.setIdentifier(provisionedIdentifier); entry.setProvisioningEntity(cachedProvisioningEntity); provisioningEntityCache.addToCache(cacheKey, entry); }
public void updateProvisionedEntityName(ProvisioningEntity provisioningEntity) throws IdentityApplicationManagementException { //todo: as an improvement cache implementation need to be done provisioningMgtDAO.updateProvisioningEntityName(provisioningEntity); }
public String getProvisionedEntityNameByLocalId(String localId) throws IdentityApplicationManagementException { //todo: as an improvement cache implementation need to be done return provisioningMgtDAO.getProvisionedEntityNameByLocalId(localId); } }
/** * @param idpName * @param connectorType * @param provisioningEntity * @param tenantDomain * @return * @throws IdentityApplicationManagementException */ private ProvisionedIdentifier getProvisionedEntityIdentifier(String idpName, String connectorType, ProvisioningEntity provisioningEntity, String tenantDomain) throws IdentityApplicationManagementException { int tenantId = getTenantIdOfDomain(tenantDomain); return dao.getProvisionedIdentifier(idpName, connectorType, provisioningEntity, tenantId, tenantDomain); }
/** * @param idpName * @param connectorType * @param provisioningEntity * @param tenantDomain * @return * @throws IdentityApplicationManagementException */ private void deleteProvisionedEntityIdentifier(String idpName, String connectorType, ProvisioningEntity provisioningEntity, String tenantDomain) throws IdentityApplicationManagementException { int tenantId; try { tenantId = IdPManagementUtil.getTenantIdOfDomain(tenantDomain); dao.deleteProvisioningEntity(idpName, connectorType, provisioningEntity, tenantId, tenantDomain); } catch (UserStoreException e) { throw new IdentityApplicationManagementException( "Error while deleting provisioning identifier.", e); } }
/** * @param idpName * @param connectorType * @param provisioningEntity * @param tenantDomain * @throws IdentityApplicationManagementException */ private void storeProvisionedEntityIdentifier(String idpName, String connectorType, ProvisioningEntity provisioningEntity, String tenantDomain) throws IdentityApplicationManagementException { int tenantId; try { tenantId = IdPManagementUtil.getTenantIdOfDomain(tenantDomain); dao.addProvisioningEntity(idpName, connectorType, provisioningEntity, tenantId, tenantDomain); } catch (UserStoreException e) { throw new IdentityApplicationManagementException( "Error while storing provisioning identifier.", e); } }
provisioningMgtDAO.deleteProvisioningEntity(identityProviderName, connectorType, provisioningEntity, tenantId);