com.ibm.cics.model
Interface ICICSAttribute<T>


public interface ICICSAttribute<T>


Method Summary
 T externalToInternal(java.lang.String externalValue)
           
 java.lang.String getCategoryId()
           
 java.lang.String getCicsName()
           
 T getDefaultValue()
           
 java.lang.String getPropertyId()
           
 java.lang.Class<T> getType()
           
 T getUnexpectedValue()
           
 T getUnsupportedValue()
           
 CICSAttributeHint getValuesHint()
           
 java.lang.String internalToExternal(T internalValue)
           
 void validate(java.lang.Object value)
          Check whether the supplied value is valid for this attribute.
 

Method Detail

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.