|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IPubSubManager
Manage the profile of an user
Method Summary | |
---|---|
void |
create(java.lang.String application,
java.lang.String predicate,
MUserBean publisher)
Insert a new Predicate in the dataBase - SUBSCRIBE |
void |
create(java.lang.String application,
java.lang.String predicate,
java.lang.String subPredicate,
MUserBean publisher,
java.util.List<MDataBean> dataList)
Insert a new Predicate in the dataBase - 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)
|
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)
Get the DataList Entry related to aplication+predicate+userID |
Method Detail |
---|
void create(java.lang.String application, java.lang.String predicate, java.lang.String subPredicate, MUserBean publisher, java.util.List<MDataBean> dataList) throws InternalBackEndException, IOBackEndException
application
- the application responsible for this predicatepublisher
- the user who insert the new predicate
InternalBackEndException
IOBackEndException
void create(java.lang.String application, java.lang.String predicate, MUserBean publisher) throws InternalBackEndException, IOBackEndException
application
- predicate
- publisher
-
InternalBackEndException
IOBackEndException
java.util.List<java.util.Map<java.lang.String,java.lang.String>> read(java.lang.String application, java.lang.String predicate) throws InternalBackEndException, IOBackEndException
application
- the application responsible for this predicatepredicate
- the predicateID to read
InternalBackEndException
IOBackEndException
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
application
- predicate
- userID
-
InternalBackEndException
IOBackEndException
void delete(java.lang.String application, java.lang.String predicate, MUserBean user) throws InternalBackEndException, IOBackEndException
application
- the application responsible for this predicatepredicate
- The predicate to delete
InternalBackEndException
IOBackEndException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |