Class TableSchemaDetails.ColumnDefinition

java.lang.Object
com.mayam.wf.config.shared.TableSchemaDetails.ColumnDefinition
All Implemented Interfaces:
Copyable, Serializable
Enclosing class:
TableSchemaDetails

public static class TableSchemaDetails.ColumnDefinition extends Object implements Serializable, Copyable
See Also:
  • Constructor Details

  • Method Details

    • getName

      public String getName()
    • setName

      public void setName(String name)
    • getValueClass

      public Class<?> getValueClass()
    • setValueClass

      public void setValueClass(Class<?> valueClass)
    • getLabel

      public TranslatedString getLabel()
    • setLabel

      public void setLabel(TranslatedString label)
    • getCvl

      public Cvl getCvl()
    • setCvl

      public void setCvl(Cvl cvl)
    • getMamMapping

      public String getMamMapping()
    • setMamMapping

      public void setMamMapping(String mamMapping)
    • setReadOnly

      public void setReadOnly(boolean readOnly)
    • isReadOnly

      public boolean isReadOnly()
    • isMandatory

      public boolean isMandatory()
    • setMandatory

      public void setMandatory(boolean mandatory)
    • getMinConstraint

      public Long getMinConstraint()
    • setMinConstraint

      public void setMinConstraint(Long minConstraint)
    • getMaxConstraint

      public Long getMaxConstraint()
    • setMaxConstraint

      public void setMaxConstraint(Long maxConstraint)
    • getPatternConstraint

      public String getPatternConstraint()
    • setPatternConstraint

      public void setPatternConstraint(String patternConstraint)
    • isHidden

      public boolean isHidden()
    • setHidden

      public void setHidden(boolean hidden)
    • copy

      Description copied from interface: Copyable
      Performs a deep copy of the object.
      Specified by:
      copy in interface Copyable
      Returns:
      new copy.