@Override public ProtocolMapperModel getProtocolMapperById(String id) { ProtocolMapperEntity entity = getProtocolMapperEntity(id); if (entity == null) return null; return entityToModel(entity); }
@Override public void setAttribute(String name, List<String> values) { // Remove all existing removeAttribute(name); // Put all new for (String value : values) { persistAttributeValue(name, value); } }
@Override public ProtocolMapperModel getProtocolMapperByName(String protocol, String name) { ProtocolMapperEntity entity = getProtocolMapperEntityByName(protocol, name); if (entity == null) return null; return entityToModel(entity); }
@Override public IdentityProviderMapperModel getIdentityProviderMapperById(String id) { IdentityProviderMapperEntity entity = getIdentityProviderMapperEntity(id); if (entity == null) return null; return entityToModel(entity); }
@Override public ProtocolMapperModel getProtocolMapperByName(String protocol, String name) { ProtocolMapperEntity entity = getProtocolMapperEntityByName(protocol, name); if (entity == null) return null; return entityToModel(entity); }
@Override public void setAttribute(String name, Collection<String> values) { removeAttribute(name); for (String value : values) { persistAttributeValue(name, value); } }
@Override public UserConsentModel getConsentByClient(RealmModel realm, String userId, String clientId) { UserConsentEntity entity = getGrantedConsentEntity(userId, clientId); return toConsentModel(realm, entity); }
@Override public ProtocolMapperModel getProtocolMapperById(String id) { ProtocolMapperEntity entity = getProtocolMapperEntity(id); if (entity == null) return null; return entityToModel(entity); }
@Override public IdentityProviderMapperModel getIdentityProviderMapperByName(String alias, String name) { IdentityProviderMapperEntity entity = getIdentityProviderMapperEntityByName(alias, name); if (entity == null) return null; return entityToModel(entity); }
@Override public void joinGroup(GroupModel group) { if (isMemberOf(group)) return; joinGroupImpl(group); }
@Override public void grantRole(RoleModel role) { if (hasRole(role)) return; grantRoleImpl(role); }
@Override public void setAttribute(String name, List<String> values) { // Remove all existing removeAttribute(name); // Put all new for (String value : values) { persistAttributeValue(name, value); } }
@Override public String getDefaultSignatureAlgorithm() { return getAttribute("defaultSignatureAlgorithm"); }
@Override public void setActionTokenGeneratedByUserLifespan(String actionTokenId, Integer actionTokenGeneratedByUserLifespan) { if (actionTokenGeneratedByUserLifespan != null) setAttribute(RealmAttributes.ACTION_TOKEN_GENERATED_BY_USER_LIFESPAN + "." + actionTokenId, actionTokenGeneratedByUserLifespan); }
@Override public int getUsersCount(RealmModel realm) { return getUsersCount(realm, false); }
@Override public boolean isBruteForceProtected() { return getAttribute("bruteForceProtected", false); }
@Override public void setActionTokenGeneratedByAdminLifespan(int actionTokenGeneratedByAdminLifespan) { setAttribute(RealmAttributes.ACTION_TOKEN_GENERATED_BY_ADMIN_LIFESPAN, actionTokenGeneratedByAdminLifespan); }
@Override public boolean isPermanentLockout() { return getAttribute("permanentLockout", false); }
@Override public int getMinimumQuickLoginWaitSeconds() { return getAttribute("minimumQuickLoginWaitSeconds", 0); }
@Override public int getMaxDeltaTimeSeconds() { return getAttribute("maxDeltaTimeSeconds", 0); }