|
SAP NetWeaver 7.11 (EhP1 SP02) Composition Environment | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface ICMIMessageProvider
Provides model messages to a model consumer; this is only a preliminary version of the interface and might change after AP4.
If an ICMIMessageProvider does not retrieve ALL messages, but defines a subscope, then it must reference a @{link #getParent() parent provider}, which is of a more global scope. This means, that if an ICMIMessageProvider does not have a parent, then that MessageProvider is the “global� MessageProvider, which is capable of providing ALL messages, of any type or severity. A parent of a provider must
| Method Summary | |
|---|---|
ICMIMessageList |
getMessages()
Returns a list of all messages currently known to this provider. |
ICMIMessageList |
getMessagesRelatedToObject(ICMIModelClass modelObject)
|
ICMIMessageList |
getMessagesRelatedToObjectAndProperty(ICMIModelClass modelObject,
ICMIModelClassPropertyInfo propertyInfo)
|
ICMIMessageList |
getMessagesRelatedToObjectAndProperty(ICMIModelClass modelObject,
String propertyName)
Deprecated. don't use. Will be removed after AP4. |
ICMIMessageList |
getMessagesRelatedToObjectAndProperty(Object modelObject,
String propertyName)
|
ICMIMessageProvider |
getParent()
Returns the parent of this message provider or null if
this provider has no parent. |
boolean |
isMessageRelatedToObject(ICMIMessage message,
ICMIModelClass modelObject)
|
boolean |
isMessageRelatedToObject(ICMIMessage message,
Object modelObject)
Returns true, if the given message is handled by this provider (or one of its children) and if the message is related to the given object. |
boolean |
isMessageRelatedToObjectAndProperty(ICMIMessage message,
ICMIModelClass modelObject,
ICMIModelClassPropertyInfo property)
Returns true, if the given message is handled by this provider (or one of its children) and if the message is related to the given object and property. |
boolean |
isMessageRelatedToObjectAndProperty(ICMIMessage message,
ICMIModelClass modelObject,
String propertyName)
Deprecated. don't use. Will be removed after AP4 |
boolean |
isMessageRelatedToObjectAndProperty(ICMIMessage message,
Object modelObject,
String propertyName)
Returns true, if the given message is handled by this provider (or one of its children) and if the message is related to the given object and property. |
void |
resetOrDeleteAllProcessed()
Does the final processing of all messages in a processing trip. |
| Method Detail |
|---|
ICMIMessageProvider getParent()
null if
this provider has no parent. See class documentation for a description
of the contract between a provider and its parent.
ICMIMessageList getMessages()
ICMIMessageList getMessagesRelatedToObject(ICMIModelClass modelObject)
ICMIMessageList getMessagesRelatedToObjectAndProperty(ICMIModelClass modelObject,
String propertyName)
ICMIMessageList getMessagesRelatedToObjectAndProperty(Object modelObject,
String propertyName)
ICMIMessageList getMessagesRelatedToObjectAndProperty(ICMIModelClass modelObject,
ICMIModelClassPropertyInfo propertyInfo)
boolean isMessageRelatedToObject(ICMIMessage message,
ICMIModelClass modelObject)
boolean isMessageRelatedToObject(ICMIMessage message,
Object modelObject)
boolean isMessageRelatedToObjectAndProperty(ICMIMessage message,
ICMIModelClass modelObject,
String propertyName)
boolean isMessageRelatedToObjectAndProperty(ICMIMessage message,
Object modelObject,
String propertyName)
boolean isMessageRelatedToObjectAndProperty(ICMIMessage message,
ICMIModelClass modelObject,
ICMIModelClassPropertyInfo property)
void resetOrDeleteAllProcessed()
|
SAP NetWeaver 7.11 (EhP1 SP02) Composition Environment | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||