com.ibm.cics.model

Interface ICICSType<T extends ICICSObject>

  • All Superinterfaces:
    com.ibm.cics.model.meta.IType<T>


    public interface ICICSType<T extends ICICSObject>
    extends com.ibm.cics.model.meta.IType<T>
    metadata describing a cics type
    • Method Detail

      • attributes

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

        ICICSAttribute<?> findAttributeByID(java.lang.String id)
        Specified by:
        findAttributeByID in interface com.ibm.cics.model.meta.IType<T extends ICICSObject>
        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()
      • getResourceTableName

        java.lang.String getResourceTableName()
      • getImplementationType

        java.lang.Class<? extends T> getImplementationType()
      • getMutableImplementation

        java.lang.Class<? extends T> getMutableImplementation()
      • getMutableInterface

        java.lang.Class<? extends T> 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-2015 IBM Corp. All Rights Reserved.