Class StringLimitationResult

java.lang.Object
com.evolveum.midpoint.model.api.validator.StringLimitationResult
All Implemented Interfaces:
Serializable

public class StringLimitationResult extends Object implements Serializable
Describes the result of a single limitation check. The minOccurs, maxOccurs, and mustBeFirst fields may or may not be applicable to a given limitation, and their meaning may vary (e.g. minOccurs for uniqueness check).
Author:
skublik
See Also:
  • Constructor Details

    • StringLimitationResult

      public StringLimitationResult()
  • Method Details

    • extractMessages

      @NotNull public static @NotNull List<LocalizableMessage> extractMessages(@NotNull @NotNull List<StringLimitationResult> results)
    • getName

      public PolyStringType getName()
    • setName

      public void setName(PolyStringType name)
    • getHelp

      public PolyStringType getHelp()
    • setHelp

      public void setHelp(PolyStringType help)
    • isSuccess

      public boolean isSuccess()
    • setSuccess

      public void setSuccess(boolean success)
    • getMessages

      @NotNull public @NotNull List<LocalizableMessage> getMessages()
    • getMinOccurs

      public Integer getMinOccurs()
    • setMinOccurs

      public void setMinOccurs(Integer minOccurs)
    • getMaxOccurs

      public Integer getMaxOccurs()
    • setMaxOccurs

      public void setMaxOccurs(Integer maxOccurs)
    • isMustBeFirst

      public Boolean isMustBeFirst()
    • setMustBeFirst

      public void setMustBeFirst(Boolean mustBeFirst)
    • recordFailure

      public void recordFailure(@NotNull @NotNull LocalizableMessage msg)
    • isCharactersSequence

      public boolean isCharactersSequence()
    • setCharactersSequence

      public void setCharactersSequence(boolean isCharactersSequence)