Interface Condition
- 
- All Known Implementing Classes:
- EqualCondition,- NamedParameterCondition
 
 public interface ConditionA Conditionis used to specify how a specific query parameter is defined in order to filter query results.- Author:
- Pedro Igor
 
- 
- 
Method SummaryAll Methods Instance Methods Abstract Methods Modifier and Type Method Description voidapplyCondition(StringBuilder filter)StringgetParameterName()booleanisBinary()voidsetBinary(boolean binary)voidsetParameterName(String parameterName)voidupdateParameterName(String modelParamName, String ldapParamName)Will change the parameter name if it is "modelParamName" to "ldapParamName" .
 
- 
- 
- 
Method Detail- 
getParameterNameString getParameterName() 
 - 
setParameterNamevoid setParameterName(String parameterName) 
 - 
updateParameterNamevoid updateParameterName(String modelParamName, String ldapParamName) Will change the parameter name if it is "modelParamName" to "ldapParamName" . Implementation can apply this to subconditions as well. It is used to update LDAP queries, which were created with model parameter name ( for example "firstName" ) and rewrite them to use real LDAP mapped attribute (for example "givenName" )
 - 
applyConditionvoid applyCondition(StringBuilder filter) 
 - 
setBinaryvoid setBinary(boolean binary) 
 - 
isBinaryboolean isBinary() 
 
- 
 
-