Package com.ibm.cics.model
Class CICSAttributeHint
- java.lang.Object
-
- com.ibm.cics.model.CICSAttributeHint
-
- All Implemented Interfaces:
ICICSAttributeHint,com.ibm.cics.model.meta.IAttributeHint
public class CICSAttributeHint extends java.lang.Object implements ICICSAttributeHint
-
-
Field Summary
-
Fields inherited from interface com.ibm.cics.model.ICICSAttributeHint
NONE
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.IntegergetMaxLength()long[]getNumericRange()java.util.Map<java.lang.String,java.lang.Long>getSpecialValues()booleanhasMaxLength()booleanhasNumericRange()booleanhasSpecialValues()static ICICSAttributeHintmaxLength(java.lang.Integer maxLength)static ICICSAttributeHintrange(long min, long max)static ICICSAttributeHintrangeAndSpecial(long min, long max, java.util.Map<java.lang.String,java.lang.Long> specialValues, java.lang.Long... unnamedSpecials)voidvalidate(java.lang.Object value)
-
-
-
Method Detail
-
range
public static ICICSAttributeHint range(long min, long max)
-
rangeAndSpecial
public static ICICSAttributeHint rangeAndSpecial(long min, long max, java.util.Map<java.lang.String,java.lang.Long> specialValues, java.lang.Long... unnamedSpecials)
-
maxLength
public static ICICSAttributeHint maxLength(java.lang.Integer maxLength)
-
hasMaxLength
public boolean hasMaxLength()
- Specified by:
hasMaxLengthin interfacecom.ibm.cics.model.meta.IAttributeHint- Specified by:
hasMaxLengthin interfaceICICSAttributeHint
-
getMaxLength
public java.lang.Integer getMaxLength()
- Specified by:
getMaxLengthin interfacecom.ibm.cics.model.meta.IAttributeHint- Specified by:
getMaxLengthin interfaceICICSAttributeHint
-
hasNumericRange
public boolean hasNumericRange()
- Specified by:
hasNumericRangein interfacecom.ibm.cics.model.meta.IAttributeHint- Specified by:
hasNumericRangein interfaceICICSAttributeHint
-
getNumericRange
public long[] getNumericRange()
- Specified by:
getNumericRangein interfacecom.ibm.cics.model.meta.IAttributeHint- Specified by:
getNumericRangein interfaceICICSAttributeHint
-
hasSpecialValues
public boolean hasSpecialValues()
- Specified by:
hasSpecialValuesin interfaceICICSAttributeHint
-
getSpecialValues
public java.util.Map<java.lang.String,java.lang.Long> getSpecialValues()
- Specified by:
getSpecialValuesin interfaceICICSAttributeHint
-
validate
public void validate(java.lang.Object value) throws com.ibm.cics.model.meta.IllegalAttributeException- Throws:
com.ibm.cics.model.meta.IllegalAttributeException
-
-