|
SAP NetWeaver 7.4 (SP03) Composition Environment | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface ICMIAnnotatedClassInfo
Additional metadata for an annotated class. Can be retrieved from an ICMIAnnotatedClass or ICMIModelClassinfo can be checked if it is an instance of this interface.
Type Classification:
This interface is part of the Common Model Interface and is intended to be implemented by applications.
| Method Summary | |
|---|---|
ICMIAnnotationInfo |
getAnnotationInfo(String annotationName)
Note: metadata should not throw exceptions if requested information is not available. |
ICMIAnnotationInfo[] |
getAnnotationInfos()
|
ICMIAnnotationInfo |
getAttributeAnnotationInfo(String attributeName,
String annotationName)
Note: metadata should not throw exceptions if requested information is not available. |
ICMIAnnotationInfo |
getAttributeAnnotationInfo(String attributeName,
String[] componentPath,
String annotationName)
|
ICMIAnnotationInfo[] |
getAttributeAnnotationInfos(String attributeName)
|
ICMIAnnotationInfo[] |
getAttributeAnnotationInfos(String attributeName,
String[] componentPath)
|
ICMIClassAnnotationProvider |
getStaticAnnotations()
|
ICMIAnnotationInfo |
getTargetRoleAnnotationInfo(String targetRoleName,
String annotationName)
Note: metadata should not throw exceptions if requested information is not available. |
ICMIAnnotationInfo[] |
getTargetRoleAnnotationInfos(String targetRoleName)
|
| Methods inherited from interface com.sap.tc.cmi.metadata.ICMIModelClassInfo |
|---|
getModelInfo, getName, getPropertyInfo, getPropertyInfos, getRelatedModelClassInfo, getSourceRoleInfos, getStructureType, getTargetRoleInfo, isGeneric, iteratePropertyInfos, iterateSourceRoleInfos |
| Methods inherited from interface com.sap.tc.cmi.metadata.ICMIAbstractInfo |
|---|
addSupportedOption, getSetting, getSettings, setSetting, supportedOptions, supports |
| Method Detail |
|---|
ICMIAnnotationInfo[] getAnnotationInfos()
ICMIAnnotationInfo getAnnotationInfo(String annotationName)
annotationName -
null if no such annotation exists.ICMIAnnotationInfo[] getAttributeAnnotationInfos(String attributeName)
ICMIAnnotationInfo[] getAttributeAnnotationInfos(String attributeName,
String[] componentPath)
ICMIAnnotationInfo getAttributeAnnotationInfo(String attributeName,
String annotationName)
annotationName -
null if no such annotation exists.
ICMIAnnotationInfo getAttributeAnnotationInfo(String attributeName,
String[] componentPath,
String annotationName)
ICMIAnnotationInfo[] getTargetRoleAnnotationInfos(String targetRoleName)
ICMIAnnotationInfo getTargetRoleAnnotationInfo(String targetRoleName,
String annotationName)
annotationName -
null if no such annotation exists.ICMIClassAnnotationProvider getStaticAnnotations()
| Access Rights |
|---|
| SC | DC | Public Part | ACH |
|---|---|---|---|
[sap.com] FRAMEWORK
|
[sap.com] tc/cm/ejb/api
|
api
|
BC-JAS-EJB
|
[sap.com] FRAMEWORK
|
[sap.com] tc/cmi
|
default
|
BC-WD-JAV-RUN
|
|
SAP NetWeaver 7.4 (SP03) Composition Environment | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||