Class LongIdsValueHolder

All Implemented Interfaces:
Serializable, Cloneable, Iterable<Long>, Collection<Long>, Deque<Long>, List<Long>, Queue<Long>

public class LongIdsValueHolder extends LinkedList<Long>
A type of List<Long> that can be used as an entry in the fieldsvaluemap, but that can keep track of error values (and hence return them in error edithtmls).
Since:
v5.1
See Also:
  • Field Details

  • Constructor Details

    • LongIdsValueHolder

      public LongIdsValueHolder(List<Long> componentIds)
    • LongIdsValueHolder

      public LongIdsValueHolder(String[] value)
    • LongIdsValueHolder

      public LongIdsValueHolder(Collection<String> value)
  • Method Details

    • fromFieldValuesHolder

      public static LongIdsValueHolder fromFieldValuesHolder(String id, Map params)
    • getInputText

      public String getInputText()
    • getValuesToAdd

      public Set<String> getValuesToAdd()
    • addBadId

      public void addBadId(Long componentId)
    • setValuesToAdd

      public void setValuesToAdd(Set<String> values)
    • validateIds

      public void validateIds(com.google.common.base.Predicate<Long> predicate)