Card |
WhitePagesSessionController.createCard(org.silverpeas.core.admin.user.model.UserDetail userDetail) |
Crée une nouvelle fiche (new Card()) et affecte le UserRecord de la fiche et le userForm
(userTemplate.getViewForm()) Met la fiche en session et la retourne Ajoute un new
WhitePages(" fiche en cours de création " ) à la liste des fiches
|
Card |
CardManager.getCard(long id) |
|
Card |
WhitePagesSessionController.getCard(long userCardId) |
Recherche une fiche Retourne currentCard si son id est le même que celui de la fiche
recherchée
Demande au CardManager la fiche sinon Affecte l'attribut ReadOnly de Card à false si la fiche
fait partie de l'instance (instanceId) Recherche et affecte le cardRecord de la fiche
(getTemplate(currentCard .getInstanceId()).getRecordset().getRecord(userCardId)) Recherche et
affecte le userRecord de la fiche (userTemplate.getRecord(userCardId)) Affecte le cardViewForm
(getTemplate(currentCard.getInstanceId()).getViewForm()) Affecte le cardUpdateForm
(cardTemplate.getUpdateForm()) Affecte le userForm (userTemplate.getViewForm()) Appel
getWhitePagesCards pour mettre à jour la liste des fiches inter-instance portant sur le même
user Met la fiche en session puis la retourne
|
Card |
WhitePagesSessionController.getCardReadOnly(long userCardId) |
Recherche une fiche en lecture seule pour accès externe ou rôle user Retourne currentCard si
son id est le même que celui de la fiche recherchée Demande au CardManager la fiche sinon
Recherche et affecte le cardRecord de la fiche
(getTemplate(currentCard.getInstanceId()).getRecordset().getRecord( userCardId)) Recherche et
affecte le userRecord de la fiche (userTemplate.getRecord(userCardId)) Affecte le cardViewForm
(getTemplate(currentCard.getInstanceId()).getViewForm()) Affecte le userForm
(userTemplate.getViewForm()) Appel getWhitePagesCards pour mettre à jour la liste des fiches
inter-instance portant sur le même user Met la fiche en session puis la retourne
|
Card |
WhitePagesSessionController.getCurrentCard() |
|
Card |
WhitePagesSessionController.getCurrentCreateCard() |
|
Card |
CardManager.getUserCard(String userId,
String instanceId) |
Get card for a user and instance.
|
Card |
WhitePagesSessionController.getUserCard(String userId) |
Recherche une fiche à partir d'un userId (appel de WhitePages à partir d'un autre composant)
Récupère le premier élement de la liste des fiches inter-instance portant sur le user
(getWhitePagesCards) Appel la recherche fiche (getCardReadOnly) à partir de l'id du premier
elèment de currentUserCards
|
Card |
WhitePagesSessionController.setCardRecord() |
Affecte un DataRecord vide (cardTemplate.getRecordset().getEmptyRecord()), le cardViewForm
(cardTemplate.getViewForm()) et le cardUpdateForm à la fiche courante Retourne la fiche
courante
|