| 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.stratelia.silverpeas.peasCore.AbstractComponentSessionController
com.stratelia.webactiv.yellowpages.control.YellowpagesSessionController
public class YellowpagesSessionController
| Field Summary | |
|---|---|
static String | 
GroupReferentielPrefix
 | 
| Fields inherited from class com.stratelia.silverpeas.peasCore.AbstractComponentSessionController | 
|---|
CHARACTER_ENCODING, context | 
| Constructor Summary | |
|---|---|
YellowpagesSessionController(com.stratelia.silverpeas.peasCore.MainSessionController mainSessionCtrl,
                             com.stratelia.silverpeas.peasCore.ComponentContext context)
Creates new sessionClientController  | 
|
| Method Summary | |
|---|---|
 void | 
addContactToTopic(String contactId,
                  String fatherId)
 | 
 void | 
addGroup(String groupId)
 | 
 com.stratelia.webactiv.util.node.model.NodePK | 
addSubTopic(com.stratelia.webactiv.util.node.model.NodeDetail nd)
 | 
 void | 
clearGroupPath()
 | 
 void | 
close()
 | 
 String | 
createContact(com.stratelia.webactiv.util.contact.model.CompleteContact contact)
 | 
 void | 
createInfoModel(String contactId,
                String modelId)
 | 
 void | 
deleteBasketContent()
 | 
 void | 
deleteContact(String contactId)
 | 
 void | 
deleteContactFathers(String contactId)
 | 
 void | 
deleteContactFromTopic(String contactId,
                       String fatherId)
 | 
 void | 
deleteTopic(String topicId)
 | 
 void | 
emptyPublisherDZ()
 | 
 String | 
exportAsCSV()
 | 
 Collection<com.stratelia.webactiv.util.contact.model.ContactFatherDetail> | 
getAllContactDetails(com.stratelia.webactiv.util.node.model.NodePK fatherPK)
 | 
 List<com.stratelia.webactiv.beans.admin.UserDetail> | 
getAllUserDetails(String nodeId)
 | 
 List<com.stratelia.webactiv.util.contact.model.ContactFatherDetail> | 
getAllUsers(String nodeId)
 | 
 List<com.stratelia.webactiv.util.contact.model.ContactFatherDetail> | 
getAllUsersOfGroup(String groupId)
 | 
 List<String> | 
getArrayHeaders()
 | 
 com.stratelia.webactiv.util.contact.model.CompleteContact | 
getCompleteContact(String contactId)
 | 
 com.stratelia.webactiv.util.contact.model.CompleteContact | 
getCompleteContactInNode(String contactId,
                         String nodeId)
 | 
 com.stratelia.webactiv.util.contact.model.ContactDetail | 
getContactDetail(String contactId)
 | 
 Collection<com.stratelia.webactiv.util.node.model.NodePK> | 
getContactFathers(String contactId)
 | 
 Collection<UserContact> | 
getContacts(Collection<String> targetIds)
 | 
 com.stratelia.webactiv.util.contact.model.CompleteContact | 
getCurrentContact()
 | 
 Collection<com.stratelia.webactiv.util.contact.model.ContactFatherDetail> | 
getCurrentContacts()
 | 
 String | 
getCurrentSearchCriteria()
 | 
 TopicDetail | 
getCurrentTopic()
 | 
 String | 
getCurrentTypeSearch()
 | 
 List<com.silverpeas.publicationTemplate.PublicationTemplate> | 
getForms()
 | 
 GroupDetail | 
getGroup(String groupId)
 | 
 List<GroupDetail> | 
getGroupPath()
 | 
 YellowpagesBm | 
getKSCEJB()
 | 
 List<com.stratelia.webactiv.util.contact.model.ContactFatherDetail> | 
getListContactFather(List<com.stratelia.webactiv.util.contact.model.ContactDetail> contacts,
                     boolean retourneUserReferentiel)
 | 
 Collection<String> | 
getModelUsed()
 | 
 int | 
getNbContactPerPage()
 | 
 com.stratelia.webactiv.util.node.control.NodeBm | 
getNodeBm()
 | 
 String | 
getOwner()
 | 
 String | 
getPath()
 | 
 List<Collection<com.stratelia.webactiv.util.node.model.NodeDetail>> | 
getPathList(String contactId)
 | 
 String | 
getProfile()
 | 
 List<String> | 
getProperties()
 | 
 com.stratelia.webactiv.util.node.model.NodeDetail | 
getSubTopicDetail(String subTopicId)
 | 
 TopicDetail | 
getTopic(String id)
 | 
 List<com.stratelia.webactiv.util.node.model.NodeDetail> | 
getTree()
 | 
 com.stratelia.webactiv.beans.admin.UserDetail[] | 
