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


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()
           
 boolean isCPSM()
           
 boolean isDefinition()
           
 boolean isResource()
           
 

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()

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-2009 IBM Corp. All Rights Reserved.