Class ConstrainedProperty

java.lang.Object
net.croz.nrich.formconfiguration.api.model.ConstrainedProperty

public class ConstrainedProperty extends Object
Represents a combination of property and constraint (single) defined on it. It contains all information about specific property, class where it is defined and defined constraint.
  • Constructor Details

    • ConstrainedProperty

      public ConstrainedProperty()
  • Method Details

    • getConstraintName

      public String getConstraintName()
      Returns constraint annotation name (i.e. for @NotNull constraint it will return NotNull).
      Returns:
      constraint name
    • getConstraintArgumentMap

      public Map<String,Object> getConstraintArgumentMap()
      Returns constraint arguments as a map where key is argument name and value is argument value.
      Returns:
      containing argument map
    • getConstraintArgumentList

      public Object[] getConstraintArgumentList()
      Returns constraint arguments as a list.
      Returns:
      constraint arguments as a list
    • getConstraintMessage

      public String getConstraintMessage()
      Returns default constraint message.
      Returns:
      default constraint message