public interface ServiceWeb
| Modifier and Type | Method and Description |
|---|---|
void |
addCamionsToChauffeur(org.nuiton.topia.TopiaContext transaction,
String topiaIdChauffeur,
String... topiaIdCamion)
Ajout d'un camion
|
void |
addCamionToCamionPrincipal(org.nuiton.topia.TopiaContext transaction,
String camionId,
String camionPrincipalId)
Rattache un camion a son camion principal
|
void |
addNote(org.nuiton.topia.TopiaContext transaction,
String eleveurTopiaId,
String noteTopiaId)
Ajoute une note a un eleveur
|
void |
addProfilUser(org.nuiton.topia.TopiaContext transaction,
String topiaIdUser,
String topiaIdProfil)
Ajout d'un profil
|
void |
createAllActionSecurityForEleveurs(org.nuiton.topia.TopiaContext transaction)
Create all action security for dangerous breeder
|
void |
createAndFillAccessEleveur(org.nuiton.topia.TopiaContext transaction)
Cree tous les accessEleveur manquant et remplis le commentaire de l'infoAccess par ceux de l'elveur
|
void |
createMissingPrincipalsForCamions(org.nuiton.topia.TopiaContext transaction) |
void |
deleteAccesSilo(org.nuiton.topia.TopiaContext transaction,
String infoAccessTopiaId)
Suppression d'un access silo
|
void |
deleteActionSecurite(org.nuiton.topia.TopiaContext transaction,
String topiaId)
Supprime l'action de securite en parametre
|
void |
deleteCamionsToChauffeur(org.nuiton.topia.TopiaContext transaction,
String topiaIdChauffeur,
String... topiaIdCamion)
Suppression d'un camion
|
void |
deleteDuplicatedEtapesAndCreateUniqueIndex(org.nuiton.topia.TopiaContext transaction) |
void |
deleteDuplicatedToursAndCreateUniqueIndex(org.nuiton.topia.TopiaContext transaction) |
void |
deleteLabel(org.nuiton.topia.TopiaContext transaction,
String topiaId)
Supprime un label de la base
|
void |
deleteNote(org.nuiton.topia.TopiaContext transaction,
String topiaId)
Supprime la note et le fichier de la note
|
void |
deleteProfilUser(org.nuiton.topia.TopiaContext transaction,
String topiaIdUser,
String topiaIdProfil)
Suppression d'un profil
|
void |
findAndDeleteDuplicateInfoAccess(org.nuiton.topia.TopiaContext transaction)
Find all duplicate infoAcces and delete them arbitrarily
|
Eleveur |
findEleveurByAccesSilo(org.nuiton.topia.TopiaContext transaction,
String infoAccessTopiaId)
Recupere un eleveur
|
ActionSecurite |
getActionSecurite(org.nuiton.topia.TopiaContext transaction,
String topiaId)
Retourne l'action de securite correspondant a l'id mis en parametre
|
List<org.nuiton.topia.taas.entities.TaasUser> |
getAllCamionUser(org.nuiton.topia.TopiaContext transaction)
Retourne la liste des utilisateurs camions
|
List<UserIndicateurs> |
getAllUserIndicateurs(org.nuiton.topia.TopiaContext transactrion)
Retourne la liste des utilisateurs
|
List<org.nuiton.topia.taas.entities.TaasUser> |
getAllUsers(org.nuiton.topia.TopiaContext transaction)
Retourne la liste des utilisateurs
|
List<org.nuiton.topia.taas.entities.TaasUser> |
getAllUsers(org.nuiton.topia.TopiaContext transaction,
boolean isCamion)
Retourne la liste des utilisateurs
|
Camion |
getCamion(org.nuiton.topia.TopiaContext transaction,
String topiaId)
Recupere un camion a partir de son topiaId
|
Camion |
getCamionPrincipal(org.nuiton.topia.TopiaContext transaction,
String camionId)
Recuperer le camion principal d'un camion
|
List<Camion> |
getCamions(org.nuiton.topia.TopiaContext transaction)
Recupere les camions actifs
|
List<Camion> |
getCamions(org.nuiton.topia.TopiaContext transaction,
String societe,
boolean actif)
Recupere les camions
|
List<Camion> |
getCamions(org.nuiton.topia.TopiaContext transaction,
String societe,
boolean actif,
int startIndex,
int endIndex,
String sortCriterion,
int sortDirection) |
List<Camion> |
getCamionsPrincipaux(org.nuiton.topia.TopiaContext transaction)
Recuperer tous les camions princpaux
|
ChargementUsineConfig |
getChargementUsineConfig(org.nuiton.topia.TopiaContext transaction,
String topiaId)
Recupere une configuration de chargmenent usine
|
ChargementUsineConfig |
getChargementUsineConfigForUsine(org.nuiton.topia.TopiaContext transaction,
String topiaId)
Recupere une configuration de chargmenent usine a partir de son usine.
|
Chauffeur |
getChauffeur(org.nuiton.topia.TopiaContext transaction,
String topiaId)
Recupere une chauffeur
|
List<Chauffeur> |
getChauffeurs(org.nuiton.topia.TopiaContext transaction)
Recupere les chauffeurs
|
List<Chauffeur> |
getChauffeurs(org.nuiton.topia.TopiaContext transaction,
int startIndex,
int endIndex,
String sortCriterion,
int sortDirection) |
String |
getCopyright(org.nuiton.topia.TopiaContext transaction)
Recupere le copyright
|
Eleveur |
getEleveur(org.nuiton.topia.TopiaContext transaction,
String topiaId)
Recupere l'eleveur a partir du topia id
|
List<Eleveur> |
getEleveurs(org.nuiton.topia.TopiaContext transaction)
Recupere les eleveurs
|
List<Eleveur> |
getEleveurs(org.nuiton.topia.TopiaContext transaction,
int startIndex,
int endIndex,
String sortCriterion,
int sortDirection) |
List<Eleveur> |
getEleveurs(org.nuiton.topia.TopiaContext transaction,
String query,
String gpsKey,
String nivSecu,
String camion,
String societe,
Date dateLivraison,
String operator,
int startIndex,
int endIndex,
String sortCriterion,
int sortDirection)
Find breeder with criterias
|
int |
getEleveursCount(org.nuiton.topia.TopiaContext transaction,
String query,
String gpsKey,
String nivSecu,
String camion,
String societe,
Date livraisonDate,
String operator)
Find breeder with criterias
|
org.apache.commons.lang3.tuple.Pair<Etape,SuiviEtape> |
getEtape(org.nuiton.topia.TopiaContext transaction,
String topiaId)
Recupere une étape particulier a partir de son identifiant technique
|
List<org.apache.commons.lang3.tuple.Pair<Etape,SuiviEtape>> |
getEtapesByEleveurs(org.nuiton.topia.TopiaContext transaction,
Date livraisonDateStart,
Date livraisonDateEnd,
String breederTopiaId,
int startIndex,
int endIndex,
String sortCriterion,
int sortDirection)
Find tour with breeder criterias
|
int |
getEtapesByEleveursCount(org.nuiton.topia.TopiaContext transaction,
Date livraisonDateStart,
Date livraisonDateEnd,
String breederTopiaId)
Find tours with breeder criterias
|
InputStream |
getFileNote(org.nuiton.topia.TopiaContext transaction,
String topiaId)
//fixme On ne peut pas utiliser des InputStream sur des appel EJB
Recupere le fichier associe à la note
|
InfoAccess |
getInfoAccess(org.nuiton.topia.TopiaContext transaction,
String topiaId)
Recupere un InfoAccess
|
Label |
getLabel(org.nuiton.topia.TopiaContext transaction,
String topiaId)
Recupere une societe
|
List<Label> |
getLabels(org.nuiton.topia.TopiaContext transaction)
Recupere les labels
|
List<Label> |
getLabels(org.nuiton.topia.TopiaContext transaction,
int startIndex,
int endIndex,
String sortCriterion,
int sortDirection) |
List<Tour> |
getLoading(org.nuiton.topia.TopiaContext transaction,
Date dateDebut,
Date dateFin,
String topiaIdUsine)
Recupere les tours en chargement entre deux dates pour une usine.
|
String |
getMessageBienvenue(org.nuiton.topia.TopiaContext transaction)
Recupere le message de bienvenue
|
Note |
getNote(org.nuiton.topia.TopiaContext transaction,
String topiaId)
Recupere une note
|
List<LigneProduit> |
getProduitsLoading(org.nuiton.topia.TopiaContext transaction,
String topiaIdUsine,
String topiaIdTour)
Recupere les produits d'un tour charge dans une usine
|
org.nuiton.topia.taas.entities.TaasUser |
getSafeUser(org.nuiton.topia.TopiaContext transaction,
String topiaId)
Recupere un utilisateur a partir de son identifiant ou de celui de ses indicateurs
|
Societe |
getSociete(org.nuiton.topia.TopiaContext transaction,
String topiaId)
Recupere une societe
|
List<Societe> |
getSocietes(org.nuiton.topia.TopiaContext transaction)
Recupere les societes
|
List<Societe> |
getSocietes(org.nuiton.topia.TopiaContext transaction,
int startIndex,
int endIndex,
String sortCriterion,
int sortDirection) |
SuiviLigneProduit |
getSuiviProduit(org.nuiton.topia.TopiaContext transaction,
LigneProduit product)
Retourn le suivi ligne produit du produit en parametre
|
Tour |
getTour(org.nuiton.topia.TopiaContext transaction,
String topiaId)
Recupere un tour particulier a partir de son identifiant technique
|
List<Tour> |
getTours(org.nuiton.topia.TopiaContext transaction,
Date dateDebut,
Date dateFin,
boolean planifie,
boolean termine,
String topiaIdSociete,
String topiaIdTransporteur,
String topiaIdCamion,
String topiaIdChauffeur)
Recupere les tours par rapport a un ensemble de criteres
|
List<Tour> |
getTours(org.nuiton.topia.TopiaContext transaction,
Date dateDebut,
Date dateFin,
boolean planifie,
boolean termine,
String topiaIdSociete,
String topiaIdTransporteur,
String topiaIdCamion,
String topiaIdChauffeur,
int startIndex,
int endIndex,
String sortCriterion,
int sortDirection)
Recupere les tours par rapport a un ensemble de criteres, paginee et triee
|
List<Tour> |
getToursByCamionAndDates(org.nuiton.topia.TopiaContext transaction,
String camionTopiaId,
Date dateDebut,
Date dateFin)
Recupere tous les tours d'un camion
|
int |
getToursCount(org.nuiton.topia.TopiaContext transaction,
Date dateDebut,
Date dateFin,
boolean planifie,
boolean termine,
String topiaIdSociete,
String topiaIdTransporteur,
String topiaIdCamion,
String topiaIdChauffeur)
Recupere le nombre de tours par rapport a un ensemble de criteres
|
Transporteur |
getTransporteur(org.nuiton.topia.TopiaContext transaction,
String topiaId)
Recupere un transporteur
|
List<Transporteur> |
getTransporteurs(org.nuiton.topia.TopiaContext transaction)
Recupere les transporteurs
|
List<Transporteur> |
getTransporteurs(org.nuiton.topia.TopiaContext transaction,
int startIndex,
int endIndex,
String sortCriterion,
int sortDirection) |
org.nuiton.topia.taas.entities.TaasUser |
getUser()
Recupere l'utilisateur connecte
|
org.nuiton.topia.taas.entities.TaasUser |
getUser(org.nuiton.topia.TopiaContext transaction,
String topiaId)
Recupere un utilisateur a partir de son identifiant technique
|
List<UserIndicateurs> |
getUserIndicateurs(org.nuiton.topia.TopiaContext transaction,
boolean viewCamion,
int startIndex,
int endIndex,
String sortCriterion,
int sortDirection) |
UserIndicateurs |
getUserIndicateurs(org.nuiton.topia.TopiaContext transaction,
String topiaId)
Recupere les indicatuers de l'utilisateur a partir de son identifiant technique
|
int |
getUserIndicateursCount(org.nuiton.topia.TopiaContext transaction,
boolean viewCamion)
Recupere le nombre d'useur indicateurs utilisateurs
|
List<org.nuiton.topia.taas.entities.TaasUser> |
getUsers(org.nuiton.topia.TopiaContext transaction,
boolean viewCamion,
int startIndex,
int endIndex,
String sortCriterion,
int sortDirection) |
int |
getUsersCount(org.nuiton.topia.TopiaContext transaction,
boolean viewCamion)
Recupere le nombre d'utilisateurs
|
Societe |
getUserSociete(org.nuiton.topia.TopiaContext transaction,
org.nuiton.topia.taas.entities.TaasUser user)
Retourne la societe de l'utilisateur passe en parametre
|
List<org.nuiton.topia.taas.entities.TaasUser> |
getUsersPrincipal(org.nuiton.topia.TopiaContext transaction,
String name)
Retourne la liste des utilisateurs pour un principal donne
|
Usine |
getUsine(org.nuiton.topia.TopiaContext transaction,
String topiaId)
Recupere une usine
|
List<Usine> |
getUsines(org.nuiton.topia.TopiaContext transaction)
Recupere les usines
|
List<Usine> |
getUsines(org.nuiton.topia.TopiaContext transaction,
int startIndex,
int endIndex,
String sortCriterion,
int sortDirection) |
void |
lockEleveurGPS(org.nuiton.topia.TopiaContext transaction,
String topiaId,
boolean lock)
Verouille ou deverouille le gps d'un eleveur
|
void |
lockOrUnlockInfoAccess(org.nuiton.topia.TopiaContext transaction,
String infoAccessTopiaId)
Lock ou unlock l'access silo concerne, si il est locker on le delock et vice versa
|
void |
passwdUser(org.nuiton.topia.TopiaContext transaction,
String passwdBefore,
String passwdNew)
Modifi le mot de passe d'un utilisateur
|
Eleveur |
registerBreederAsDuplicated(org.nuiton.topia.TopiaContext transaction,
String eleveurId,
String eleveurDuplicatedId)
Enregistre l'eleveur comme etant dupliquer pour IBU et merge les 2 eleveurs
|
void |
requestToUnlockBreeder(org.nuiton.topia.TopiaContext transaction,
String topiaId)
Envoie une notification et garde les utilisateurs qui ont fait la demande
pour les notifier par la suite lors du deverrouillage
|
void |
requestToUnlockInfoAcces(org.nuiton.topia.TopiaContext transaction,
Eleveur eleveur,
String topiaId)
Envoie une notification et garde les utilisateurs qui ont fait la demande
pour les notifier par la suite lors du deverrouillage
|
void |
resetAllUserIndicateurs()
Cree tous les indicateurs pour les utilisateurs
|
ActionSecurite |
saveActionSecurite(org.nuiton.topia.TopiaContext transaction,
ActionSecurite action,
String eleveurId,
String siloId)
Sauvegarde l'action en parametre
|
Camion |
saveCamion(org.nuiton.topia.TopiaContext transaction,
Camion camion)
Creer ou sauvegarder un camion
|
ChargementUsineConfig |
saveChargementUsineConfig(org.nuiton.topia.TopiaContext transaction,
ChargementUsineConfig chargementUsineConfig)
Creer ou sauvegarder un configuration de chargmenent usine
|
Chauffeur |
saveChauffeur(org.nuiton.topia.TopiaContext transaction,
Chauffeur chauffeur)
Creer ou sauvegarder une usine
|
Eleveur |
saveEleveur(org.nuiton.topia.TopiaContext transaction,
Eleveur breeder)
Sauvegarder les modifications d'un eleveur
|
void |
saveEleveurGPS(org.nuiton.topia.TopiaContext transaction,
String topiaId,
com.vividsolutions.jts.geom.Point point)
Creer ou sauvegarder les coordonnées GPS d'un eleveur
|
InfoAccess |
saveInfoAccess(org.nuiton.topia.TopiaContext transaction,
InfoAccess infoAccess,
String breederTopiaID)
Sauvegarde ou cree l'access silo
|
Label |
saveLabel(org.nuiton.topia.TopiaContext transaction,
Label label)
Creer ou sauvegarder un label
|
Note |
saveNote(org.nuiton.topia.TopiaContext transaction,
Note note,
InputStream inputStream)
//fixme On ne peut pas utiliser des InputStream sur des appel EJB
Sauvegarde ou cree une note
|
void |
saveProduitDisponible(org.nuiton.topia.TopiaContext transaction,
String topiaIdProduit,
boolean disponible)
Sauvegarde la disponibilite d'une ligne produit
|
Societe |
saveSociete(org.nuiton.topia.TopiaContext transaction,
Societe societe)
Creer ou sauvegarder une societe
|
Transporteur |
saveTransporteur(org.nuiton.topia.TopiaContext transaction,
Transporteur transporteur)
Creer ou sauvegarder un transporteur.
|
org.nuiton.topia.taas.entities.TaasUser |
saveUser(org.nuiton.topia.TopiaContext transaction,
org.nuiton.topia.taas.entities.TaasUser user,
boolean isWeb,
boolean isAdmin,
String profil)
Creation ou modification d'un utilisateur
|
Usine |
saveUsine(org.nuiton.topia.TopiaContext transaction,
Usine usine)
Creer ou sauvegarder une usine
|
void |
sendFindDangerousBreeder(org.nuiton.topia.TopiaContext transaction)
Send dangerous breeder notification
|
void |
sendPasswdUser(org.nuiton.topia.TopiaContext transaction,
String email)
Envoi par mail un nouveau mot de passe
|
void |
sendStatNotification()
Send users stats notification
|
Camion |
setActifCamion(org.nuiton.topia.TopiaContext transaction,
String topiaId,
boolean actif)
Marque le camion comme actif
|
void |
updateAllWorstSecurityLevel(org.nuiton.topia.TopiaContext transaction)
Calcule tous les niveaux de securite des eleveurs
|
void createMissingPrincipalsForCamions(org.nuiton.topia.TopiaContext transaction)
throws org.nuiton.topia.TopiaException
org.nuiton.topia.TopiaExceptionvoid deleteDuplicatedEtapesAndCreateUniqueIndex(org.nuiton.topia.TopiaContext transaction)
throws org.nuiton.topia.TopiaException
org.nuiton.topia.TopiaExceptionvoid deleteDuplicatedToursAndCreateUniqueIndex(org.nuiton.topia.TopiaContext transaction)
throws org.nuiton.topia.TopiaException
org.nuiton.topia.TopiaExceptionvoid createAllActionSecurityForEleveurs(org.nuiton.topia.TopiaContext transaction)
throws org.nuiton.topia.TopiaException
transaction - org.nuiton.topia.TopiaExceptionvoid createAndFillAccessEleveur(org.nuiton.topia.TopiaContext transaction)
throws org.nuiton.topia.TopiaException
transaction - org.nuiton.topia.TopiaExceptionvoid resetAllUserIndicateurs()
void sendStatNotification()
void sendFindDangerousBreeder(org.nuiton.topia.TopiaContext transaction)
transaction - void updateAllWorstSecurityLevel(org.nuiton.topia.TopiaContext transaction)
throws org.nuiton.topia.TopiaException,
LogicException
transaction - org.nuiton.topia.TopiaException - si erreur technique avec la baseLogicException - si erreur logique TODOint getToursCount(org.nuiton.topia.TopiaContext transaction,
Date dateDebut,
Date dateFin,
boolean planifie,
boolean termine,
String topiaIdSociete,
String topiaIdTransporteur,
String topiaIdCamion,
String topiaIdChauffeur)
throws org.nuiton.topia.TopiaException,
LogicException
transaction - dateDebut - la date de debut du filtredateFin - la date de fin du filtreplanifie - drapeau planifie du filtretermine - drapeau termine du filtretopiaIdSociete - l'id de la societe du filtretopiaIdTransporteur - l'id du transporteur du filtretopiaIdCamion - l'id du camion du filtretopiaIdChauffeur - l'id du chauffeur du filtreorg.nuiton.topia.TopiaException - si erreur technique avec la baseLogicException - si erreur logique TODOList<Tour> getTours(org.nuiton.topia.TopiaContext transaction, Date dateDebut, Date dateFin, boolean planifie, boolean termine, String topiaIdSociete, String topiaIdTransporteur, String topiaIdCamion, String topiaIdChauffeur) throws org.nuiton.topia.TopiaException, LogicException
transaction - dateDebut - la date de debut du filtredateFin - la date de fin du filtreplanifie - drapeau planifie du filtretermine - drapeau termine du filtretopiaIdSociete - l'id de la societe du filtretopiaIdTransporteur - l'id du transporteur du filtretopiaIdCamion - l'id du camion du filtretopiaIdChauffeur - l'id du chauffeur du filtreorg.nuiton.topia.TopiaException - si erreur technique avec la baseLogicException - si erreur logique TODOList<Tour> getTours(org.nuiton.topia.TopiaContext transaction, Date dateDebut, Date dateFin, boolean planifie, boolean termine, String topiaIdSociete, String topiaIdTransporteur, String topiaIdCamion, String topiaIdChauffeur, int startIndex, int endIndex, String sortCriterion, int sortDirection) throws org.nuiton.topia.TopiaException, LogicException
transaction - dateDebut - la date de debut du filtredateFin - la date de fin du filtreplanifie - drapeau planifie du filtretermine - drapeau termine du filtretopiaIdSociete - l'id de la societe du filtretopiaIdTransporteur - l'id du transporteur du filtretopiaIdCamion - l'id du camion du filtretopiaIdChauffeur - l'id du chauffeur du filtrestartIndex - la position de la premiere societe a remonterendIndex - la position de la derniere societe a remontersortCriterion - la propriete a triersortDirection - l'ordre du triorg.nuiton.topia.TopiaException - si erreur technique avec la baseLogicException - si erreur logique TODOorg.apache.commons.lang3.tuple.Pair<Etape,SuiviEtape> getEtape(org.nuiton.topia.TopiaContext transaction, String topiaId) throws LogicException, org.nuiton.topia.TopiaException
transaction - topiaId - l'id technique et unique du tour a recupererorg.nuiton.topia.TopiaException - si erreur technique avec la baseLogicException - si erreur logique si le tour n'existe pasTour getTour(org.nuiton.topia.TopiaContext transaction, String topiaId) throws org.nuiton.topia.TopiaException, LogicException
transaction - topiaId - l'id technique et unique du tour a recupererorg.nuiton.topia.TopiaException - si erreur technique avec la baseLogicException - si erreur logique si le tour n'existe pasList<Tour> getToursByCamionAndDates(org.nuiton.topia.TopiaContext transaction, String camionTopiaId, Date dateDebut, Date dateFin) throws org.nuiton.topia.TopiaException
transaction - camionTopiaId - TopiaId du camion concerneorg.nuiton.topia.TopiaException - si erreur technique avec la baseLogicException - si erreur logique si le tour n'existe pasList<Tour> getLoading(org.nuiton.topia.TopiaContext transaction, Date dateDebut, Date dateFin, String topiaIdUsine) throws org.nuiton.topia.TopiaException, LogicException
transaction - dateDebut - la date de debut du filtredateFin - la date de fin du filtretopiaIdUsine - l'id de l'usine du filtreorg.nuiton.topia.TopiaException - si erreur technique avec la baseLogicException - si erreur logique TODOvoid saveProduitDisponible(org.nuiton.topia.TopiaContext transaction,
String topiaIdProduit,
boolean disponible)
throws org.nuiton.topia.TopiaException,
LogicException
transaction - topiaIdProduit - l'id de la ligne produitdisponible - la disponibiliteorg.nuiton.topia.TopiaException - si erreur technique avec la baseLogicException - si erreur la ligne produit n'existe pasList<LigneProduit> getProduitsLoading(org.nuiton.topia.TopiaContext transaction, String topiaIdUsine, String topiaIdTour) throws org.nuiton.topia.TopiaException, LogicException
transaction - topiaIdUsine - l'id de l'usinetopiaIdTour - l'id du tourorg.nuiton.topia.TopiaException - si erreur technique avec la baseLogicException - si erreur logique TODOList<Societe> getSocietes(org.nuiton.topia.TopiaContext transaction) throws org.nuiton.topia.TopiaException, LogicException
transaction - org.nuiton.topia.TopiaException - si erreur technique avec la baseLogicException - si erreur logique TODOList<Societe> getSocietes(org.nuiton.topia.TopiaContext transaction, int startIndex, int endIndex, String sortCriterion, int sortDirection) throws org.nuiton.topia.TopiaException, LogicException
transaction - startIndex - la position de la premiere societe a remonterendIndex - la position de la derniere societe a remontersortCriterion - la propriete a triersortDirection - l'ordre du triLogicException - si erreur technique avec la baseorg.nuiton.topia.TopiaException - si erreur logique TODOSociete getSociete(org.nuiton.topia.TopiaContext transaction, String topiaId) throws org.nuiton.topia.TopiaException, LogicException
transaction - topiaId - l'id technique unique de la societe rechercheeorg.nuiton.topia.TopiaException - si erreur technique avec la baseLogicException - si la societe n'existe pasSociete saveSociete(org.nuiton.topia.TopiaContext transaction, Societe societe) throws org.nuiton.topia.TopiaException, LogicException
transaction - societe - la societe a sauvegarderorg.nuiton.topia.TopiaException - si erreur technique avec la baseLogicException - si la societe existe deja (code deja existant)List<Transporteur> getTransporteurs(org.nuiton.topia.TopiaContext transaction) throws org.nuiton.topia.TopiaException, LogicException
transaction - org.nuiton.topia.TopiaException - si erreur technique avec la baseLogicException - si erreur logique TODOList<Transporteur> getTransporteurs(org.nuiton.topia.TopiaContext transaction, int startIndex, int endIndex, String sortCriterion, int sortDirection) throws org.nuiton.topia.TopiaException, LogicException
transaction - startIndex - la position du premier transporteur a remonterendIndex - la position du dernier transporteur a remontersortCriterion - la propriete a triersortDirection - l'ordre du triLogicException - si erreur technique avec la baseorg.nuiton.topia.TopiaException - si erreur logique TODOTransporteur getTransporteur(org.nuiton.topia.TopiaContext transaction, String topiaId) throws org.nuiton.topia.TopiaException, LogicException
transaction - topiaId - l'id technique unique du transporteur rechercheorg.nuiton.topia.TopiaException - si erreur technique avec la baseLogicException - si le transporteur n'existe pasTransporteur saveTransporteur(org.nuiton.topia.TopiaContext transaction, Transporteur transporteur) throws org.nuiton.topia.TopiaException, LogicException
transaction - transporteur - le transporteur a sauvegarderorg.nuiton.topia.TopiaException - si erreur technique avec la baseLogicException - si le transporteur existe deja (code deja existant)List<Usine> getUsines(org.nuiton.topia.TopiaContext transaction) throws org.nuiton.topia.TopiaException, LogicException
transaction - org.nuiton.topia.TopiaException - si erreur technique avec la baseLogicException - si erreur logique TODOList<Usine> getUsines(org.nuiton.topia.TopiaContext transaction, int startIndex, int endIndex, String sortCriterion, int sortDirection) throws org.nuiton.topia.TopiaException, LogicException
transaction - startIndex - la position de la premiere usine a remonterendIndex - la position de la derniere usine a remontersortCriterion - la propriete a triersortDirection - l'ordre du triLogicException - si erreur technique avec la baseorg.nuiton.topia.TopiaException - si erreur logique TODOUsine getUsine(org.nuiton.topia.TopiaContext transaction, String topiaId) throws org.nuiton.topia.TopiaException, LogicException
transaction - topiaId - l'id technique unique de l'usine rechercheorg.nuiton.topia.TopiaException - si erreur technique avec la baseLogicException - si l'usine n'existe pasUsine saveUsine(org.nuiton.topia.TopiaContext transaction, Usine usine) throws org.nuiton.topia.TopiaException, LogicException
transaction - usine - l'usine a sauvegardeorg.nuiton.topia.TopiaException - si erreur technique avec la baseLogicException - si l'usine existe deja (code deja existant)List<Chauffeur> getChauffeurs(org.nuiton.topia.TopiaContext transaction) throws org.nuiton.topia.TopiaException, LogicException
transaction - org.nuiton.topia.TopiaException - si erreur technique avec la baseLogicException - si erreur logique TODOList<Chauffeur> getChauffeurs(org.nuiton.topia.TopiaContext transaction, int startIndex, int endIndex, String sortCriterion, int sortDirection) throws org.nuiton.topia.TopiaException, LogicException
transaction - startIndex - la position du premier chauffeur a remonterendIndex - la position du dernier chauffeur a remontersortCriterion - la propriete a triersortDirection - l'ordre du triLogicException - si erreur technique avec la baseorg.nuiton.topia.TopiaException - si erreur logique TODOChauffeur getChauffeur(org.nuiton.topia.TopiaContext transaction, String topiaId) throws org.nuiton.topia.TopiaException, LogicException
transaction - topiaId - l'id technique unique du chauffeur rechercheeorg.nuiton.topia.TopiaException - si erreur technique avec la baseLogicException - si le chauffeur n'existe pasChauffeur saveChauffeur(org.nuiton.topia.TopiaContext transaction, Chauffeur chauffeur) throws org.nuiton.topia.TopiaException, LogicException
transaction - chauffeur - le chauffeur a sauvegarderorg.nuiton.topia.TopiaException - si erreur technique avec la baseLogicException - si le chauffeur existe deja (code deja existant)void addCamionsToChauffeur(org.nuiton.topia.TopiaContext transaction,
String topiaIdChauffeur,
String... topiaIdCamion)
throws org.nuiton.topia.TopiaException,
LogicException
transaction - topiaIdChauffeur - l'id du chauffeurtopiaIdCamion - l'id du camionorg.nuiton.topia.TopiaException - si erreur technique avec la baseLogicException - si erreur logique TODOvoid deleteCamionsToChauffeur(org.nuiton.topia.TopiaContext transaction,
String topiaIdChauffeur,
String... topiaIdCamion)
throws org.nuiton.topia.TopiaException,
LogicException
transaction - topiaIdChauffeur - l'id du chauffeurtopiaIdCamion - l'id du camionorg.nuiton.topia.TopiaException - si erreur technique avec la baseLogicException - si erreur logique TODOCamion setActifCamion(org.nuiton.topia.TopiaContext transaction, String topiaId, boolean actif) throws org.nuiton.topia.TopiaException
transaction - topiaId - of camionactif - if actiforg.nuiton.topia.TopiaException - si erreur thechnique avec la baseList<Camion> getCamions(org.nuiton.topia.TopiaContext transaction) throws org.nuiton.topia.TopiaException, LogicException
transaction - org.nuiton.topia.TopiaException - si erreur technique avec la baseLogicException - si erreur logique TODOList<Camion> getCamions(org.nuiton.topia.TopiaContext transaction, String societe, boolean actif) throws org.nuiton.topia.TopiaException, LogicException
transaction - societe - societe concerneactif - if camion to display is actiforg.nuiton.topia.TopiaException - si erreur technique avec la baseLogicException - si erreur logique TODOList<Camion> getCamions(org.nuiton.topia.TopiaContext transaction, String societe, boolean actif, int startIndex, int endIndex, String sortCriterion, int sortDirection) throws org.nuiton.topia.TopiaException, LogicException
transaction - societe - societe concerneactif - si les camions sont actifsstartIndex - la position du premier camion a remonterendIndex - la position du dernier camion a remontersortCriterion - la propriete a triersortDirection - l'ordre du triLogicException - si erreur technique avec la baseorg.nuiton.topia.TopiaException - si erreur logique TODOCamion getCamion(org.nuiton.topia.TopiaContext transaction, String topiaId) throws org.nuiton.topia.TopiaException, LogicException
transaction - topiaId - l'id technique unique du camion rechercheeorg.nuiton.topia.TopiaException - si erreur technique avec la baseLogicException - si le camion n'existe pasCamion saveCamion(org.nuiton.topia.TopiaContext transaction, Camion camion) throws org.nuiton.topia.TopiaException, LogicException
transaction - camion - le camion a sauvegarderorg.nuiton.topia.TopiaException - si erreur technique avec la baseLogicException - si le camion existe deja (code deja existant)List<Camion> getCamionsPrincipaux(org.nuiton.topia.TopiaContext transaction) throws org.nuiton.topia.TopiaException, LogicException
transaction - org.nuiton.topia.TopiaException - si erreur technique avec la baseLogicException - si le camion existe deja (code deja existant)Camion getCamionPrincipal(org.nuiton.topia.TopiaContext transaction, String camionId) throws org.nuiton.topia.TopiaException, LogicException
transaction - camionId - l'id du camionnull si le camion est principalorg.nuiton.topia.TopiaException - si erreur technique avec la baseLogicException - si le camion n'existe pasvoid addCamionToCamionPrincipal(org.nuiton.topia.TopiaContext transaction,
String camionId,
String camionPrincipalId)
throws LogicException,
org.nuiton.topia.TopiaException
transaction - camionId - l'id du camioncamionPrincipalId - l'id du camion principalorg.nuiton.topia.TopiaException - si erreur technique avec la baseLogicException - si les camions n'existent pasList<Eleveur> getEleveurs(org.nuiton.topia.TopiaContext transaction) throws org.nuiton.topia.TopiaException, LogicException
transaction - org.nuiton.topia.TopiaException - si erreur technique avec la baseLogicException - si erreur logique TODOList<Eleveur> getEleveurs(org.nuiton.topia.TopiaContext transaction, int startIndex, int endIndex, String sortCriterion, int sortDirection) throws org.nuiton.topia.TopiaException, LogicException
transaction - startIndex - la position du premier eleveur a remonterendIndex - la position du dernier eleveur a remontersortCriterion - la propriete a triersortDirection - l'ordre du triLogicException - si erreur technique avec la baseorg.nuiton.topia.TopiaException - si erreur logique TODOList<org.apache.commons.lang3.tuple.Pair<Etape,SuiviEtape>> getEtapesByEleveurs(org.nuiton.topia.TopiaContext transaction, Date livraisonDateStart, Date livraisonDateEnd, String breederTopiaId, int startIndex, int endIndex, String sortCriterion, int sortDirection) throws org.nuiton.topia.TopiaException, LogicException
transaction - dateLivraisonStart - search with livraison datedateLivraisonEnd - search with livraison datebreederTopiaId - id of eleveurstartIndex - la position du premier eleveur a remonterendIndex - la position du dernier eleveur a remontersortCriterion - la propriete a triersortDirection - l'ordre du triLogicException - si erreur technique avec la baseorg.nuiton.topia.TopiaException - si erreur logique TODOint getEtapesByEleveursCount(org.nuiton.topia.TopiaContext transaction,
Date livraisonDateStart,
Date livraisonDateEnd,
String breederTopiaId)
throws org.nuiton.topia.TopiaException,
LogicException
transaction - dateLivraisonStart - search with livraison datedateLivraisonEnd - search with livraison datebreederTopiaId - id of eleveurLogicException - si erreur technique avec la baseorg.nuiton.topia.TopiaException - si erreur logique TODOList<Eleveur> getEleveurs(org.nuiton.topia.TopiaContext transaction, String query, String gpsKey, String nivSecu, String camion, String societe, Date dateLivraison, String operator, int startIndex, int endIndex, String sortCriterion, int sortDirection) throws org.nuiton.topia.TopiaException, LogicException
transaction - query - search on name and locationgpsKey - search on gps statenivSecu - search on security levelcamion - search on camionsociete - search on societedateLivraison - search with livraison dateoperator - AND or OR for search beteen gps and nivSecustartIndex - la position du premier eleveur a remonterendIndex - la position du dernier eleveur a remontersortCriterion - la propriete a triersortDirection - l'ordre du triLogicException - si erreur technique avec la baseorg.nuiton.topia.TopiaException - si erreur logique TODOint getEleveursCount(org.nuiton.topia.TopiaContext transaction,
String query,
String gpsKey,
String nivSecu,
String camion,
String societe,
Date livraisonDate,
String operator)
throws org.nuiton.topia.TopiaException,
LogicException
transaction - query - search on name and locationgpsKey - search on gps statenivSecu - search on security levelcamion - search on camionsociete - search on societelivraisonDate - search with livraison dateoperator - AND or OR for search beteen gps and nivSecuLogicException - si erreur technique avec la baseorg.nuiton.topia.TopiaException - si erreur logique TODOvoid saveEleveurGPS(org.nuiton.topia.TopiaContext transaction,
String topiaId,
com.vividsolutions.jts.geom.Point point)
throws org.nuiton.topia.TopiaException,
LogicException
transaction - topiaId - le topiaId de l'eleveurpoint - le point GPSorg.nuiton.topia.TopiaException - si erreur technique avec la baseLogicException - si l'eleveur n'existe pasEleveur saveEleveur(org.nuiton.topia.TopiaContext transaction, Eleveur breeder) throws org.nuiton.topia.TopiaException, LogicException
transaction - breeder - concerneorg.nuiton.topia.TopiaException - si erreur technique avec la baseLogicException - si l'eleveur n'existe pasvoid lockEleveurGPS(org.nuiton.topia.TopiaContext transaction,
String topiaId,
boolean lock)
throws org.nuiton.topia.TopiaException,
LogicException
transaction - topiaId - le topiaId de l'eleveurlock - precise si le gps est verouilléorg.nuiton.topia.TopiaException - si erreur technique avec la baseLogicException - si l'eleveur n'existe pasEleveur getEleveur(org.nuiton.topia.TopiaContext transaction, String topiaId) throws org.nuiton.topia.TopiaException, LogicException
transaction - topiaId - l'id de l'eleveurorg.nuiton.topia.TopiaException - si erreur technique avec la baseLogicException - si erreur logique TODOString getMessageBienvenue(org.nuiton.topia.TopiaContext transaction) throws org.nuiton.topia.TopiaException, LogicException
transaction - org.nuiton.topia.TopiaException - si erreur technique avec la baseLogicException - si erreur logique TODOString getCopyright(org.nuiton.topia.TopiaContext transaction) throws org.nuiton.topia.TopiaException, LogicException
transaction - org.nuiton.topia.TopiaException - si erreur technique avec la baseLogicException - si erreur logique TODOorg.nuiton.topia.taas.entities.TaasUser saveUser(org.nuiton.topia.TopiaContext transaction,
org.nuiton.topia.taas.entities.TaasUser user,
boolean isWeb,
boolean isAdmin,
String profil)
throws org.nuiton.topia.TopiaException,
LogicException
transaction - user - l'utilisateur a sauvegarderisWeb - le drapeau pour indiquer que l'utilisateur peut se connecter au webisAdmin - le drapeau pour indiquer que l'utilisatreur est administrateur du profilprofil - type du profil utilisateurorg.nuiton.topia.TopiaException - si erreur technique avec la baseLogicException - si erreur logique TODOvoid addProfilUser(org.nuiton.topia.TopiaContext transaction,
String topiaIdUser,
String topiaIdProfil)
throws org.nuiton.topia.TopiaException,
LogicException
transaction - topiaIdUser - l'id de l'utilisateurtopiaIdProfil - l'id du profilorg.nuiton.topia.TopiaException - si erreur technique avec la baseLogicException - si erreur logique TODOvoid deleteProfilUser(org.nuiton.topia.TopiaContext transaction,
String topiaIdUser,
String topiaIdProfil)
throws org.nuiton.topia.TopiaException,
LogicException
transaction - topiaIdUser - l'id de l'utilisateurtopiaIdProfil - l'id du profilorg.nuiton.topia.TopiaException - si erreur technique avec la baseLogicException - si erreur logique TODOint getUsersCount(org.nuiton.topia.TopiaContext transaction,
boolean viewCamion)
throws org.nuiton.topia.TopiaException,
LogicException
transaction - viewCamion - visualisation des utilisateurs camionsorg.nuiton.topia.TopiaException - si erreur technique avec la baseLogicException - si erreur logique TODO@Transaction int getUserIndicateursCount(org.nuiton.topia.TopiaContext transaction, boolean viewCamion) throws org.nuiton.topia.TopiaException, LogicException
transaction - viewCamion - visualisation des utilisateurs camionsorg.nuiton.topia.TopiaException - si erreur technique avec la baseLogicException - si erreur logique TODOList<org.nuiton.topia.taas.entities.TaasUser> getAllUsers(org.nuiton.topia.TopiaContext transaction) throws org.nuiton.topia.TopiaException, LogicException
transaction - org.nuiton.topia.TopiaException - si erreur technique avec la baseLogicException - si erreur logique TODOList<UserIndicateurs> getAllUserIndicateurs(org.nuiton.topia.TopiaContext transactrion) throws org.nuiton.topia.TopiaException, LogicException
transactrion - org.nuiton.topia.TopiaException - si erreur technique avec la baseLogicException - si erreur logique TODOList<org.nuiton.topia.taas.entities.TaasUser> getAllUsers(org.nuiton.topia.TopiaContext transaction, boolean isCamion) throws org.nuiton.topia.TopiaException, LogicException
transaction - isCamion - visualisation exclusive des utilisateurs camionsorg.nuiton.topia.TopiaException - si erreur technique avec la baseLogicException - si erreur logique TODOList<org.nuiton.topia.taas.entities.TaasUser> getAllCamionUser(org.nuiton.topia.TopiaContext transaction) throws org.nuiton.topia.TopiaException, LogicException
transaction - org.nuiton.topia.TopiaException - si erreur technique avec la baseLogicException - si erreur logique TODOList<org.nuiton.topia.taas.entities.TaasUser> getUsers(org.nuiton.topia.TopiaContext transaction, boolean viewCamion, int startIndex, int endIndex, String sortCriterion, int sortDirection) throws org.nuiton.topia.TopiaException, LogicException
transaction - startIndex - la position du premier utilisateur a remonterendIndex - la position du dernier utilisateur a remontersortCriterion - la propriete a triersortDirection - l'ordre du triorg.nuiton.topia.TopiaException - si erreur technique avec la baseLogicException - si erreur logique TODOList<UserIndicateurs> getUserIndicateurs(org.nuiton.topia.TopiaContext transaction, boolean viewCamion, int startIndex, int endIndex, String sortCriterion, int sortDirection) throws org.nuiton.topia.TopiaException, LogicException
transaction - startIndex - la position du premier utilisateur a remonterendIndex - la position du dernier utilisateur a remontersortCriterion - la propriete a triersortDirection - l'ordre du triorg.nuiton.topia.TopiaException - si erreur technique avec la baseLogicException - si erreur logique TODOorg.nuiton.topia.taas.entities.TaasUser getUser(org.nuiton.topia.TopiaContext transaction,
String topiaId)
throws org.nuiton.topia.TopiaException,
LogicException
transaction - topiaId - l'identifiant technique unique de l'utilisateur a recupererorg.nuiton.topia.TopiaException - si erreur technique avec la baseLogicException - si erreur logique si l'utilisateur n'existe pasorg.nuiton.topia.taas.entities.TaasUser getSafeUser(org.nuiton.topia.TopiaContext transaction,
String topiaId)
throws org.nuiton.topia.TopiaException,
LogicException
transaction - topiaId - l'identifiant technique unique de l'utilisateur ou de l'indicateur a recupererorg.nuiton.topia.TopiaException - si erreur technique avec la baseLogicException - si erreur logique si l'utilisateur n'existe pasUserIndicateurs getUserIndicateurs(org.nuiton.topia.TopiaContext transaction, String topiaId) throws org.nuiton.topia.TopiaException, LogicException
transaction - topiaId - l'identifiant technique unique de l'indicateurs de l'utilisateur a recupererorg.nuiton.topia.TopiaException - si erreur technique avec la baseLogicException - si erreur logique si l'utilisateur n'existe pasorg.nuiton.topia.taas.entities.TaasUser getUser()
throws org.nuiton.topia.TopiaException
org.nuiton.topia.TopiaException - si erreur technique avec la basevoid passwdUser(org.nuiton.topia.TopiaContext transaction,
String passwdBefore,
String passwdNew)
throws org.nuiton.topia.TopiaException,
LogicException
transaction - passwdBefore - l'ancien passwordpasswdNew - le nouveau passwordorg.nuiton.topia.TopiaException - si erreur technique avec la baseLogicException - si erreur logique TODOvoid sendPasswdUser(org.nuiton.topia.TopiaContext transaction,
String email)
throws org.nuiton.topia.TopiaException,
LogicException
email - l'email du usertransaction - org.nuiton.topia.TopiaException - si erreur technique avec la baseLogicException - si erreur logique TODOList<org.nuiton.topia.taas.entities.TaasUser> getUsersPrincipal(org.nuiton.topia.TopiaContext transaction, String name) throws org.nuiton.topia.TopiaException, LogicException
transaction - name - nom du principalorg.nuiton.topia.TopiaException - si erreur technique avec la baseLogicException - si erreur logique TODOInputStream getFileNote(org.nuiton.topia.TopiaContext transaction, String topiaId) throws org.nuiton.topia.TopiaException, LogicException
transaction - topiaId - identifiant de la noteorg.nuiton.topia.TopiaException - si erreur technique avec la baseLogicException - si la note n'existe pasNote saveNote(org.nuiton.topia.TopiaContext transaction, Note note, InputStream inputStream) throws org.nuiton.topia.TopiaException, LogicException
transaction - note - note a sauvegarderinputStream - fichier associeorg.nuiton.topia.TopiaException - si erreur technique avec la baseLogicException - si erreur de creation du fichiervoid addNote(org.nuiton.topia.TopiaContext transaction,
String eleveurTopiaId,
String noteTopiaId)
throws org.nuiton.topia.TopiaException,
LogicException
transaction - eleveurTopiaId - identifiant de l'eleveurnoteTopiaId - identifiant de la noteorg.nuiton.topia.TopiaException - si erreur technique avec la baseLogicException - si l'eleveur ou la note n'existe pasvoid deleteNote(org.nuiton.topia.TopiaContext transaction,
String topiaId)
throws org.nuiton.topia.TopiaException,
LogicException
transaction - topiaId - identifiant de la noteorg.nuiton.topia.TopiaException - si erreur technique avec la baseLogicException - si la note n'existe pasNote getNote(org.nuiton.topia.TopiaContext transaction, String topiaId) throws org.nuiton.topia.TopiaException, LogicException
transaction - topiaId - identifiant de la noteorg.nuiton.topia.TopiaException - si erreur technique avec la baseLogicException - si la note n'existe pasList<Label> getLabels(org.nuiton.topia.TopiaContext transaction) throws org.nuiton.topia.TopiaException, LogicException
transaction - org.nuiton.topia.TopiaException - si erreur technique avec la baseLogicException - si erreur logique TODOList<Label> getLabels(org.nuiton.topia.TopiaContext transaction, int startIndex, int endIndex, String sortCriterion, int sortDirection) throws org.nuiton.topia.TopiaException, LogicException
transaction - startIndex - la position du premier label a remonterendIndex - la position du dernier label a remontersortCriterion - la propriete a triersortDirection - l'ordre du triLogicException - si erreur technique avec la baseorg.nuiton.topia.TopiaException - si erreur logique TODOLabel getLabel(org.nuiton.topia.TopiaContext transaction, String topiaId) throws org.nuiton.topia.TopiaException, LogicException
transaction - topiaId - l'id technique unique du label rechercheeorg.nuiton.topia.TopiaException - si erreur technique avec la baseLogicException - si la label n'existe pasLabel saveLabel(org.nuiton.topia.TopiaContext transaction, Label label) throws org.nuiton.topia.TopiaException, LogicException
transaction - label - la societe a sauvegarderorg.nuiton.topia.TopiaException - si erreur technique avec la baseLogicException - si la label existe deja (categorie et id deja existant en mode update)void deleteLabel(org.nuiton.topia.TopiaContext transaction,
String topiaId)
throws org.nuiton.topia.TopiaException,
LogicException
transaction - topiaId - l'id technique unique du label a supprimerorg.nuiton.topia.TopiaException - si erreur technique avec la baseLogicException - si la label n'existe pasChargementUsineConfig getChargementUsineConfigForUsine(org.nuiton.topia.TopiaContext transaction, String topiaId) throws org.nuiton.topia.TopiaException, LogicException
transaction - topiaId - l'id technique unique de la configuration de chargmenent usine rechercheeorg.nuiton.topia.TopiaException - si erreur technique avec la baseLogicException - ???ChargementUsineConfig getChargementUsineConfig(org.nuiton.topia.TopiaContext transaction, String topiaId) throws org.nuiton.topia.TopiaException, LogicException
transaction - topiaId - l'id technique unique de la configuration de chargmenent usine rechercheeorg.nuiton.topia.TopiaException - si erreur technique avec la baseLogicException - ???ChargementUsineConfig saveChargementUsineConfig(org.nuiton.topia.TopiaContext transaction, ChargementUsineConfig chargementUsineConfig) throws org.nuiton.topia.TopiaException, LogicException
transaction - chargementUsineConfig - la configuration de chargmenent usine a sauvegarderorg.nuiton.topia.TopiaException - si erreur technique avec la baseLogicException - ???Eleveur findEleveurByAccesSilo(org.nuiton.topia.TopiaContext transaction, String infoAccessTopiaId) throws org.nuiton.topia.TopiaException, LogicException
transaction - infoAccessTopiaId - de l'infoAccess concerneorg.nuiton.topia.TopiaException - si erreur technique avec la baseLogicException - ???InfoAccess getInfoAccess(org.nuiton.topia.TopiaContext transaction, String topiaId) throws org.nuiton.topia.TopiaException, LogicException
transaction - topiaId - org.nuiton.topia.TopiaException - si erreur technique avec la baseLogicException - ???InfoAccess saveInfoAccess(org.nuiton.topia.TopiaContext transaction, InfoAccess infoAccess, String breederTopiaID) throws org.nuiton.topia.TopiaException, LogicException
transaction - infoAccess - concerneorg.nuiton.topia.TopiaException - si erreur technique avec la baseLogicException - ???void deleteAccesSilo(org.nuiton.topia.TopiaContext transaction,
String infoAccessTopiaId)
throws org.nuiton.topia.TopiaException,
LogicException
transaction - infoAccessTopiaId - de l'acces a supprimeorg.nuiton.topia.TopiaException - si erreur technique avec la baseLogicException - ???void lockOrUnlockInfoAccess(org.nuiton.topia.TopiaContext transaction,
String infoAccessTopiaId)
throws org.nuiton.topia.TopiaException,
LogicException
transaction - infoAccessTopiaId - a modifierorg.nuiton.topia.TopiaException - si erreur technique avec la baseLogicException - ???void findAndDeleteDuplicateInfoAccess(org.nuiton.topia.TopiaContext transaction)
throws org.nuiton.topia.TopiaException,
LogicException
transaction - org.nuiton.topia.TopiaException - si erreur technique avec la baseLogicException - ???SuiviLigneProduit getSuiviProduit(org.nuiton.topia.TopiaContext transaction, LigneProduit product) throws org.nuiton.topia.TopiaException
transaction - product - concerneorg.nuiton.topia.TopiaException - si erreur technique avec la baseActionSecurite saveActionSecurite(org.nuiton.topia.TopiaContext transaction, ActionSecurite action, String eleveurId, String siloId) throws org.nuiton.topia.TopiaException
transaction - action - de securite to saveeleveurId - associesiloId - associeorg.nuiton.topia.TopiaException - si erreur technique avec la basevoid deleteActionSecurite(org.nuiton.topia.TopiaContext transaction,
String topiaId)
throws org.nuiton.topia.TopiaException,
LogicException
transaction - topiaId - de l'action a supprimmerorg.nuiton.topia.TopiaException - si erreur technique avec la baseLogicException - si l'action relative au topiaId n'existe pasActionSecurite getActionSecurite(org.nuiton.topia.TopiaContext transaction, String topiaId) throws org.nuiton.topia.TopiaException, LogicException
transaction - topiaId - de l'actionorg.nuiton.topia.TopiaException - si erreur technique avec la baseLogicException - si l'action relative au topiaId n'existe pasSociete getUserSociete(org.nuiton.topia.TopiaContext transaction, org.nuiton.topia.taas.entities.TaasUser user) throws org.nuiton.topia.TopiaException, LogicException
transaction - user - concrenedorg.nuiton.topia.TopiaException - si erreur technique avec la baseLogicException - si l'action relative au topiaId n'existe pasvoid requestToUnlockBreeder(org.nuiton.topia.TopiaContext transaction,
String topiaId)
throws org.nuiton.topia.TopiaException,
LogicException
transaction - topiaId - de l'eleveurorg.nuiton.topia.TopiaException - si erreur technique avec la baseLogicException - si l'action relative au topiaId n'existe pasvoid requestToUnlockInfoAcces(org.nuiton.topia.TopiaContext transaction,
Eleveur eleveur,
String topiaId)
throws org.nuiton.topia.TopiaException,
LogicException
transaction - topiaId - de l'info accessorg.nuiton.topia.TopiaException - si erreur technique avec la baseLogicException - si l'action relative au topiaId n'existe pasEleveur registerBreederAsDuplicated(org.nuiton.topia.TopiaContext transaction, String eleveurId, String eleveurDuplicatedId) throws org.nuiton.topia.TopiaException, LogicException
transaction - eleveurId - eleveur to mergeeleveurDuplicatedId - eleveur to deleteorg.nuiton.topia.TopiaException - si erreur technique avec la baseLogicException - si l'action relative au topiaId n'existe pasCopyright © 2008-2013 Cybelia. All Rights Reserved.