getUserList()
methods for Users  | 
 com.stratelia.webactiv.beans.admin.CompoSpace[] | 
getYellowPagesInstances()
get others instances of yellowpages  | 
 ImportReport | 
importCSV(org.apache.commons.fileupload.FileItem filePart,
          String modelId)
Import Csv file  | 
 String | 
initGroupPanel()
 | 
 String | 
initUserPanel()
Param�tre le userPannel => tous les users, s�lection d'un seul user  | 
 boolean | 
isPortletMode()
 | 
 void | 
removeGroup(String groupId)
 | 
 void | 
removeSessionOwner()
 | 
 void | 
removeSessionPath()
 | 
 void | 
removeSessionPublication()
 | 
 void | 
removeSessionTopic()
 | 
 void | 
resetCurrentTypeSearchCriteria()
 | 
 List<com.stratelia.webactiv.util.contact.model.ContactFatherDetail> | 
search(String typeSearch,
       String query)
 | 
 boolean | 
setContactUserSelected()
Met en session le contact s�lectionn� via le userPanel  | 
 void | 
setCurrentContact(com.stratelia.webactiv.util.contact.model.CompleteContact currentContact)
 | 
 void | 
setCurrentContacts(Collection<com.stratelia.webactiv.util.contact.model.ContactFatherDetail> currentContacts)
 | 
 void | 
setCurrentSearchCriteria(String searchCriteria)
 | 
 void | 
setCurrentTopic(TopicDetail currentTopic)
 | 
 void | 
setCurrentTypeSearch(String typeSearch)
 | 
 void | 
setGroupSelected()
 | 
 void | 
setModelUsed(String[] models)
 | 
 void | 
setOwner(String owner)
 | 
 void | 
setPath(String path)
 | 
 void | 
setPortletMode(boolean portletMode)
 | 
 void | 
setProfile()
 | 
 void | 
updateContact(com.stratelia.webactiv.util.contact.model.CompleteContact contact)
 | 
 com.stratelia.webactiv.util.node.model.NodePK | 
updateTopicHeader(com.stratelia.webactiv.util.node.model.NodeDetail nd)
 | 
 boolean | 
useForm()
 | 
| Methods inherited from class com.stratelia.silverpeas.peasCore.AbstractComponentSessionController | 
|---|
addClipboardSelection, clipboardPasteDone, getAlertUser, getClipboardCount, getClipboardErrorMessage, getClipboardExceptionError, getClipboardName, getClipboardObjects, getClipboardSelectedObjects, getClipboardSize, getComponentAccessController, getComponentId, getComponentLabel, getComponentName, getComponentParameters, getComponentParameterValue, getComponentParameterValue, getComponentRootName, getComponentUrl, getFavoriteSpace, getGenericPanel, getHighestSilverpeasUserRole, getIcon, getLanguage, getLastResults, getLook, getMultilang, getOrganisationController, getPersonalization, getRSSUrl, getSelection, getServerNameAndPort, getSettings, getSilverpeasUserRoles, getSpaceId, getSpaceLabel, getString, getSubscriptionContext, getUrlEncodedParameter, getUserAccessLevel, getUserAvailComponentIds, getUserAvailSpaceIds, getUserDetail, getUserDetail, getUserId, getUserManageableGroupIds, getUserManageableSpaceIds, getUserRoleLevel, getUserRoles, isAppInMaintenance, isGroupManager, isPasswordChangeAllowed, isSpaceInMaintenance, removeClipboardElement, setAppModeMaintenance, setClipboardError, setClipboardSelectedElement, setComponentRootName, setFavoriteSpaceToMainSessionController, setGenericPanel, setIconFileName, setLastResults, setMultilangFileName, setResourceFileName, setSpaceModeMaintenance | 
| Methods inherited from class java.lang.Object | 
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Field Detail | 
|---|
public static final String GroupReferentielPrefix
| Constructor Detail | 
|---|
public YellowpagesSessionController(com.stratelia.silverpeas.peasCore.MainSessionController mainSessionCtrl,
                                    com.stratelia.silverpeas.peasCore.ComponentContext context)
