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
Field Summary |
static java.lang.String |
COPYRIGHT
|
Methods inherited from interface com.ibm.cics.model.meta.IType |
getInterfaceType |
COPYRIGHT
static final java.lang.String COPYRIGHT
- See Also:
- Constant Field Values
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()
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-2013 IBM Corp. All Rights Reserved.