| 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface YellowpagesBm
| Method Summary | |
|---|---|
 void | 
addContactToTopic(com.stratelia.webactiv.util.contact.model.ContactPK contactPK,
                  String fatherId)
Add a contact to a topic and send email alerts to topic subscribers  | 
 void | 
addGroup(String groupId,
         com.stratelia.webactiv.util.node.model.NodePK nodePK)
 | 
 com.stratelia.webactiv.util.node.model.NodePK | 
addToTopic(com.stratelia.webactiv.util.node.model.NodeDetail father,
           com.stratelia.webactiv.util.node.model.NodeDetail subtopic)
Add a subtopic to a topic - If a subtopic of same name already exists a NodePK with id=-1 is returned else the new topic NodePK  | 
 String | 
createContact(com.stratelia.webactiv.util.contact.model.Contact contact,
              com.stratelia.webactiv.util.node.model.NodePK nodePK)
Create a new Contact (only the header - parameters) to the current Topic  | 
 void | 
createInfoModel(com.stratelia.webactiv.util.contact.model.ContactPK contactPK,
                String modelId)
Create model info attached to a contact  | 
 void | 
deleteContact(com.stratelia.webactiv.util.contact.model.ContactPK contactPK,
              com.stratelia.webactiv.util.node.model.NodePK nodePK)
Delete a contact If this contact is in the basket or in the DZ, it's deleted from the database Else it only send to the basket  | 
 void | 
deleteContactFromTopic(com.stratelia.webactiv.util.contact.model.ContactPK contactPK,
                       String fatherId)
Delete a path between contact and topic  | 
 void | 
deleteTopic(com.stratelia.webactiv.util.node.model.NodePK pkToDelete)
Delete a topic and all descendants.  | 
 void | 
emptyDZByUserId(String instanceId,
                String userId)
 | 
 Collection<com.stratelia.webactiv.util.contact.model.ContactFatherDetail> | 
getAllContactDetails(com.stratelia.webactiv.util.node.model.NodePK nodePK)
 | 
 com.stratelia.webactiv.util.contact.model.CompleteContact | 
getCompleteContact(com.stratelia.webactiv.util.contact.model.ContactPK contactPK)
 | 
 com.stratelia.webactiv.util.contact.model.CompleteContact | 
getCompleteContactInNode(com.stratelia.webactiv.util.contact.model.ContactPK contactPK,
                         String nodeId)
Return all info of a contact and add a reading statistic  | 
 com.stratelia.webactiv.util.contact.model.ContactDetail | 
getContactDetail(com.stratelia.webactiv.util.contact.model.ContactPK pk)
Return the detail of a contact (only the Header)  | 
 Collection<com.stratelia.webactiv.util.contact.model.ContactDetail> | 
getContactDetailsByLastName(com.stratelia.webactiv.util.contact.model.ContactPK pk,
                            String query)
 | 
 Collection<com.stratelia.webactiv.util.contact.model.ContactDetail> | 
getContactDetailsByLastNameAndFirstName(com.stratelia.webactiv.util.contact.model.ContactPK pk,
                                        String lastName,
                                        String firstName)
 | 
 Collection<com.stratelia.webactiv.util.contact.model.ContactDetail> | 
getContactDetailsByLastNameOrFirstName(com.stratelia.webactiv.util.contact.model.ContactPK pk,
                                       String query)
 | 
 Collection<com.stratelia.webactiv.util.node.model.NodePK> | 
getContactFathers(com.stratelia.webactiv.util.contact.model.ContactPK contactPK)
 | 
 Collection<UserContact> | 
getContacts(Collection<String> contactIds,
            String instanceId)
Return a collection of ContactDetail throught a collection of contact ids  | 
 List<String> | 
getGroupIds(com.stratelia.webactiv.util.node.model.NodePK pk)
 | 
 Collection<String> | 
getModelUsed(String instanceId)
 | 
 List<Collection<com.stratelia.webactiv.util.node.model.NodeDetail>> | 
getPathList(com.stratelia.webactiv.util.contact.model.ContactPK contactPK)
Return list of all path to this contact - it's a Collection of NodeDetail collection  | 
 com.stratelia.webactiv.util.node.model.NodeDetail | 
getSubTopicDetail(com.stratelia.webactiv.util.node.model.NodePK pk)
Return a subtopic to currentTopic  | 
 List<com.stratelia.webactiv.util.node.model.NodeDetail> | 
getTree(String instanceId)
 | 
 TopicDetail | 
goTo(com.stratelia.webactiv.util.node.model.NodePK pk,
     String userId)
Return a the detail of a topic  | 
 void | 
index(String instanceId)
 | 
 void | 
removeGroup(String groupId)
 | 
 void | 
removeGroup(String groupId,
            com.stratelia.webactiv.util.node.model.NodePK nodePK)
 | 
 void | 
setModelUsed(String[] models,
             String instanceId)
 | 
 void | 
updateContact(com.stratelia.webactiv.util.contact.model.Contact contact)
Update a contact (only the header - parameters)  | 
 com.stratelia.webactiv.util.node.model.NodePK | 
