|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.mymed.controller.core.manager.AbstractManager
com.mymed.controller.core.manager.pubsub.PubSubManager
public class PubSubManager
Manage an user profile
Constructor Summary | |
---|---|
PubSubManager()
|
|
PubSubManager(IStorageManager storageManager)
|
Method Summary | |
---|---|
void |
create(java.lang.String application,
java.lang.String predicate,
MUserBean subscriber)
SUBSCRIBE |
void |
create(java.lang.String application,
java.lang.String predicate,
java.lang.String subPredicate,
MUserBean publisher,
java.util.List<MDataBean> dataList)
PUBLISH |
void |
delete(java.lang.String application,
java.lang.String predicate,
MUserBean user)
Delete an existing predicate |
java.util.List<java.util.Map<java.lang.String,java.lang.String>> |
read(java.lang.String application,
java.lang.String predicate)
FIND |
java.util.List<java.util.Map<java.lang.String,java.lang.String>> |
read(java.lang.String application,
java.lang.String predicate,
java.lang.String userID)
FIND - GET DETAILS |
Methods inherited from class com.mymed.controller.core.manager.AbstractManager |
---|
introspection |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public PubSubManager() throws InternalBackEndException
InternalBackEndException
public PubSubManager(IStorageManager storageManager) throws InternalBackEndException
InternalBackEndException
Method Detail |
---|
public void create(java.lang.String application, java.lang.String predicate, java.lang.String subPredicate, MUserBean publisher, java.util.List<MDataBean> dataList) throws InternalBackEndException, IOBackEndException
create
in interface IPubSubManager
application
- the application responsible for this predicatepublisher
- the user who insert the new predicate
InternalBackEndException
IOBackEndException
IPubSubManager.create(String, String, MUserBean)
public void create(java.lang.String application, java.lang.String predicate, MUserBean subscriber) throws InternalBackEndException, IOBackEndException
create
in interface IPubSubManager
InternalBackEndException
IOBackEndException
IPubSubManager.create(String, String, MUserBean)
public java.util.List<java.util.Map<java.lang.String,java.lang.String>> read(java.lang.String application, java.lang.String predicate) throws InternalBackEndException, IOBackEndException
read
in interface IPubSubManager
application
- the application responsible for this predicatepredicate
- the predicateID to read
InternalBackEndException
IOBackEndException
IPubSubManager.read(String, String)
public java.util.List<java.util.Map<java.lang.String,java.lang.String>> read(java.lang.String application, java.lang.String predicate, java.lang.String userID) throws InternalBackEndException, IOBackEndException
read
in interface IPubSubManager
InternalBackEndException
IOBackEndException
IPubSubManager.read(String, String)
public void delete(java.lang.String application, java.lang.String predicate, MUserBean user) throws InternalBackEndException, IOBackEndException
IPubSubManager
delete
in interface IPubSubManager
application
- the application responsible for this predicatepredicate
- The predicate to delete
InternalBackEndException
IOBackEndException
IPubSubManager#delete(String, String)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |