Accès aux services
Cet objet expose des méthodes permettant d’accéder aux services exposés par FlowerDocs Core pour interagir avec eux :
Nom |
Description |
getDocumentService() |
Récupère le service de gestion de document |
getVersionService() |
Récupère le service de gestion des versions d’un document |
getFolderService() |
Récupère le service de gestion de dossier |
getTaskService() |
Récupère le service de gestion de tâche |
getVirtualFolderService() |
Récupère le service de gestion de dossier virtuel |
getService(Component component) |
Récupère le service de gestion de composant |
Nom |
Description |
getClassService(Component component) |
Récupère le service de gestion des classes de composants |
getTagClassService() |
Récupère le service de gestion des classes de tags |
getAclService() |
Récupère le service de gestion d’ACL |
Nom |
Description |
getUserService() |
Récupère le service de gestion des utilisateurs |
getGroupService() |
Récupère le service de gestion des groupes |
Méthodes |
Description |
createFact(Fact fact) |
Génère un fait métier |
log(String message) |
Affiche dans les logs un message préfixé par [Drools] en INFO |
getFeatureService() |
Récupère le service accédant aux informations des fonctionnalités internes de FlowerDocs |
getReservationService() |
Récupère le service de gestions des réservations |
Persistance d’un composant
Les autres méthodes permettent quant à elles de modifier un composant :
Méthodes |
Description |
create(Component component) |
Crée le composant fourni en entrée et retourne celui réellement créé |
update(Component component) |
Modifie le composant fourni en entrée |
Méthodes |
Description |
changeClass(Component component, String classId) |
Modifie la classe du component fourni en entrée et propage uniquement les tags en commun entre la classe initiale et la nouvelle |
getClassId(Component component) |
Récupère la valeur de la classe du composant sinon vide |
setClassId(Component component, String classId) |
Définit la valeur de la classe du composant |
getStatus(Component component) |
Récupère la valeur du statut du composant |
setStatus(Component component, Status status) |
Définit la valeur du statut du composant |
Méthodes |
Description |
getTagValue(Component component, String tagName) |
Récupère la première valeur d’un tag sinon null |
getTagValues(Component component, String tagName) |
Récupère la liste de valeurs d’un tag sinon null |
setTagValue(Component component, String tagName, String value) |
Définit la valeur d’un tag en modifiant sa valeur s’il existe, sinon en ajoutant un tag |
setTagValues(Component component, String tagName, List<String> values) |
Définit la liste de valeurs d’un tag en modifiant sa valeur s’il existe, sinon en ajoutant un tag |
setTagReadOnly(Component component, String tagName, boolean readonly) |
Modifie un tag en le mettant en lecture seule ou lecture écriture |
addTagValues(Component component, String tagName, List<String> values) |
Ajoute une liste de valeurs à un tag existant ou ajoute le tag |
Méthodes |
Description |
getAnswerId(Task task) |
Récupère la dernière réponse appliquée sur une tâche |
getAttachments(Task task) |
Récupère les composants attachés à la tâche |