public interface ICICSAttribute<T>
extends com.ibm.cics.model.meta.IAttribute<T>
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
COPYRIGHT |
| Modifier and Type | Method and Description |
|---|---|
T |
externalToInternal(java.lang.String externalValue) |
java.lang.String |
getCicsName() |
java.util.Comparator<? super T> |
getComparator() |
AggregationFunction |
getDefaultAggregation() |
T |
getDefaultValue() |
java.lang.Class<T> |
getType()
the java class for the type of the attribute - String, Long, enum ...
|
T |
getUnexpectedValue() |
T |
getUnsupportedValue() |
CICSRelease |
getValidFrom() |
CICSRelease |
getValidTo() |
ICICSAttributeHint |
getValuesHint() |
java.lang.String |
internalToExternal(T internalValue)
Turn our internal representation into a format suitable for sending across the wire
|
void |
validate(java.lang.Object value)
Check whether the supplied value is valid for this attribute.
|
static final java.lang.String COPYRIGHT
java.lang.Class<T> getType()
com.ibm.cics.model.meta.IAttributegetType in interface com.ibm.cics.model.meta.IAttribute<T>ICICSAttributeHint getValuesHint()
getValuesHint in interface com.ibm.cics.model.meta.IAttribute<T>void validate(java.lang.Object value)
throws IllegalCICSAttributeException
validate in interface com.ibm.cics.model.meta.IAttribute<T>value - IllegalCICSAttributeExceptionjava.lang.String getCicsName()
T getUnexpectedValue()
T getUnsupportedValue()
T getDefaultValue()
CICSRelease getValidFrom()
CICSRelease getValidTo()
AggregationFunction getDefaultAggregation()
T externalToInternal(java.lang.String externalValue) throws IllegalCICSAttributeException
IllegalCICSAttributeExceptionjava.lang.String internalToExternal(T internalValue) throws IllegalCICSAttributeException
internalValue - our internal representationIllegalCICSAttributeExceptionjava.util.Comparator<? super T> getComparator()
Copyright ? 2008-2015 IBM Corp. All Rights Reserved.