# Index

A B C D E G H I O P R S T U Y
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

## A

addContactToTopic(ContactPK, String) - Method in class org.silverpeas.components.yellowpages.service.DefaultYellowpagesService
  Add a contact to a topic and send email alerts to topic subscribers
addContactToTopic(ContactPK, String) - Method in interface org.silverpeas.components.yellowpages.service.YellowpagesService
  Add a contact to a topic and send email alerts to topic subscribers
addGroup(String, NodePK) - Method in class org.silverpeas.components.yellowpages.service.DefaultYellowpagesService
addGroup(String, NodePK) - Method in interface org.silverpeas.components.yellowpages.service.YellowpagesService
addGroup(Connection, String, String, String) - Method in class org.silverpeas.components.yellowpages.dao.GroupDAO
addGroup(List<NodeDetail>, Group, int) - Method in class org.silverpeas.components.yellowpages.service.DefaultYellowpagesService
addSubGroup(YellowPagesGroupDetail) - Method in class org.silverpeas.components.yellowpages.model.YellowPagesGroupDetail
addToTopic(NodeDetail, NodeDetail) - Method in class org.silverpeas.components.yellowpages.service.DefaultYellowpagesService
addToTopic(NodeDetail, NodeDetail) - Method in interface org.silverpeas.components.yellowpages.service.YellowpagesService
  Add a subtopic to a topic.
addUser(UserDetail) - Method in class org.silverpeas.components.yellowpages.model.YellowPagesGroupDetail
areUserExtraDataRequired() - Static method in class org.silverpeas.components.yellowpages.YellowpagesComponentSettings
  Indicates if extra data of a user are required.

## B

BIN_ID - Static variable in class org.silverpeas.components.yellowpages.model.TopicDetail

## C

createContact(Contact, NodePK) - Method in class org.silverpeas.components.yellowpages.service.DefaultYellowpagesService
  Create a new Contact (only the header - parameters) to the current Topic
createContact(Contact, NodePK) - Method in interface org.silverpeas.components.yellowpages.service.YellowpagesService
  Create a new Contact (only the header - parameters) to the current Topic
createInfoModel(ContactPK, String) - Method in class org.silverpeas.components.yellowpages.service.DefaultYellowpagesService
  Create model info attached to a contact
createInfoModel(ContactPK, String) - Method in interface org.silverpeas.components.yellowpages.service.YellowpagesService
  Create model info attached to a contact

## D

DefaultYellowpagesService - Class in org.silverpeas.components.yellowpages.service
  This is the Yellowpages Service layer to manage the yellow page application.
DefaultYellowpagesService() - Constructor for class org.silverpeas.components.yellowpages.service.DefaultYellowpagesService
deleteContact(ContactPK, NodePK) - Method in class org.silverpeas.components.yellowpages.service.DefaultYellowpagesService
  Delete a contact If this contact is in the basket or in the DZ, it's deleted from the database Else it only sends to the basket
deleteContact(ContactPK, NodePK) - Method in interface org.silverpeas.components.yellowpages.service.YellowpagesService
  Delete a contact If this contact is in the basket or in the DZ, it's deleted from the database Else it only sends to the basket
deleteContactFromTopic(ContactPK, String) - Method in class org.silverpeas.components.yellowpages.service.DefaultYellowpagesService
  Delete a path between contact and topic
deleteContactFromTopic(ContactPK, String) - Method in interface org.silverpeas.components.yellowpages.service.YellowpagesService
  Delete a path between contact and topic
deleteTopic(NodePK) - Method in class org.silverpeas.components.yellowpages.service.DefaultYellowpagesService
  Delete a topic and all descendants.
deleteTopic(NodePK) - Method in interface org.silverpeas.components.yellowpages.service.YellowpagesService
  Delete a topic and all descendants.

## E

emptyDZByUserId(String, String) - Method in class org.silverpeas.components.yellowpages.service.DefaultYellowpagesService
emptyDZByUserId(String, String) - Method in interface org.silverpeas.components.yellowpages.service.YellowpagesService
equals(Object) - Method in class org.silverpeas.components.yellowpages.model.YellowPagesGroupDetail

## G

