com.ibm.cics.model
Interface ICICSType

All Superinterfaces:
com.ibm.cics.model.meta.IType

public interface ICICSType
extends com.ibm.cics.model.meta.IType

metadata describing a cics type


Field Summary
static java.lang.String COPYRIGHT
           
 
Method Summary
 ICICSAttribute<?>[] attributes()
           
 ICICSAttribute<?> findAttributeByCicsName(java.lang.String attributeName)
           
 ICICSAttribute<?> findAttributeByID(java.lang.String id)
           
 java.lang.Class getImplementationType()
           
 java.lang.Class<? extends ICICSObject> getInterfaceType()
           
 java.util.Set<ICICSAttribute<?>> getKeyAttributes()
           
 java.lang.Class getMutableImplementation()
           
 java.lang.Class getMutableInterface()
           
 java.lang.String getNameAttribute()
           
 java.lang.String getResourceTableName()
           
 CICSRelease getValidFrom()
          Returns the CICSRelease that the ICICSType was introduced in, or null if the type is valid for all releases.
 CICSRelease getValidTo()
          Returns the CICSRelease that the ICICSType was last valid in, or null for present.
 boolean isCPSM()
           
 boolean isDefinition()
           
 boolean isResource()
           
 

Field Detail

COPYRIGHT

static final java.lang.String COPYRIGHT
See Also:
Constant Field Values
Method Detail

attributes

ICICSAttribute<?>[] attributes()
Specified by:
attributes in interface com.ibm.cics.model.meta.IType

findAttributeByID

ICICSAttribute<?> findAttributeByID(java.lang.String id)
Specified by:
findAttributeByID in interface com.ibm.cics.model.meta.IType
Parameters:
id - property ID of the attribute to find
Returns:
the ICICSAttribute identified by id or null if none is found.

getKeyAttributes

java.util.Set<ICICSAttribute<?>> getKeyAttributes()
Specified by:
getKeyAttributes in interface com.ibm.cics.model.meta.IType

getResourceTableName

java.lang.String getResourceTableName()

getInterfaceType

java.lang.Class<? extends ICICSObject> getInterfaceType()
Specified by:
getInterfaceType in interface com.ibm.cics.model.meta.IType

getImplementationType

java.lang.Class getImplementationType()

getMutableImplementation

java.lang.Class getMutableImplementation()

getMutableInterface

java.lang.Class getMutableInterface()

getNameAttribute

java.lang.String getNameAttribute()

isDefinition

boolean isDefinition()

isResource

boolean isResource()

isCPSM

boolean isCPSM()

getValidFrom

CICSRelease getValidFrom()
Returns the CICSRelease that the ICICSType was introduced in, or null if the type is valid for all releases.


getValidTo

CICSRelease getValidTo()
Returns the CICSRelease that the ICICSType was last valid in, or null for present.


findAttributeByCicsName

ICICSAttribute<?> findAttributeByCicsName(java.lang.String attributeName)
Parameters:
attributeName - 8 character CICS name of the attribute to find
Returns:
the ICICSAttribute identified by attributeName or null if none is found.


Copyright © 2008-2012 IBM Corp. All Rights Reserved.