List of usage examples for org.apache.wicket.util.string Strings isEmpty
public static boolean isEmpty(final CharSequence string)
string
is considered empty. From source file:org.devgateway.eudevfin.ui.common.validators.BilateralField10CodeValidator.java
License:Open Source License
@Override public void validate(IValidatable<Category> validatable) { // allowed values are 1,3,7 if (!Strings.isEmpty(transactionType) && (Strings.isEqual(transactionType, SB.BILATERAL_ODA_ADVANCE_QUESTIONNAIRE) || Strings.isEqual(transactionType, SB.BILATERAL_ODA_CRS) || Strings.isEqual(transactionType, SB.BILATERAL_ODA_FORWARD_SPENDING))) { if (validatable.getValue() == null || validatable.getValue().getCode().equals(CategoryConstants.BiMultilateral.BI_MULTILATERAL_1) || validatable.getValue().getCode().equals(CategoryConstants.BiMultilateral.BI_MULTILATERAL_3) || validatable.getValue().getCode().equals(CategoryConstants.BiMultilateral.BI_MULTILATERAL_7)) return; ValidationError error = new ValidationError(this); validatable.error(decorate(error, validatable)); }/* w ww. j av a2 s.com*/ }
From source file:org.devgateway.eudevfin.ui.common.validators.BilateralField10TypeOfAidCodeValidator.java
License:Open Source License
@Override public void validate(IValidatable<Category> validatable) { if (!Strings.isEmpty(transactionType) && (Strings.isEqual(transactionType, SB.BILATERAL_ODA_CRS) || Strings.isEqual(transactionType, SB.BILATERAL_ODA_ADVANCE_QUESTIONNAIRE) || Strings.isEqual(transactionType, SB.BILATERAL_ODA_FORWARD_SPENDING))) { validateB01ForBiMulti3(validatable); }/*ww w . j a v a 2 s . co m*/ }
From source file:org.devgateway.eudevfin.ui.common.validators.Field11CodeValidator.java
License:Open Source License
@Override public void validate(IValidatable<Category> validatable) { if (!Strings.isEmpty(transactionType) && (Strings.isEqual(transactionType, SB.BILATERAL_ODA_ADVANCE_QUESTIONNAIRE) || Strings.isEqual(transactionType, SB.BILATERAL_ODA_CRS) || Strings.isEqual(transactionType, SB.BILATERAL_ODA_FORWARD_SPENDING) || Strings.isEqual(transactionType, SB.MULTILATERAL_ODA_ADVANCE_QUESTIONNAIRE) || Strings.isEqual(transactionType, SB.MULTILATERAL_ODA_CRS))) { if (validatable.getValue() != null && validatable.getValue().getCode().equals(CategoryConstants.TypeOfFlow.ODA)) return; ValidationError error = new ValidationError(this); validatable.error(decorate(error, validatable)); }/*from w w w . jav a 2 s . c om*/ }
From source file:org.devgateway.eudevfin.ui.common.validators.Field12CodeValidator.java
License:Open Source License
@Override public void validate(IValidatable<Category> validatable) { if (!Strings.isEmpty(transactionType)) { if (validatable.getValue() != null && validatable.getValue().isLastAncestor()) { ValidationError error = new ValidationError(this); validatable.error(decorateParentError(error, validatable)); }/*from w w w . ja v a 2 s. c o m*/ } if ((Strings.isEqual(transactionType, SB.BILATERAL_ODA_ADVANCE_QUESTIONNAIRE) || Strings.isEqual(transactionType, SB.MULTILATERAL_ODA_ADVANCE_QUESTIONNAIRE))) { // Check value against pattern if (validatable.getValue() != null && pattern.matcher(validatable.getValue().getDisplayableCode()).matches() == reverse) { ValidationError error = new ValidationError(this); error.setVariable("pattern", pattern.pattern()); validatable.error(decorate(error, validatable)); } } }
From source file:org.devgateway.eudevfin.ui.common.validators.Field8CodeValidator.java
License:Open Source License
@Override public void validate(IValidatable<Category> validatable) { if (!Strings.isEmpty(transactionType) && (Strings.isEqual(transactionType, SB.MULTILATERAL_ODA_ADVANCE_QUESTIONNAIRE) || Strings.isEqual(transactionType, SB.MULTILATERAL_ODA_CRS))) { // Check value against pattern if (validatable.getValue() != null && pattern.matcher(validatable.getValue().getCode()).matches() == reverse) { ValidationError error = new ValidationError(this); error.setVariable("pattern", pattern.pattern()); validatable.error(decorate(error, validatable)); }/* w ww. ja v a 2s .c o m*/ } }
From source file:org.devgateway.eudevfin.ui.common.validators.MultilateralField10CodeValidator.java
License:Open Source License
@Override public void validate(IValidatable<Category> validatable) { if (!Strings.isEmpty(transactionType) && (Strings.isEqual(transactionType, SB.MULTILATERAL_ODA_ADVANCE_QUESTIONNAIRE) || Strings.isEqual(transactionType, SB.MULTILATERAL_ODA_CRS))) { if (validatable.getValue() != null && validatable.getValue().getCode().equals(CategoryConstants.BiMultilateral.BI_MULTILATERAL_2)) return; ValidationError error = new ValidationError(this); validatable.error(decorate(error, validatable)); }/* www.jav a2s .co m*/ }
From source file:org.devgateway.eudevfin.ui.common.validators.MultilateralField10TypeOfAidCodeValidator.java
License:Open Source License
@Override public void validate(IValidatable<Category> validatable) { if (!Strings.isEmpty(transactionType) && (Strings.isEqual(transactionType, SB.MULTILATERAL_ODA_CRS) || Strings.isEqual(transactionType, SB.MULTILATERAL_ODA_ADVANCE_QUESTIONNAIRE)) || Strings.isEqual(transactionType, SB.MULTILATERAL_ODA_CRS)) { validateB02ForBiMulti2(validatable); }/* w ww .j a v a 2 s. com*/ }
From source file:org.devgateway.eudevfin.ui.common.validators.PurposeField15CodeValidator.java
License:Open Source License
@Override public void validate(IValidatable<Category> validatable) { if (!Strings.isEmpty(transactionType)) { if (validatable.getValue() != null && validatable.getValue().isLastAncestor()) { ValidationError error = new ValidationError(this); validatable.error(decorateParentError(error, validatable)); }//ww w.j a va 2s . c o m } }
From source file:org.devgateway.eudevfin.ui.common.validators.TypeOfAidField13ChannelCodeValidator.java
License:Open Source License
@Override public void validate(IValidatable<Category> validatable) { if (!Strings.isEmpty(transactionType) && (Strings.isEqual(transactionType, SB.BILATERAL_ODA_CRS) || Strings.isEqual(transactionType, SB.MULTILATERAL_ODA_CRS) || Strings.isEqual(transactionType, SB.BILATERAL_ODA_FORWARD_SPENDING))) { //DISABLED upon request // validateB01For2xxxx(validatable); // validateB01For1xxxx(validatable); }/*w w w .j av a 2s . co m*/ if (!Strings.isEmpty(transactionType)) { if (validatable.getValue() != null && validatable.getValue().isLastAncestor()) { ValidationError error = new ValidationError(this); validatable.error(decorateParentError(error, validatable)); } } }
From source file:org.devproof.portal.core.module.tag.component.TagField.java
License:Apache License
@Override protected Iterator<String> getChoices(String input) { if (Strings.isEmpty(input)) { return new ArrayList<String>().iterator(); }//from ww w. j a va 2 s.c o m String lastWord = getLastWord(input); List<String> choices = new ArrayList<String>(10); if (isSearchable(input, lastWord)) { String leadingTags = getLeadingTags(input, lastWord); List<T> matchingCompletionTags = tagService.findTagsStartingWith(lastWord); for (T matchingCompletionTag : matchingCompletionTags) { choices.add(leadingTags + matchingCompletionTag.getTagname()); } } return choices.iterator(); }