com.ibm.cics.model
Interface ICICSAttribute<T>
public interface ICICSAttribute<T>
getCategoryId
java.lang.String getCategoryId()
getCicsName
java.lang.String getCicsName()
getPropertyId
java.lang.String getPropertyId()
getType
java.lang.Class<T> getType()
getValuesHint
CICSAttributeHint getValuesHint()
validate
void validate(java.lang.Object value)
throws IllegalCICSAttributeException
- Check whether the supplied value is valid for this attribute. Throws an IllegalCICSAttributeException if the value supplied is invalid.
- Parameters:
value
-
- Throws:
IllegalCICSAttributeException
getUnexpectedValue
T getUnexpectedValue()
getUnsupportedValue
T getUnsupportedValue()
getDefaultValue
T getDefaultValue()
externalToInternal
T externalToInternal(java.lang.String externalValue)
throws IllegalCICSAttributeException
- Throws:
IllegalCICSAttributeException
internalToExternal
java.lang.String internalToExternal(T internalValue)
throws IllegalCICSAttributeException
- Throws:
IllegalCICSAttributeException
Copyright © 2008-2009 IBM Corp. All Rights Reserved.