mainSessionCtrl - context - | Method Detail | 
|---|
public final void setProfile()
public String getProfile()
public void setCurrentTopic(TopicDetail currentTopic)
public TopicDetail getCurrentTopic()
public void setCurrentContact(com.stratelia.webactiv.util.contact.model.CompleteContact currentContact)
public com.stratelia.webactiv.util.contact.model.CompleteContact getCurrentContact()
public void setPath(String path)
public String getPath()
public void setOwner(String owner)
public String getOwner()
public YellowpagesBm getKSCEJB()
public TopicDetail getTopic(String id)
public GroupDetail getGroup(String groupId)
public List<GroupDetail> getGroupPath()
public void clearGroupPath()
public List<com.stratelia.webactiv.util.node.model.NodeDetail> getTree()
public com.stratelia.webactiv.util.node.model.NodePK updateTopicHeader(com.stratelia.webactiv.util.node.model.NodeDetail nd)
public com.stratelia.webactiv.util.node.model.NodeDetail getSubTopicDetail(String subTopicId)
public com.stratelia.webactiv.util.node.model.NodePK addSubTopic(com.stratelia.webactiv.util.node.model.NodeDetail nd)
public void deleteTopic(String topicId)
public void emptyPublisherDZ()
public com.stratelia.webactiv.util.contact.model.ContactDetail getContactDetail(String contactId)
contactId - 
RemoteExceptionpublic Collection<com.stratelia.webactiv.util.contact.model.ContactFatherDetail> getAllContactDetails(com.stratelia.webactiv.util.node.model.NodePK fatherPK)
public List<Collection<com.stratelia.webactiv.util.node.model.NodeDetail>> getPathList(String contactId)
public String createContact(com.stratelia.webactiv.util.contact.model.CompleteContact contact)
public void updateContact(com.stratelia.webactiv.util.contact.model.CompleteContact contact)
public void deleteContact(String contactId)
public void addContactToTopic(String contactId,
                              String fatherId)
public void deleteContactFromTopic(String contactId,
                                   String fatherId)
public void createInfoModel(String contactId,
                            String modelId)
public com.stratelia.webactiv.util.contact.model.CompleteContact getCompleteContact(String contactId)
public com.stratelia.webactiv.util.contact.model.CompleteContact getCompleteContactInNode(String contactId,
                                                                                          String nodeId)
public Collection<com.stratelia.webactiv.util.node.model.NodePK> getContactFathers(String contactId)
public void deleteContactFathers(String contactId)
public Collection<UserContact> getContacts(Collection<String> targetIds)
public com.stratelia.webactiv.beans.admin.UserDetail[] getUserList()
public com.stratelia.webactiv.beans.admin.CompoSpace[] getYellowPagesInstances()
public void removeSessionTopic()
public void removeSessionPublication()
public void removeSessionPath()
public void removeSessionOwner()
public String initUserPanel()
 - 
public boolean setContactUserSelected()
public String initGroupPanel()
public void setGroupSelected()
public List<com.stratelia.webactiv.util.contact.model.ContactFatherDetail> getAllUsers(String nodeId)
public List<com.stratelia.webactiv.beans.admin.UserDetail> getAllUserDetails(String nodeId)
public List<com.stratelia.webactiv.util.contact.model.ContactFatherDetail> getAllUsersOfGroup(String groupId)
public void addGroup(String groupId)
public void removeGroup(String groupId)
public void resetCurrentTypeSearchCriteria()
public void setCurrentTypeSearch(String typeSearch)
public void setCurrentSearchCriteria(String searchCriteria)
public String getCurrentTypeSearch()
public String getCurrentSearchCriteria()
public List<com.stratelia.webactiv.util.contact.model.ContactFatherDetail> search(String typeSearch,
                                                                                  String query)
                                                                           throws com.silverpeas.publicationTemplate.PublicationTemplateException,
                                                                                  com.silverpeas.form.FormException
typeSearch - query - 
com.silverpeas.form.FormException
com.silverpeas.publicationTemplate.PublicationTemplateException
public List<com.stratelia.webactiv.util.contact.model.ContactFatherDetail> getListContactFather(List<com.stratelia.webactiv.util.contact.model.ContactDetail> contacts,
                                                                                                boolean retourneUserReferentiel)
public void close()
close in class com.stratelia.silverpeas.peasCore.AbstractComponentSessionControllerpublic Collection<com.stratelia.webactiv.util.contact.model.ContactFatherDetail> getCurrentContacts()
public void setCurrentContacts(Collection<com.stratelia.webactiv.util.contact.model.ContactFatherDetail> currentContacts)
public boolean isPortletMode()
public void setPortletMode(boolean portletMode)
public com.stratelia.webactiv.util.node.control.NodeBm getNodeBm()
public int getNbContactPerPage()
public void setModelUsed(String[] models)
models - public Collection<String> getModelUsed()
public void deleteBasketContent()
                         throws com.silverpeas.form.FormException,
                                com.silverpeas.publicationTemplate.PublicationTemplateException
com.silverpeas.form.FormException
com.silverpeas.publicationTemplate.PublicationTemplateExceptionpublic List<String> getProperties()
public List<String> getArrayHeaders()
public String exportAsCSV()
public ImportReport importCSV(org.apache.commons.fileupload.FileItem filePart,
                              String modelId)
                       throws YellowpagesException
filePart - modelId - 
YellowpagesExceptionpublic boolean useForm()
public List<com.silverpeas.publicationTemplate.PublicationTemplate> getForms()
  | 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||