get() - Static method in interface org.silverpeas.components.yellowpages.service.YellowpagesService
getAllContactDetails(NodePK) - Method in class org.silverpeas.components.yellowpages.service.DefaultYellowpagesService
getAllContactDetails(NodePK) - Method in interface org.silverpeas.components.yellowpages.service.YellowpagesService
getCompleteContact(ContactPK) - Method in class org.silverpeas.components.yellowpages.service.DefaultYellowpagesService
getCompleteContact(ContactPK) - Method in interface org.silverpeas.components.yellowpages.service.YellowpagesService
getCompleteContactInNode(ContactPK, String) - Method in class org.silverpeas.components.yellowpages.service.DefaultYellowpagesService
  Return all info of a contact
getCompleteContactInNode(ContactPK, String) - Method in interface org.silverpeas.components.yellowpages.service.YellowpagesService
  Return all info of a contact and add a reading statistic
getContact() - Method in class org.silverpeas.components.yellowpages.model.UserCompleteContact
  Get the Topic nodePK
getContact() - Method in class org.silverpeas.components.yellowpages.model.UserContact
  Get the Topic nodePK
getContactDetail(ContactPK) - Method in class org.silverpeas.components.yellowpages.service.DefaultYellowpagesService
  Return the detail of a contact (only the Header)
getContactDetail(ContactPK) - Method in interface org.silverpeas.components.yellowpages.service.YellowpagesService
  Return the detail of a contact (only the Header)
getContactDetails() - Method in class org.silverpeas.components.yellowpages.model.TopicDetail
  Get a ContactDetail collection containing all the contacts in this topic
getContactDetailsByLastName(ContactPK, String) - Method in class org.silverpeas.components.yellowpages.service.DefaultYellowpagesService
getContactDetailsByLastName(ContactPK, String) - Method in interface org.silverpeas.components.yellowpages.service.YellowpagesService
getContactDetailsByLastNameAndFirstName(ContactPK, String, String) - Method in class org.silverpeas.components.yellowpages.service.DefaultYellowpagesService
getContactDetailsByLastNameAndFirstName(ContactPK, String, String) - Method in interface org.silverpeas.components.yellowpages.service.YellowpagesService
getContactDetailsByLastNameOrFirstName(ContactPK, String) - Method in class org.silverpeas.components.yellowpages.service.DefaultYellowpagesService
getContactDetailsByLastNameOrFirstName(ContactPK, String) - Method in interface org.silverpeas.components.yellowpages.service.YellowpagesService
getContactFathers(ContactPK) - Method in class org.silverpeas.components.yellowpages.service.DefaultYellowpagesService
getContactFathers(ContactPK) - Method in interface org.silverpeas.components.yellowpages.service.YellowpagesService
getContacts(Collection<String>, String) - Method in class org.silverpeas.components.yellowpages.service.DefaultYellowpagesService
  Return a collection of ContactDetail through a collection of contact ids
getContacts(Collection<String>, String) - Method in interface org.silverpeas.components.yellowpages.service.YellowpagesService
  Return a collection of ContactDetail through a collection of contact ids
getGroupIds(Connection, String, String) - Method in class org.silverpeas.components.yellowpages.dao.GroupDAO
getGroups(NodePK) - Method in class org.silverpeas.components.yellowpages.service.DefaultYellowpagesService
getGroups(NodePK) - Method in interface org.silverpeas.components.yellowpages.service.YellowpagesService
  Gets `GroupState.VALID` `Group` hosted by the given node.
getModelUsed(String) - Method in class org.silverpeas.components.yellowpages.service.DefaultYellowpagesService
getModelUsed(String) - Method in interface org.silverpeas.components.yellowpages.service.YellowpagesService
getNbContactByTopic() - Method in class org.silverpeas.components.yellowpages.model.TopicDetail
  Get a int collection containing the number of contacts of each sub topics
getNodeDetail() - Method in class org.silverpeas.components.yellowpages.model.TopicDetail
  Get the detail of this topic
getNodePK() - Method in class org.silverpeas.components.yellowpages.model.TopicDetail
  Get the Topic nodePK
getOwner() - Method in class org.silverpeas.components.yellowpages.model.UserCompleteContact
  Get the path
getOwner() - Method in class org.silverpeas.components.yellowpages.model.UserContact
  Get the owner
getPath() - Method in class org.silverpeas.components.yellowpages.model.TopicDetail
  Get the path
getPathList(ContactPK) - Method in class org.silverpeas.components.yellowpages.service.DefaultYellowpagesService
  Return list of all path to this contact - it's a Collection of NodeDetail collection
