public interface ICICSType<T extends ICICSObject>
extends com.ibm.cics.model.meta.IType<T>
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
COPYRIGHT |
Modifier and Type | Method and Description |
---|---|
ICICSAttribute<?>[] |
attributes() |
ICICSAttribute<?> |
findAttributeByCicsName(java.lang.String attributeName) |
ICICSAttribute<?> |
findAttributeByID(java.lang.String id) |
java.lang.Class<? extends T> |
getImplementationType() |
java.util.Set<ICICSAttribute<?>> |
getKeyAttributes() |
java.lang.Class<? extends T> |
getMutableImplementation() |
java.lang.Class<? extends T> |
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()
|
boolean |
isCPSM() |
boolean |
isDefinition() |
boolean |
isResource() |
static final java.lang.String COPYRIGHT
ICICSAttribute<?>[] attributes()
attributes
in interface com.ibm.cics.model.meta.IType<T extends ICICSObject>
ICICSAttribute<?> findAttributeByID(java.lang.String id)
findAttributeByID
in interface com.ibm.cics.model.meta.IType<T extends ICICSObject>
id
- property ID of the attribute to findnull
if none is found.java.util.Set<ICICSAttribute<?>> getKeyAttributes()
java.lang.String getResourceTableName()
java.lang.Class<? extends T> getImplementationType()
java.lang.Class<? extends T> getMutableImplementation()
java.lang.Class<? extends T> getMutableInterface()
java.lang.String getNameAttribute()
boolean isDefinition()
boolean isResource()
boolean isCPSM()
CICSRelease getValidFrom()
CICSRelease
that the ICICSType
was introduced in, or null
if the type is valid for all releases.CICSRelease getValidTo()
ICICSAttribute<?> findAttributeByCicsName(java.lang.String attributeName)
attributeName
- 8 character CICS name of the attribute to findnull
if none is found.Copyright © 2008-2013 IBM Corp. All Rights Reserved.