|
||||||||||
| 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 | |||||||||