com.sap.tc.mobile.cfs.wdbll
Class MWDMessageProvider

java.lang.Object
  extended by com.sap.tc.mobile.cfs.wdbll.MWDMessageProvider
All Implemented Interfaces:
com.sap.tc.cmi.messages.ICMIMessageProvider

public abstract class MWDMessageProvider
extends java.lang.Object
implements com.sap.tc.cmi.messages.ICMIMessageProvider

Author:
i028770 TODO To change the template for this generated type comment go to Window - Preferences - Java - Code Style - Code Templates

Field Summary
protected static java.lang.String KEY
           
 
Constructor Summary
MWDMessageProvider(Session sess)
           
 
Method Summary
static MWDMessageProvider getInstance()
           
 com.sap.tc.cmi.messages.ICMIMessageList getMessages()
           
 com.sap.tc.cmi.messages.ICMIMessageList getMessagesRelatedToObject(com.sap.tc.cmi.model.ICMIModelClass modelObject)
           
 com.sap.tc.cmi.messages.ICMIMessageList getMessagesRelatedToObjectAndProperty(com.sap.tc.cmi.model.ICMIModelClass modelObject, com.sap.tc.cmi.metadata.ICMIModelClassPropertyInfo propertyInfo)
           
 com.sap.tc.cmi.messages.ICMIMessageList getMessagesRelatedToObjectAndProperty(com.sap.tc.cmi.model.ICMIModelClass modelObject, java.lang.String propertyName)
           
 com.sap.tc.cmi.messages.ICMIMessageList getMessagesRelatedToObjectAndProperty(java.lang.Object modelObject, java.lang.String propertyName)
           
 com.sap.tc.cmi.messages.ICMIMessageProvider getParent()
           
 boolean isMessageRelatedToObject(com.sap.tc.cmi.messages.ICMIMessage message, com.sap.tc.cmi.model.ICMIModelClass modelObject)
           
 boolean isMessageRelatedToObject(com.sap.tc.cmi.messages.ICMIMessage message, java.lang.Object modelObject)
           
 boolean isMessageRelatedToObjectAndProperty(com.sap.tc.cmi.messages.ICMIMessage message, com.sap.tc.cmi.model.ICMIModelClass modelObject, com.sap.tc.cmi.metadata.ICMIModelClassPropertyInfo property)
           
 boolean isMessageRelatedToObjectAndProperty(com.sap.tc.cmi.messages.ICMIMessage message, com.sap.tc.cmi.model.ICMIModelClass modelObject, java.lang.String propertyName)
           
 boolean isMessageRelatedToObjectAndProperty(com.sap.tc.cmi.messages.ICMIMessage message, java.lang.Object modelObject, java.lang.String propertyName)
           
 void registerMessage(com.sap.tc.cmi.messages.ICMIMessage message)
           
 void resetOrDeleteAllProcessed()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

KEY

protected static final java.lang.String KEY
See Also:
Constant Field Values
Constructor Detail

MWDMessageProvider

public MWDMessageProvider(Session sess)
Method Detail

getInstance

public static MWDMessageProvider getInstance()

getParent

public com.sap.tc.cmi.messages.ICMIMessageProvider getParent()
Specified by:
getParent in interface com.sap.tc.cmi.messages.ICMIMessageProvider

getMessages

public com.sap.tc.cmi.messages.ICMIMessageList getMessages()
Specified by:
getMessages in interface com.sap.tc.cmi.messages.ICMIMessageProvider

getMessagesRelatedToObject

public com.sap.tc.cmi.messages.ICMIMessageList getMessagesRelatedToObject(com.sap.tc.cmi.model.ICMIModelClass modelObject)
Specified by:
getMessagesRelatedToObject in interface com.sap.tc.cmi.messages.ICMIMessageProvider

getMessagesRelatedToObjectAndProperty

public com.sap.tc.cmi.messages.ICMIMessageList getMessagesRelatedToObjectAndProperty(com.sap.tc.cmi.model.ICMIModelClass modelObject,
                                                                                     java.lang.String propertyName)
Specified by:
getMessagesRelatedToObjectAndProperty in interface com.sap.tc.cmi.messages.ICMIMessageProvider

getMessagesRelatedToObjectAndProperty

public com.sap.tc.cmi.messages.ICMIMessageList getMessagesRelatedToObjectAndProperty(java.lang.Object modelObject,
                                                                                     java.lang.String propertyName)
Specified by:
getMessagesRelatedToObjectAndProperty in interface com.sap.tc.cmi.messages.ICMIMessageProvider

getMessagesRelatedToObjectAndProperty

public com.sap.tc.cmi.messages.ICMIMessageList getMessagesRelatedToObjectAndProperty(com.sap.tc.cmi.model.ICMIModelClass modelObject,
                                                                                     com.sap.tc.cmi.metadata.ICMIModelClassPropertyInfo propertyInfo)
Specified by:
getMessagesRelatedToObjectAndProperty in interface com.sap.tc.cmi.messages.ICMIMessageProvider

isMessageRelatedToObject

public boolean isMessageRelatedToObject(com.sap.tc.cmi.messages.ICMIMessage message,
                                        com.sap.tc.cmi.model.ICMIModelClass modelObject)
Specified by:
isMessageRelatedToObject in interface com.sap.tc.cmi.messages.ICMIMessageProvider

isMessageRelatedToObject

public boolean isMessageRelatedToObject(com.sap.tc.cmi.messages.ICMIMessage message,
                                        java.lang.Object modelObject)
Specified by:
isMessageRelatedToObject in interface com.sap.tc.cmi.messages.ICMIMessageProvider

isMessageRelatedToObjectAndProperty

public boolean isMessageRelatedToObjectAndProperty(com.sap.tc.cmi.messages.ICMIMessage message,
                                                   com.sap.tc.cmi.model.ICMIModelClass modelObject,
                                                   java.lang.String propertyName)
Specified by:
isMessageRelatedToObjectAndProperty in interface com.sap.tc.cmi.messages.ICMIMessageProvider

isMessageRelatedToObjectAndProperty

public boolean isMessageRelatedToObjectAndProperty(com.sap.tc.cmi.messages.ICMIMessage message,
                                                   java.lang.Object modelObject,
                                                   java.lang.String propertyName)
Specified by:
isMessageRelatedToObjectAndProperty in interface com.sap.tc.cmi.messages.ICMIMessageProvider

isMessageRelatedToObjectAndProperty

public boolean isMessageRelatedToObjectAndProperty(com.sap.tc.cmi.messages.ICMIMessage message,
                                                   com.sap.tc.cmi.model.ICMIModelClass modelObject,
                                                   com.sap.tc.cmi.metadata.ICMIModelClassPropertyInfo property)
Specified by:
isMessageRelatedToObjectAndProperty in interface com.sap.tc.cmi.messages.ICMIMessageProvider

resetOrDeleteAllProcessed

public void resetOrDeleteAllProcessed()
Specified by:
resetOrDeleteAllProcessed in interface com.sap.tc.cmi.messages.ICMIMessageProvider

registerMessage

public void registerMessage(com.sap.tc.cmi.messages.ICMIMessage message)