public String[] listUsers(String filter, int maxLimit) throws UserAdminException { try { return realm.getUserStoreManager().listUsers(filter, maxLimit); } catch (UserStoreException e) { log.error(e.getMessage(), e); throw new UserAdminException(e.getMessage(), e); } catch (Exception e) { log.error(e.getMessage(), e); throw new UserAdminException(e.getMessage(), e); } }
public String[] listUsers(String filter, int maxLimit) throws UserAdminException { try { return realm.getUserStoreManager().listUsers(filter, maxLimit); } catch (UserStoreException e) { log.error(e.getMessage(), e); throw new UserAdminException(e.getMessage(), e); } catch (Exception e) { log.error(e.getMessage(), e); throw new UserAdminException(e.getMessage(), e); } }
public void deleteCredential(String identifier, String credentialType) throws MultipleCredentialsUserAdminException { try { MultipleCredentialUserStoreManager mgr = getUserStoreManager(); mgr.deleteCredential(identifier, credentialType); } catch (UserStoreException e) { // previously logged so logging not needed throw new MultipleCredentialsUserAdminException(e.getMessage(), e); } catch (Exception e) { log.error(e.getMessage(), e); throw new MultipleCredentialsUserAdminException(e.getMessage(), e); } }
public Credential[] getCredentials(String anIdentifier, String credentialType) throws MultipleCredentialsUserAdminException { try { MultipleCredentialUserStoreManager mgr = getUserStoreManager(); return mgr.getCredentials(anIdentifier, credentialType); } catch (UserStoreException e) { // previously logged so logging not needed throw new MultipleCredentialsUserAdminException(e.getMessage(), e); } catch (Exception e) { log.error(e.getMessage(), e); throw new MultipleCredentialsUserAdminException(e.getMessage(), e); } }
public Credential[] getCredentials(String anIdentifier, String credentialType) throws MultipleCredentialsUserAdminException { try { MultipleCredentialUserStoreManager mgr = getUserStoreManager(); return mgr.getCredentials(anIdentifier, credentialType); } catch (UserStoreException e) { // previously logged so logging not needed throw new MultipleCredentialsUserAdminException(e.getMessage(), e); } catch (Exception e) { log.error(e.getMessage(), e); throw new MultipleCredentialsUserAdminException(e.getMessage(), e); } }
public String getUserId(Credential credential) throws MultipleCredentialsUserAdminException { try { MultipleCredentialUserStoreManager mgr = getUserStoreManager(); return mgr.getUserId(credential); } catch (UserStoreException e) { // previously logged so logging not needed throw new MultipleCredentialsUserAdminException(e.getMessage(), e); } catch (Exception e) { log.error(e.getMessage(), e); throw new MultipleCredentialsUserAdminException(e.getMessage(), e); } } }
public void setUserClaimValue(String identifer, String credentialType, String claimURI, String claimValue, String profileName) throws MultipleCredentialsUserAdminException { try { MultipleCredentialUserStoreManager mgr = getUserStoreManager(); mgr.setUserClaimValue(identifer, credentialType, claimURI, claimValue, profileName); } catch (UserStoreException e) { throw new MultipleCredentialsUserAdminException(e.getMessage(), e); } catch (Exception e) { log.error(e.getMessage(), e); throw new MultipleCredentialsUserAdminException(e.getMessage(), e); } }
public void addCredential(String anIdentifier, String credentialType, Credential credential) throws MultipleCredentialsUserAdminException { try { MultipleCredentialUserStoreManager mgr = getUserStoreManager(); mgr.addCredential(anIdentifier, credentialType, credential); } catch (UserStoreException e) { // previously logged so logging not needed throw new MultipleCredentialsUserAdminException(e.getMessage(), e); } catch (Exception e) { log.error(e.getMessage(), e); throw new MultipleCredentialsUserAdminException(e.getMessage(), e); } }
public void updateCredential(String identifier, String credentialType, Credential credential) throws MultipleCredentialsUserAdminException { try { MultipleCredentialUserStoreManager mgr = getUserStoreManager(); mgr.updateCredential(identifier, credentialType, credential); } catch (UserStoreException e) { // previously logged so logging not needed throw new MultipleCredentialsUserAdminException(e.getMessage(), e); } catch (Exception e) { log.error(e.getMessage(), e); throw new MultipleCredentialsUserAdminException(e.getMessage(), e); } }
public void updateCredential(String identifier, String credentialType, Credential credential) throws MultipleCredentialsUserAdminException { try { MultipleCredentialUserStoreManager mgr = getUserStoreManager(); mgr.updateCredential(identifier, credentialType, credential); } catch (UserStoreException e) { // previously logged so logging not needed throw new MultipleCredentialsUserAdminException(e.getMessage(), e); } catch (Exception e) { log.error(e.getMessage(), e); throw new MultipleCredentialsUserAdminException(e.getMessage(), e); } }
public void addCredential(String anIdentifier, String credentialType, Credential credential) throws MultipleCredentialsUserAdminException { try { MultipleCredentialUserStoreManager mgr = getUserStoreManager(); mgr.addCredential(anIdentifier, credentialType, credential); } catch (UserStoreException e) { // previously logged so logging not needed throw new MultipleCredentialsUserAdminException(e.getMessage(), e); } catch (Exception e) { log.error(e.getMessage(), e); throw new MultipleCredentialsUserAdminException(e.getMessage(), e); } }
public void deleteCredential(String identifier, String credentialType) throws MultipleCredentialsUserAdminException { try { MultipleCredentialUserStoreManager mgr = getUserStoreManager(); mgr.deleteCredential(identifier, credentialType); } catch (UserStoreException e) { // previously logged so logging not needed throw new MultipleCredentialsUserAdminException(e.getMessage(), e); } catch (Exception e) { log.error(e.getMessage(), e); throw new MultipleCredentialsUserAdminException(e.getMessage(), e); } }
public void setUserClaimValue(String identifer, String credentialType, String claimURI, String claimValue, String profileName) throws MultipleCredentialsUserAdminException { try { MultipleCredentialUserStoreManager mgr = getUserStoreManager(); mgr.setUserClaimValue(identifer, credentialType, claimURI, claimValue, profileName); } catch (UserStoreException e) { throw new MultipleCredentialsUserAdminException(e.getMessage(), e); } catch (Exception e) { log.error(e.getMessage(), e); throw new MultipleCredentialsUserAdminException(e.getMessage(), e); } }
public String getUserId(Credential credential) throws MultipleCredentialsUserAdminException { try { MultipleCredentialUserStoreManager mgr = getUserStoreManager(); return mgr.getUserId(credential); } catch (UserStoreException e) { // previously logged so logging not needed throw new MultipleCredentialsUserAdminException(e.getMessage(), e); } catch (Exception e) { log.error(e.getMessage(), e); throw new MultipleCredentialsUserAdminException(e.getMessage(), e); } } }
public String getUserClaimValue(String identifer, String credentialType, String claimUri, String profileName) throws MultipleCredentialsUserAdminException { try { MultipleCredentialUserStoreManager mgr = getUserStoreManager(); return mgr.getUserClaimValue(identifer, credentialType, claimUri, profileName); } catch (UserStoreException e) { // previously logged so logging not needed throw new MultipleCredentialsUserAdminException(e.getMessage(), e); } catch (Exception e) { log.error(e.getMessage(), e); throw new MultipleCredentialsUserAdminException(e.getMessage(), e); } }
public ClaimValue[] getAllUserClaimValues(String identifer, String credentialType, String profileName) throws MultipleCredentialsUserAdminException { try { MultipleCredentialUserStoreManager mgr = getUserStoreManager(); return getClaimValues(mgr.getUserClaimValues(identifer, credentialType, profileName)); } catch (UserStoreException e) { // previously logged so logging not needed throw new MultipleCredentialsUserAdminException(e.getMessage(), e); } catch (Exception e) { log.error(e.getMessage(), e); throw new MultipleCredentialsUserAdminException(e.getMessage(), e); } }
public ClaimValue[] getUserClaimValues(String identifer, String credentialType, String[] claims, String profileName) throws MultipleCredentialsUserAdminException { try { MultipleCredentialUserStoreManager mgr = getUserStoreManager(); return getClaimValues(mgr.getUserClaimValues(identifer, credentialType, claims, profileName)); } catch (UserStoreException e) { // previously logged so logging not needed throw new MultipleCredentialsUserAdminException(e.getMessage(), e); } catch (Exception e) { log.error(e.getMessage(), e); throw new MultipleCredentialsUserAdminException(e.getMessage(), e); } }
public ClaimValue[] getAllUserClaimValues(String identifer, String credentialType, String profileName) throws MultipleCredentialsUserAdminException { try { MultipleCredentialUserStoreManager mgr = getUserStoreManager(); return getClaimValues(mgr.getUserClaimValues(identifer, credentialType, profileName)); } catch (UserStoreException e) { // previously logged so logging not needed throw new MultipleCredentialsUserAdminException(e.getMessage(), e); } catch (Exception e) { log.error(e.getMessage(), e); throw new MultipleCredentialsUserAdminException(e.getMessage(), e); } }
public ClaimValue[] getUserClaimValues(String identifer, String credentialType, String[] claims, String profileName) throws MultipleCredentialsUserAdminException { try { MultipleCredentialUserStoreManager mgr = getUserStoreManager(); return getClaimValues(mgr.getUserClaimValues(identifer, credentialType, claims, profileName)); } catch (UserStoreException e) { // previously logged so logging not needed throw new MultipleCredentialsUserAdminException(e.getMessage(), e); } catch (Exception e) { log.error(e.getMessage(), e); throw new MultipleCredentialsUserAdminException(e.getMessage(), e); } }
private boolean isAuthorized(UserRegistry registry, String resourcePath, String action) throws RegistryException{ UserRealm userRealm = registry.getUserRealm(); String userName = getLoggedInUserName(); try { if (!userRealm.getAuthorizationManager().isUserAuthorized(userName, resourcePath, action)) { return false; } } catch (UserStoreException e) { throw new RegistryException("Error at Authorizing " + resourcePath + " with user " + userName + ":" + e.getMessage(), e); } return true; }