getPathList(ContactPK) - Method in interface org.silverpeas.components.yellowpages.service.YellowpagesService
  Return list of all path to this contact - it's a Collection of NodeDetail collection
getSettings() - Static method in class org.silverpeas.components.yellowpages.YellowpagesComponentSettings
  Gets all the settings of the Yellowpages component.
getSubGroups() - Method in class org.silverpeas.components.yellowpages.model.YellowPagesGroupDetail
getSubTopicDetail(NodePK) - Method in class org.silverpeas.components.yellowpages.service.DefaultYellowpagesService
getSubTopicDetail(NodePK) - Method in interface org.silverpeas.components.yellowpages.service.YellowpagesService
  Return a subtopic to currentTopic
getTotalUsers() - Method in class org.silverpeas.components.yellowpages.model.YellowPagesGroupDetail
getTree(String) - Method in class org.silverpeas.components.yellowpages.service.DefaultYellowpagesService
getTree(String) - Method in interface org.silverpeas.components.yellowpages.service.YellowpagesService
getUsers() - Method in class org.silverpeas.components.yellowpages.model.YellowPagesGroupDetail
getVolume(String, String) - Method in class org.silverpeas.components.yellowpages.YellowpagesStatistics
goTo(NodePK, String) - Method in class org.silverpeas.components.yellowpages.service.DefaultYellowpagesService
  Return a detail of a topic
goTo(NodePK, String) - Method in interface org.silverpeas.components.yellowpages.service.YellowpagesService
  Return the detail of a topic
GroupDAO - Class in org.silverpeas.components.yellowpages.dao
GroupDAO() - Constructor for class org.silverpeas.components.yellowpages.dao.GroupDAO
GroupEventListener - Class in org.silverpeas.components.yellowpages
  A listener of events coming from the changes operating on the user groups.
GroupEventListener() - Constructor for class org.silverpeas.components.yellowpages.GroupEventListener

## H

hashCode() - Method in class org.silverpeas.components.yellowpages.model.YellowPagesGroupDetail

## I

index(String) - Method in class org.silverpeas.components.yellowpages.service.DefaultYellowpagesService
index(String) - Method in interface org.silverpeas.components.yellowpages.service.YellowpagesService

## O

onDeletion(GroupEvent) - Method in class org.silverpeas.components.yellowpages.GroupEventListener
  An event on the deletion of a group has be listened.
org.silverpeas.components.yellowpages - package org.silverpeas.components.yellowpages
org.silverpeas.components.yellowpages.dao - package org.silverpeas.components.yellowpages.dao
org.silverpeas.components.yellowpages.model - package org.silverpeas.components.yellowpages.model
org.silverpeas.components.yellowpages.service - package org.silverpeas.components.yellowpages.service

## P

postConstruct(String) - Method in class org.silverpeas.components.yellowpages.YellowpagesInstancePostConstruction

## R

removeGroup(String) - Method in class org.silverpeas.components.yellowpages.service.DefaultYellowpagesService
removeGroup(String) - Method in interface org.silverpeas.components.yellowpages.service.YellowpagesService
removeGroup(String, NodePK) - Method in class org.silverpeas.components.yellowpages.service.DefaultYellowpagesService
removeGroup(String, NodePK) - Method in interface org.silverpeas.components.yellowpages.service.YellowpagesService
removeGroup(Connection, String) - Method in class org.silverpeas.components.yellowpages.dao.GroupDAO
removeGroup(Connection, String, String, String) - Static method in class org.silverpeas.components.yellowpages.dao.GroupDAO
ROOT_ID - Static variable in class org.silverpeas.components.yellowpages.model.TopicDetail

## S

setContact(CompleteContact) - Method in class org.silverpeas.components.yellowpages.model.UserCompleteContact
  Set the complete contact
setContact(ContactDetail) - Method in class org.silverpeas.components.yellowpages.model.UserContact
  Set the contact
setModelUsed(String[], String) - Method in class org.silverpeas.components.yellowpages.service.DefaultYellowpagesService
setModelUsed(String[], String) - Method in interface org.silverpeas.components.yellowpages.service.YellowpagesService
setOwner(UserDetail) - Method in class org.silverpeas.components.yellowpages.model.UserCompleteContact
  Set the owner
setOwner(UserDetail) - Method in class org.silverpeas.components.yellowpages.model.UserContact
  Set the owner
