void function ( Pattern arg0 ) { this . roleSchemaValuePattern = arg0 ; }
assign a pattern to both detect honored values , and optionally to map from a single principal name or public credential string to a single hypersql role or schema string . do not use this method if you are using this jaasauthbean only to permit or reject access with roles and schema being determined by pre-existing local hypersql accounts . on that case , simple success of the login method method will allow access as the specified user . if every principal name or public credentials holds only the string values precisely as hypersql needs them , then set the pattern to '' . + '' . for example , if the jaas module returns principals or credentials with values `` one '' , `` two '' , `` three '' , then if you set this pattern to '' . + '' , hypersql will attempt to assign initial schema and roles for the values `` one '' , `` two '' , and `` three '' . these are two distinct and important purposes for the specified pattern . values that do not successfully match the pattern will be ignored . if the pattern does match , then the entire principal or credential value will be used to assign initial schema or role as long as it is a valid schema name or role name in the local database . optionally uses parentheses to specify a single capture group if you use parentheses to specify more than one matching group , we will only capture for the first . what is captured by this group is exactly the role or schema that hypersql will attempt to assign . if no capture parens are given then the pattern is only used for the acceptance decision , and the jaas-provided value will be returned verbatim . n.b. this pattern will be used for the matches operation , therefore it must match the entire candidate value strings this is different than the find operation which does not need to satisfy the entire candidate value . example1 : cn =-lrb- ^ , + , ou = dbrole , dc = admc , dc = com will extract the cn value from matching attribute values . example1 : cn =[ ^ , + , ou = dbrole , dc = admc , dc = com will return the entire cn ... com string for matching attribute values . concode_field_sep boolean roleSchemaViaCredential concode_elem_sep char[] p concode_elem_sep Pattern roleSchemaValuePattern concode_elem_sep String u concode_elem_sep String applicationKey concode_elem_sep boolean initialized concode_elem_sep FrameworkLogger logger concode_field_sep void setRoleSchemaValuePatternString concode_elem_sep void init concode_elem_sep void setRoleSchemaViaCredential concode_elem_sep String[] authenticate concode_elem_sep void setApplicationKey concode_elem_sep void handle