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() |
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) |
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.IAttribute
getType
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
- IllegalCICSAttributeException
java.lang.String getCicsName()
T getUnexpectedValue()
T getUnsupportedValue()
T getDefaultValue()
CICSRelease getValidFrom()
CICSRelease getValidTo()
T externalToInternal(java.lang.String externalValue) throws IllegalCICSAttributeException
IllegalCICSAttributeException
java.lang.String internalToExternal(T internalValue) throws IllegalCICSAttributeException
IllegalCICSAttributeException
Copyright © 2008-2013 IBM Corp. All Rights Reserved.