setPath(Collection<NodeDetail>) - Method in class org.silverpeas.components.yellowpages.model.TopicDetail
  Set the path
SETTINGS_PATH - Static variable in class org.silverpeas.components.yellowpages.YellowpagesComponentSettings
  The relative path of the properties file containing the settings of the Yellowpages component.

## T

TopicDetail - Class in org.silverpeas.components.yellowpages.model
  This object contains elements which are displayed in a yellow page Topic
TopicDetail() - Constructor for class org.silverpeas.components.yellowpages.model.TopicDetail
  Construct an empty TopicDetail
TopicDetail(Collection<NodeDetail>, NodeDetail, Collection<UserContact>, Collection<Integer>) - Constructor for class org.silverpeas.components.yellowpages.model.TopicDetail
  Create a new TopicDetail

## U

unreferenceOrphanContacts(ContactPK) - Method in class org.silverpeas.components.yellowpages.service.DefaultYellowpagesService
updateContact(Contact) - Method in class org.silverpeas.components.yellowpages.service.DefaultYellowpagesService
  Update a contact (only the header - parameters)
updateContact(Contact) - Method in interface org.silverpeas.components.yellowpages.service.YellowpagesService
  Update a contact (only the header - parameters)
updateTopic(NodeDetail) - Method in class org.silverpeas.components.yellowpages.service.DefaultYellowpagesService
updateTopic(NodeDetail) - Method in interface org.silverpeas.components.yellowpages.service.YellowpagesService
  Update a subtopic to currentTopic.
UserCompleteContact - Class in org.silverpeas.components.yellowpages.model
  This object contains elements which are displayed in a yellowpages Topic
UserCompleteContact() - Constructor for class org.silverpeas.components.yellowpages.model.UserCompleteContact
  Construct an empty TopicDetail
UserCompleteContact(UserDetail, CompleteContact) - Constructor for class org.silverpeas.components.yellowpages.model.UserCompleteContact
  Create a new TopicDetail
UserContact - Class in org.silverpeas.components.yellowpages.model
  This object contains elements which are displayed in a yellowpages Topic
UserContact() - Constructor for class org.silverpeas.components.yellowpages.model.UserContact
  Construct an empty TopicDetail
UserContact(UserDetail, ContactDetail) - Constructor for class org.silverpeas.components.yellowpages.model.UserContact
  Create a new TopicDetail

## Y

YellowpagesComponentSettings - Class in org.silverpeas.components.yellowpages
  It gathers all the settings and i18n relative to the Yellowpages component.
YellowpagesException - Exception in org.silverpeas.components.yellowpages
YellowpagesException(String, String...) - Constructor for exception org.silverpeas.components.yellowpages.YellowpagesException
YellowpagesException(String, Throwable) - Constructor for exception org.silverpeas.components.yellowpages.YellowpagesException
YellowpagesException(Throwable) - Constructor for exception org.silverpeas.components.yellowpages.YellowpagesException
YellowPagesGroupDetail - Class in org.silverpeas.components.yellowpages.model
YellowPagesGroupDetail(Group) - Constructor for class org.silverpeas.components.yellowpages.model.YellowPagesGroupDetail
YellowpagesInstancePostConstruction - Class in org.silverpeas.components.yellowpages
  Once an instance of the YellowPages application is created, creates for it an entry with the NodeService to gathers the contacts and within it two special areas: the bin and the declassified.
YellowpagesInstancePostConstruction() - Constructor for class org.silverpeas.components.yellowpages.YellowpagesInstancePostConstruction
YellowpagesRuntimeException - Exception in org.silverpeas.components.yellowpages.model
  Class declaration
YellowpagesRuntimeException(String) - Constructor for exception org.silverpeas.components.yellowpages.model.YellowpagesRuntimeException
YellowpagesRuntimeException(String, Throwable) - Constructor for exception org.silverpeas.components.yellowpages.model.YellowpagesRuntimeException
YellowpagesRuntimeException(Throwable) - Constructor for exception org.silverpeas.components.yellowpages.model.YellowpagesRuntimeException
YellowpagesService - Interface in org.silverpeas.components.yellowpages.service
YellowpagesStatistics - Class in org.silverpeas.components.yellowpages
YellowpagesStatistics() - Constructor for class org.silverpeas.components.yellowpages.YellowpagesStatistics

A B C D E G H I O P R S T U Y
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form