/** * Constructor. * * @param parameters parameters */ public BooleanValidator(MultiMap parameters) { super(parameters); trueValue = parameters.getStringOrDefault(TRUE_VALUE, "true"); falseValue = parameters.getStringOrDefault(FALSE_VALUE, "false"); }
public final String getAttributeOrDefault(String name, String defaultValue) { return attributes.getStringOrDefault(name, defaultValue); }
public String getCharset() { return configurationParameters.getStringOrDefault(CHARSET, "UTF-8"); }
/** * Convenience method to get the script resource name. * * @return script resource name */ public String getScriptResource() { String content = configurationParameters.getStringOrDefault(KEY_SCRIPT_CONTENT, ""); if (content.equals("")) { return "TestScript"; } if (content.startsWith("// res://")) { return content.substring(3); } return "NoScript"; }
public String getSelectRolesSQL() { return replaceTokens(configurationParameters.getStringOrDefault(SQL_ROLE_TABLE_SELECT, "SELECT * FROM ${roleTable}")); }
/** * Constructor. * * @param parameters parameters */ public RegexValidator(MultiMap parameters) { super(parameters); regex = parameters.getStringOrDefault(REGEX, ".*"); pattern = Pattern.compile(regex, parameters.getIntegerOrDefault(REGEX_FLAGS, 0)); }
public String getSelectIdentitiesSQL() { return replaceTokens( configurationParameters.getStringOrDefault(SQL_IDENTITY_TABLE_SELECT, "SELECT * FROM ${identityTable}")); }
public String getSelectIdentitiesRolesSQL(Identity identity) { return replaceTokens(configurationParameters.getStringOrDefault(SQL_ROLE_IDENTITY_TABLE_SELECT_BY_IDENTITY, "SELECT * FROM ${roleIdentityTable} WHERE ${roleIdentityTable.identityGuid} = ${guid}"), identity); }
public String getDeleteSQL(String principalName) { return replaceToken( replaceTokens(configurationParameters.getStringOrDefault(SQL_IDENTITY_TABLE_DELETE, "DELETE FROM ${identityTable} WHERE ${identityTablePrincipalName} = '${principalName}'")), "${principalName}", principalName); }
public String getSelectIdentitySQL(String principalName) { return replaceToken( replaceTokens(configurationParameters.getStringOrDefault(SQL_IDENTITY_TABLE_IDENTITY_SELECT, "SELECT * FROM ${identityTable} WHERE ${identityTablePrincipalName} = '${principalName}'")), "${principalName}", principalName); }
public String getUpdateSQL(Identity identity) { String sql = replaceTokens(configurationParameters.getStringOrDefault(SQL_IDENTITY_TABLE_UPDATE, "")); sql = replaceTokens(sql, identity); return sql; }
public String getUpdatePasswordSQL(Identity identity, String encodedPassword, String password) { return replaceToken(replaceToken(replaceTokens( configurationParameters.getStringOrDefault(SQL_PASSWORD_UPDATE, "UPDATE ${identityTable}\n SET ${identityTablePassword} = '${encodedPassword}'\n WHERE ${identityTablePrincipalName} = '${principalName}'"), identity), "${encodedPassword}", encodedPassword), "${password}", password); }
/** * Constructor. * * @param parameters parameters */ public ListValidator(MultiMap parameters) { listContents = StringUtil.toDefaultList(parameters.getStringOrDefault(LIST_VALUES, "")); minimumSelection = parameters.getIntegerOrDefault(MINIMUM_SELECTION, 0); maximumSelection = parameters.getIntegerOrDefault(MAXIMUM_SELECTION, 1); trim = parameters.getBooleanOrDefault(TRIM, true); }
public String getCreateSQL(Identity identity, String encodedPassword, String password) { String sql = replaceTokens(configurationParameters.getStringOrDefault(SQL_IDENTITY_TABLE_CREATE, "INSERT INTO ${identityTable} (${identityTablePrincipalName},${identityTablePassword}) VALUES ('${principalName}','${encodedPassword}')")); sql = replaceTokens(sql, identity); sql = replaceToken(sql, "${encodedPassword}", encodedPassword); sql = replaceToken(sql, "${password}", password); return sql; }