updateTopic(com.stratelia.webactiv.util.node.model.NodeDetail topic)
Update a subtopic to currentTopic and alert users - If a subtopic of same name already exists a NodePK with id=-1 is returned else the new topic NodePK  | 
| Method Detail | 
|---|
TopicDetail goTo(com.stratelia.webactiv.util.node.model.NodePK pk,
                 String userId)
id - the id of the topic
TopicDetailList<com.stratelia.webactiv.util.node.model.NodeDetail> getTree(String instanceId)
com.stratelia.webactiv.util.node.model.NodePK addToTopic(com.stratelia.webactiv.util.node.model.NodeDetail father,
                                                         com.stratelia.webactiv.util.node.model.NodeDetail subtopic)
father - the fathersubTopic - the NodeDetail of the new sub topic
NodeDetail, 
NodePKcom.stratelia.webactiv.util.node.model.NodePK updateTopic(com.stratelia.webactiv.util.node.model.NodeDetail topic)
topic - the NodeDetail of the updated sub topicalertType - Alert all users, only publishers or nobody of the topic creation alertType =
 "All"|"Publisher"|"None"
NodeDetail, 
NodePKcom.stratelia.webactiv.util.node.model.NodeDetail getSubTopicDetail(com.stratelia.webactiv.util.node.model.NodePK pk)
subTopicId - the id of the researched topic
NodeDetailvoid deleteTopic(com.stratelia.webactiv.util.node.model.NodePK pkToDelete)
topicId - the id of the topic to delete
void emptyDZByUserId(String instanceId,
                     String userId)
com.stratelia.webactiv.util.contact.model.ContactDetail getContactDetail(com.stratelia.webactiv.util.contact.model.ContactPK pk)
pubId - the id of the contact
ContactDetailList<Collection<com.stratelia.webactiv.util.node.model.NodeDetail>> getPathList(com.stratelia.webactiv.util.contact.model.ContactPK contactPK)
pubId - the id of the contact
NodeDetail
String createContact(com.stratelia.webactiv.util.contact.model.Contact contact,
                     com.stratelia.webactiv.util.node.model.NodePK nodePK)
pubDetail - a ContactDetail
ContactDetailvoid updateContact(com.stratelia.webactiv.util.contact.model.Contact contact)
pubDetail - a ContactDetailContact
void deleteContact(com.stratelia.webactiv.util.contact.model.ContactPK contactPK,
                   com.stratelia.webactiv.util.node.model.NodePK nodePK)
pubId - the id of the contact to deleteTopicDetail
void addContactToTopic(com.stratelia.webactiv.util.contact.model.ContactPK contactPK,
                       String fatherId)
pubId - the id of the contactfatherId - the id of the topic
void deleteContactFromTopic(com.stratelia.webactiv.util.contact.model.ContactPK contactPK,
                            String fatherId)
pubId - the id of the contactfatherId - the id of the topic
void createInfoModel(com.stratelia.webactiv.util.contact.model.ContactPK contactPK,
                     String modelId)
pubId - the id of the contactmodelId - the id of the selected model
com.stratelia.webactiv.util.contact.model.CompleteContact getCompleteContactInNode(com.stratelia.webactiv.util.contact.model.ContactPK contactPK,
                                                                                   String nodeId)
ContactId - the id of a contactnodeId - the id of the node
CompleteContactcom.stratelia.webactiv.util.contact.model.CompleteContact getCompleteContact(com.stratelia.webactiv.util.contact.model.ContactPK contactPK)
Collection<UserContact> getContacts(Collection<String> contactIds,
                                    String instanceId)
contactIds - a collection of contact ids
ContactDetail
Collection<com.stratelia.webactiv.util.contact.model.ContactDetail> getContactDetailsByLastName(com.stratelia.webactiv.util.contact.model.ContactPK pk,
                                                                                                String query)
Collection<com.stratelia.webactiv.util.contact.model.ContactDetail> getContactDetailsByLastNameOrFirstName(com.stratelia.webactiv.util.contact.model.ContactPK pk,
                                                                                                           String query)
Collection<com.stratelia.webactiv.util.contact.model.ContactDetail> getContactDetailsByLastNameAndFirstName(com.stratelia.webactiv.util.contact.model.ContactPK pk,
                                                                                                            String lastName,
                                                                                                            String firstName)
Collection<com.stratelia.webactiv.util.node.model.NodePK> getContactFathers(com.stratelia.webactiv.util.contact.model.ContactPK contactPK)
Collection<com.stratelia.webactiv.util.contact.model.ContactFatherDetail> getAllContactDetails(com.stratelia.webactiv.util.node.model.NodePK nodePK)
List<String> getGroupIds(com.stratelia.webactiv.util.node.model.NodePK pk)
void addGroup(String groupId,
              com.stratelia.webactiv.util.node.model.NodePK nodePK)
void removeGroup(String groupId)
void removeGroup(String groupId,
                 com.stratelia.webactiv.util.node.model.NodePK nodePK)
void setModelUsed(String[] models,
                  String instanceId)
Collection<String> getModelUsed(String instanceId)
void index(String instanceId)
  | 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||