com.ibm.ism.content.mriu

Class AbstractReplacementValue

  • java.lang.Object
    • com.ibm.ism.content.mriu.AbstractReplacementValue
  • All Implemented Interfaces:
    java.lang.Cloneable
    Direct Known Subclasses:
    SelectionReplacementValue


    public abstract class AbstractReplacementValue
    extends java.lang.Object
    implements java.lang.Cloneable
    • Field Summary

      Fields 
      Modifier and Type Field and Description
      static int TYPE_SELECTION
      This type of replacement is used for when there are multiple values available to choose from.
    • Constructor Summary

      Constructors 
      Constructor and Description
      AbstractReplacementValue(java.lang.String id, java.lang.String columnName, java.lang.String description, boolean shouldEnforce, java.lang.String pattern, java.lang.String defaultValue) 
    • Field Detail

      • TYPE_SELECTION

        public static final int TYPE_SELECTION
        This type of replacement is used for when there are multiple values available to choose from.
        See Also:
        Constant Field Values
    • Constructor Detail

      • AbstractReplacementValue

        public AbstractReplacementValue(java.lang.String id,
                                        java.lang.String columnName,
                                        java.lang.String description,
                                        boolean shouldEnforce,
                                        java.lang.String pattern,
                                        java.lang.String defaultValue)
    • Method Detail

      • clone

        public java.lang.Object clone()
                               throws java.lang.CloneNotSupportedException
        Overrides:
        clone in class java.lang.Object
        Throws:
        java.lang.CloneNotSupportedException
      • getId

        public java.lang.String getId()
      • getColumnName

        public java.lang.String getColumnName()
      • shouldEnforce

        public boolean shouldEnforce()
      • setShouldEnforce

        public void setShouldEnforce(boolean shouldEnforce)
      • getValues

        public java.util.List getValues()
      • addValue

        public void addValue(java.lang.String value)
      • addValues

        public void addValues(java.util.Collection newValues)
      • getDescription

        public java.lang.String getDescription()
      • getPattern

        public java.lang.String getPattern()
      • getDefaultValue

        public java.lang.String getDefaultValue()