@PermitAll public class ServiceWebImpl extends BaseServiceImpl implements ServiceWeb, ServiceWebLocal
| Modifier and Type | Field and Description |
|---|---|
protected static org.apache.commons.logging.Log |
log |
| Constructor and Description |
|---|
ServiceWebImpl() |
| 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
|
protected String |
buildEleveurQuery(String startQuery,
String breederQuery,
String gpsKey,
String nivSecu,
String camion,
String societe,
Date dateLivraisonStart,
Date dateLivraisonEnd,
String operator,
List<Object> arguments) |
protected String |
buildEleveurQuery(String startQuery,
String breederQuery,
String gpsKey,
String nivSecu,
String camion,
String societe,
Date dateLivraison,
String operator,
List<Object> arguments) |
protected org.nuiton.topia.taas.entities.TaasUser |
checkUserExists(org.nuiton.topia.taas.entities.TaasUser user)
Pour verifier qu'un utilisateur existe bien.
|
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) |
protected String |
createTourQuery(String beginQuery,
org.nuiton.topia.TopiaContext transaction,
Date dateDebut,
Date dateFin,
boolean planifie,
boolean termine,
String topiaIdSociete,
String topiaIdTransporteur,
String topiaIdCamion,
String topiaIdChauffeur,
List<Object> arguments) |
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 transaction)
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 societeId,
boolean actif)
Recupere les camions
|
List<Camion> |
getCamions(org.nuiton.topia.TopiaContext transaction,
String societeId,
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 breederQuery,
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 breederQuery,
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
|
protected String |
getEtapesByEleveurHQL(String hqlStart,
Date dateLivraisonStart,
Date dateLivraisonEnd,
String breederTopiaId,
List<Object> arguments) |
List<org.apache.commons.lang3.tuple.Pair<Etape,SuiviEtape>> |
getEtapesByEleveurs(org.nuiton.topia.TopiaContext transaction,
Date dateLivraisonStart,
Date dateLivraisonEnd,
String breederTopiaId,
int startIndex,
int endIndex,
String sortCriterion,
int sortDirection)
Find tour with breeder criterias
|
int |
getEtapesByEleveursCount(org.nuiton.topia.TopiaContext transaction,
Date dateLivraisonStart,
Date dateLivraisonEnd,
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
|
protected String |
getGpsQuery(String gpsKey) |
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
|
protected org.nuiton.topia.taas.entities.TaasUser |
getRestoredUser(org.nuiton.topia.TopiaContext transaction) |
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
|
protected static String |
getUserHql(boolean viewCamion) |
protected static String |
getUserIndicateurHql(boolean viewCamion) |
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
|
protected String |
getUserLogin() |
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
|
protected String |
removeEndOfRequest(String query) |
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 |
setServiceCommon(ServiceCommonLocal serviceCommon) |
void |
setServiceNotifier(ServiceNotifierLocal serviceNotifier) |
void |
setServiceSchedule(ServiceScheduleLocal serviceSchedule) |
void |
updateAllWorstSecurityLevel(org.nuiton.topia.TopiaContext transaction)
Calcule tous les niveaux de securite des eleveurs
|
public void setServiceNotifier(ServiceNotifierLocal serviceNotifier)
public void setServiceSchedule(ServiceScheduleLocal serviceSchedule)
public void setServiceCommon(ServiceCommonLocal serviceCommon)
protected org.nuiton.topia.taas.entities.TaasUser getRestoredUser(org.nuiton.topia.TopiaContext transaction)
throws org.nuiton.topia.TopiaException
org.nuiton.topia.TopiaException@Transaction public void createAllActionSecurityForEleveurs(org.nuiton.topia.TopiaContext transaction) throws org.nuiton.topia.TopiaException
ServiceWebcreateAllActionSecurityForEleveurs in interface ServiceWeborg.nuiton.topia.TopiaException@Transaction public void createMissingPrincipalsForCamions(org.nuiton.topia.TopiaContext transaction) throws org.nuiton.topia.TopiaException
createMissingPrincipalsForCamions in interface ServiceWeborg.nuiton.topia.TopiaException@Transaction public void deleteDuplicatedEtapesAndCreateUniqueIndex(org.nuiton.topia.TopiaContext transaction) throws org.nuiton.topia.TopiaException
deleteDuplicatedEtapesAndCreateUniqueIndex in interface ServiceWeborg.nuiton.topia.TopiaException@Transaction public void deleteDuplicatedToursAndCreateUniqueIndex(org.nuiton.topia.TopiaContext transaction) throws org.nuiton.topia.TopiaException
deleteDuplicatedToursAndCreateUniqueIndex in interface ServiceWeborg.nuiton.topia.TopiaException@Transaction public void createAndFillAccessEleveur(org.nuiton.topia.TopiaContext transaction) throws org.nuiton.topia.TopiaException
ServiceWebcreateAndFillAccessEleveur in interface ServiceWeborg.nuiton.topia.TopiaExceptionpublic void resetAllUserIndicateurs()
ServiceWebresetAllUserIndicateurs in interface ServiceWebpublic void sendStatNotification()
ServiceWebsendStatNotification in interface ServiceWeb@Transaction public void sendFindDangerousBreeder(org.nuiton.topia.TopiaContext transaction)
ServiceWebsendFindDangerousBreeder in interface ServiceWeb@Transaction public void updateAllWorstSecurityLevel(org.nuiton.topia.TopiaContext transaction) throws org.nuiton.topia.TopiaException, LogicException
ServiceWebupdateAllWorstSecurityLevel in interface ServiceWeborg.nuiton.topia.TopiaException - si erreur technique avec la baseLogicException - si erreur logique TODO@Transaction(commit=false) public int 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
ServiceWebgetToursCount in interface ServiceWebdateDebut - 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 TODO@Transaction public List<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
ServiceWebgetTours in interface ServiceWebdateDebut - 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 TODO@Transaction public 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) throws org.nuiton.topia.TopiaException, LogicException
ServiceWebgetTours in interface ServiceWebdateDebut - 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 TODOpublic org.apache.commons.lang3.tuple.Pair<Etape,SuiviEtape> getEtape(org.nuiton.topia.TopiaContext transaction, String topiaId) throws LogicException, org.nuiton.topia.TopiaException
ServiceWebgetEtape in interface ServiceWebtopiaId - l'id technique et unique du tour a recupererLogicException - si erreur logique si le tour n'existe pasorg.nuiton.topia.TopiaException - si erreur technique avec la base@Transaction public Tour getTour(org.nuiton.topia.TopiaContext transaction, String topiaId) throws org.nuiton.topia.TopiaException, LogicException
ServiceWebgetTour in interface ServiceWebtopiaId - 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 pas@Transaction public List<Tour> getToursByCamionAndDates(org.nuiton.topia.TopiaContext transaction, String camionTopiaId, Date dateDebut, Date dateFin) throws org.nuiton.topia.TopiaException
ServiceWebgetToursByCamionAndDates in interface ServiceWebcamionTopiaId - TopiaId du camion concerneorg.nuiton.topia.TopiaException - si erreur technique avec la base@Transaction public List<org.apache.commons.lang3.tuple.Pair<Etape,SuiviEtape>> getEtapesByEleveurs(org.nuiton.topia.TopiaContext transaction, Date dateLivraisonStart, Date dateLivraisonEnd, String breederTopiaId, int startIndex, int endIndex, String sortCriterion, int sortDirection) throws org.nuiton.topia.TopiaException, LogicException
ServiceWebgetEtapesByEleveurs in interface ServiceWebbreederTopiaId - id of eleveurstartIndex - la position du premier eleveur a remonterendIndex - la position du dernier eleveur a remontersortCriterion - la propriete a triersortDirection - l'ordre du triorg.nuiton.topia.TopiaException - si erreur logique TODOLogicException - si erreur technique avec la base@Transaction public int getEtapesByEleveursCount(org.nuiton.topia.TopiaContext transaction, Date dateLivraisonStart, Date dateLivraisonEnd, String breederTopiaId) throws org.nuiton.topia.TopiaException, LogicException
ServiceWebgetEtapesByEleveursCount in interface ServiceWebbreederTopiaId - id of eleveurorg.nuiton.topia.TopiaException - si erreur logique TODOLogicException - si erreur technique avec la baseprotected String getEtapesByEleveurHQL(String hqlStart, Date dateLivraisonStart, Date dateLivraisonEnd, String breederTopiaId, List<Object> arguments)
@Transaction public List<Tour> getLoading(org.nuiton.topia.TopiaContext transaction, Date dateDebut, Date dateFin, String topiaIdUsine) throws org.nuiton.topia.TopiaException, LogicException
ServiceWebgetLoading in interface ServiceWebdateDebut - 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 TODO@Transaction public List<LigneProduit> getProduitsLoading(org.nuiton.topia.TopiaContext transaction, String topiaIdUsine, String topiaIdTour) throws org.nuiton.topia.TopiaException, LogicException
ServiceWebgetProduitsLoading in interface ServiceWebtopiaIdUsine - l'id de l'usinetopiaIdTour - l'id du tourorg.nuiton.topia.TopiaException - si erreur technique avec la baseLogicException - si erreur logique TODO@Transaction public void saveProduitDisponible(org.nuiton.topia.TopiaContext transaction, String topiaIdProduit, boolean disponible) throws org.nuiton.topia.TopiaException, LogicException
ServiceWebsaveProduitDisponible in interface ServiceWebtopiaIdProduit - l'id de la ligne produitdisponible - la disponibiliteorg.nuiton.topia.TopiaException - si erreur technique avec la baseLogicException - si erreur la ligne produit n'existe pas@Transaction public Camion setActifCamion(org.nuiton.topia.TopiaContext transaction, String topiaId, boolean actif) throws org.nuiton.topia.TopiaException
ServiceWebsetActifCamion in interface ServiceWebtopiaId - of camionactif - if actiforg.nuiton.topia.TopiaException - si erreur thechnique avec la base@Transaction public List<Camion> getCamions(org.nuiton.topia.TopiaContext transaction) throws org.nuiton.topia.TopiaException, LogicException
ServiceWebgetCamions in interface ServiceWeborg.nuiton.topia.TopiaException - si erreur technique avec la baseLogicException - si erreur logique TODO@Transaction public List<Camion> getCamions(org.nuiton.topia.TopiaContext transaction, String societeId, boolean actif) throws org.nuiton.topia.TopiaException, LogicException
ServiceWebgetCamions in interface ServiceWebsocieteId - societe concerneactif - if camion to display is actiforg.nuiton.topia.TopiaException - si erreur technique avec la baseLogicException - si erreur logique TODO@Transaction public List<Camion> getCamions(org.nuiton.topia.TopiaContext transaction, String societeId, boolean actif, int startIndex, int endIndex, String sortCriterion, int sortDirection) throws org.nuiton.topia.TopiaException, LogicException
getCamions in interface ServiceWebsocieteId - 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 triorg.nuiton.topia.TopiaException - si erreur logique TODOLogicException - si erreur technique avec la base@Transaction public Camion getCamion(org.nuiton.topia.TopiaContext transaction, String topiaId) throws org.nuiton.topia.TopiaException, LogicException
ServiceWebgetCamion in interface ServiceWebtopiaId - l'id technique unique du camion rechercheeorg.nuiton.topia.TopiaException - si erreur technique avec la baseLogicException - si le camion n'existe pas@Transaction public Camion saveCamion(org.nuiton.topia.TopiaContext transaction, Camion camion) throws org.nuiton.topia.TopiaException, LogicException
ServiceWebsaveCamion in interface ServiceWebcamion - le camion a sauvegarderorg.nuiton.topia.TopiaException - si erreur technique avec la baseLogicException - si le camion existe deja (code deja existant)@Transaction public List<Camion> getCamionsPrincipaux(org.nuiton.topia.TopiaContext transaction) throws org.nuiton.topia.TopiaException, LogicException
ServiceWebgetCamionsPrincipaux in interface ServiceWeborg.nuiton.topia.TopiaException - si erreur technique avec la baseLogicException - si le camion existe deja (code deja existant)@Transaction public Camion getCamionPrincipal(org.nuiton.topia.TopiaContext transaction, String camionId) throws org.nuiton.topia.TopiaException, LogicException
ServiceWebgetCamionPrincipal in interface ServiceWebcamionId - l'id du camionnull si le camion est principalorg.nuiton.topia.TopiaException - si erreur technique avec la baseLogicException - si le camion n'existe pas@Transaction public void addCamionToCamionPrincipal(org.nuiton.topia.TopiaContext transaction, String camionId, String camionPrincipalId) throws LogicException, org.nuiton.topia.TopiaException
ServiceWebaddCamionToCamionPrincipal in interface ServiceWebcamionId - l'id du camioncamionPrincipalId - l'id du camion principalLogicException - si les camions n'existent pasorg.nuiton.topia.TopiaException - si erreur technique avec la base@Transaction public List<Chauffeur> getChauffeurs(org.nuiton.topia.TopiaContext transaction) throws org.nuiton.topia.TopiaException, LogicException
ServiceWebgetChauffeurs in interface ServiceWeborg.nuiton.topia.TopiaException - si erreur technique avec la baseLogicException - si erreur logique TODO@Transaction public List<Chauffeur> getChauffeurs(org.nuiton.topia.TopiaContext transaction, int startIndex, int endIndex, String sortCriterion, int sortDirection) throws org.nuiton.topia.TopiaException, LogicException
getChauffeurs in interface ServiceWebstartIndex - la position du premier chauffeur a remonterendIndex - la position du dernier chauffeur a remontersortCriterion - la propriete a triersortDirection - l'ordre du triorg.nuiton.topia.TopiaException - si erreur logique TODOLogicException - si erreur technique avec la base@Transaction public Chauffeur getChauffeur(org.nuiton.topia.TopiaContext transaction, String topiaId) throws org.nuiton.topia.TopiaException, LogicException
ServiceWebgetChauffeur in interface ServiceWebtopiaId - l'id technique unique du chauffeur rechercheeorg.nuiton.topia.TopiaException - si erreur technique avec la baseLogicException - si le chauffeur n'existe pas@Transaction public Chauffeur saveChauffeur(org.nuiton.topia.TopiaContext transaction, Chauffeur chauffeur) throws org.nuiton.topia.TopiaException, LogicException
ServiceWebsaveChauffeur in interface ServiceWebchauffeur - le chauffeur a sauvegarderorg.nuiton.topia.TopiaException - si erreur technique avec la baseLogicException - si le chauffeur existe deja (code deja existant)@Transaction public void addCamionsToChauffeur(org.nuiton.topia.TopiaContext transaction, String topiaIdChauffeur, String... topiaIdCamion) throws org.nuiton.topia.TopiaException, LogicException
ServiceWebaddCamionsToChauffeur in interface ServiceWebtopiaIdChauffeur - l'id du chauffeurtopiaIdCamion - l'id du camionorg.nuiton.topia.TopiaException - si erreur technique avec la baseLogicException - si erreur logique TODO@Transaction public void deleteCamionsToChauffeur(org.nuiton.topia.TopiaContext transaction, String topiaIdChauffeur, String... topiaIdCamion) throws org.nuiton.topia.TopiaException, LogicException
ServiceWebdeleteCamionsToChauffeur in interface ServiceWebtopiaIdChauffeur - l'id du chauffeurtopiaIdCamion - l'id du camionorg.nuiton.topia.TopiaException - si erreur technique avec la baseLogicException - si erreur logique TODO@Transaction public List<Societe> getSocietes(org.nuiton.topia.TopiaContext transaction) throws org.nuiton.topia.TopiaException, LogicException
ServiceWebgetSocietes in interface ServiceWeborg.nuiton.topia.TopiaException - si erreur technique avec la baseLogicException - si erreur logique TODO@Transaction public List<Societe> getSocietes(org.nuiton.topia.TopiaContext transaction, int startIndex, int endIndex, String sortCriterion, int sortDirection) throws org.nuiton.topia.TopiaException, LogicException
getSocietes in interface ServiceWebstartIndex - 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 logique TODOLogicException - si erreur technique avec la base@Transaction public Societe getSociete(org.nuiton.topia.TopiaContext transaction, String topiaId) throws org.nuiton.topia.TopiaException, LogicException
ServiceWebgetSociete in interface ServiceWebtopiaId - l'id technique unique de la societe rechercheeorg.nuiton.topia.TopiaException - si erreur technique avec la baseLogicException - si la societe n'existe pas@Transaction public Societe saveSociete(org.nuiton.topia.TopiaContext transaction, Societe societe) throws org.nuiton.topia.TopiaException, LogicException
ServiceWebsaveSociete in interface ServiceWebsociete - la societe a sauvegarderorg.nuiton.topia.TopiaException - si erreur technique avec la baseLogicException - si la societe existe deja (code deja existant)@Transaction public List<Transporteur> getTransporteurs(org.nuiton.topia.TopiaContext transaction) throws org.nuiton.topia.TopiaException, LogicException
ServiceWebgetTransporteurs in interface ServiceWeborg.nuiton.topia.TopiaException - si erreur technique avec la baseLogicException - si erreur logique TODO@Transaction public List<Transporteur> getTransporteurs(org.nuiton.topia.TopiaContext transaction, int startIndex, int endIndex, String sortCriterion, int sortDirection) throws org.nuiton.topia.TopiaException, LogicException
getTransporteurs in interface ServiceWebstartIndex - la position du premier transporteur a remonterendIndex - la position du dernier transporteur a remontersortCriterion - la propriete a triersortDirection - l'ordre du triorg.nuiton.topia.TopiaException - si erreur logique TODOLogicException - si erreur technique avec la base@Transaction public Transporteur getTransporteur(org.nuiton.topia.TopiaContext transaction, String topiaId) throws org.nuiton.topia.TopiaException, LogicException
ServiceWebgetTransporteur in interface ServiceWebtopiaId - l'id technique unique du transporteur rechercheorg.nuiton.topia.TopiaException - si erreur technique avec la baseLogicException - si le transporteur n'existe pas@Transaction public Transporteur saveTransporteur(org.nuiton.topia.TopiaContext transaction, Transporteur transporteur) throws org.nuiton.topia.TopiaException, LogicException
ServiceWebsaveTransporteur in interface ServiceWebtransporteur - le transporteur a sauvegarderorg.nuiton.topia.TopiaException - si erreur technique avec la baseLogicException - si le transporteur existe deja (code deja existant)@Transaction public List<Usine> getUsines(org.nuiton.topia.TopiaContext transaction) throws org.nuiton.topia.TopiaException, LogicException
ServiceWebgetUsines in interface ServiceWeborg.nuiton.topia.TopiaException - si erreur technique avec la baseLogicException - si erreur logique TODO@Transaction public List<Usine> getUsines(org.nuiton.topia.TopiaContext transaction, int startIndex, int endIndex, String sortCriterion, int sortDirection) throws org.nuiton.topia.TopiaException, LogicException
getUsines in interface ServiceWebstartIndex - la position de la premiere usine a remonterendIndex - la position de la derniere usine a remontersortCriterion - la propriete a triersortDirection - l'ordre du triorg.nuiton.topia.TopiaException - si erreur logique TODOLogicException - si erreur technique avec la base@Transaction public Usine getUsine(org.nuiton.topia.TopiaContext transaction, String topiaId) throws org.nuiton.topia.TopiaException, LogicException
ServiceWebgetUsine in interface ServiceWebtopiaId - l'id technique unique de l'usine rechercheorg.nuiton.topia.TopiaException - si erreur technique avec la baseLogicException - si l'usine n'existe pas@Transaction public Usine saveUsine(org.nuiton.topia.TopiaContext transaction, Usine usine) throws org.nuiton.topia.TopiaException, LogicException
ServiceWebsaveUsine in interface ServiceWebusine - l'usine a sauvegardeorg.nuiton.topia.TopiaException - si erreur technique avec la baseLogicException - si l'usine existe deja (code deja existant)@Transaction public List<Eleveur> getEleveurs(org.nuiton.topia.TopiaContext transaction) throws org.nuiton.topia.TopiaException, LogicException
ServiceWebgetEleveurs in interface ServiceWeborg.nuiton.topia.TopiaException - si erreur technique avec la baseLogicException - si erreur logique TODO@Transaction public List<Eleveur> getEleveurs(org.nuiton.topia.TopiaContext transaction, int startIndex, int endIndex, String sortCriterion, int sortDirection) throws org.nuiton.topia.TopiaException, LogicException
getEleveurs in interface ServiceWebstartIndex - la position du premier eleveur a remonterendIndex - la position du dernier eleveur a remontersortCriterion - la propriete a triersortDirection - l'ordre du triorg.nuiton.topia.TopiaException - si erreur logique TODOLogicException - si erreur technique avec la base@Transaction public List<Eleveur> getEleveurs(org.nuiton.topia.TopiaContext transaction, String breederQuery, 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
ServiceWebgetEleveurs in interface ServiceWebbreederQuery - 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 triorg.nuiton.topia.TopiaException - si erreur logique TODOLogicException - si erreur technique avec la base@Transaction public int getEleveursCount(org.nuiton.topia.TopiaContext transaction, String breederQuery, String gpsKey, String nivSecu, String camion, String societe, Date livraisonDate, String operator) throws org.nuiton.topia.TopiaException, LogicException
ServiceWebgetEleveursCount in interface ServiceWebbreederQuery - 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 nivSecuorg.nuiton.topia.TopiaException - si erreur logique TODOLogicException - si erreur technique avec la baseprotected String buildEleveurQuery(String startQuery, String breederQuery, String gpsKey, String nivSecu, String camion, String societe, Date dateLivraison, String operator, List<Object> arguments)
protected String buildEleveurQuery(String startQuery, String breederQuery, String gpsKey, String nivSecu, String camion, String societe, Date dateLivraisonStart, Date dateLivraisonEnd, String operator, List<Object> arguments)
@Transaction public Eleveur getEleveur(org.nuiton.topia.TopiaContext transaction, String topiaId) throws org.nuiton.topia.TopiaException, LogicException
ServiceWebgetEleveur in interface ServiceWebtopiaId - l'id de l'eleveurorg.nuiton.topia.TopiaException - si erreur technique avec la baseLogicException - si erreur logique TODO@Transaction public void saveEleveurGPS(org.nuiton.topia.TopiaContext transaction, String topiaId, com.vividsolutions.jts.geom.Point point) throws org.nuiton.topia.TopiaException, LogicException
ServiceWebsaveEleveurGPS in interface ServiceWebtopiaId - le topiaId de l'eleveurpoint - le point GPSorg.nuiton.topia.TopiaException - si erreur technique avec la baseLogicException - si l'eleveur n'existe pas@Transaction public void lockEleveurGPS(org.nuiton.topia.TopiaContext transaction, String topiaId, boolean lock) throws org.nuiton.topia.TopiaException, LogicException
ServiceWeblockEleveurGPS in interface ServiceWebtopiaId - 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 pas@Transaction public String getMessageBienvenue(org.nuiton.topia.TopiaContext transaction) throws org.nuiton.topia.TopiaException, LogicException
ServiceWebgetMessageBienvenue in interface ServiceWeborg.nuiton.topia.TopiaException - si erreur technique avec la baseLogicException - si erreur logique TODO@Transaction public String getCopyright(org.nuiton.topia.TopiaContext transaction) throws org.nuiton.topia.TopiaException, LogicException
ServiceWebgetCopyright in interface ServiceWeborg.nuiton.topia.TopiaException - si erreur technique avec la baseLogicException - si erreur logique TODO@Transaction public int getUsersCount(org.nuiton.topia.TopiaContext transaction, boolean viewCamion) throws org.nuiton.topia.TopiaException, LogicException
ServiceWebgetUsersCount in interface ServiceWebviewCamion - visualisation des utilisateurs camionsorg.nuiton.topia.TopiaException - si erreur technique avec la baseLogicException - si erreur logique TODO@Transaction public List<org.nuiton.topia.taas.entities.TaasUser> getAllUsers(org.nuiton.topia.TopiaContext transaction) throws org.nuiton.topia.TopiaException, LogicException
ServiceWebgetAllUsers in interface ServiceWeborg.nuiton.topia.TopiaException - si erreur technique avec la baseLogicException - si erreur logique TODO@Transaction public List<UserIndicateurs> getAllUserIndicateurs(org.nuiton.topia.TopiaContext transaction) throws org.nuiton.topia.TopiaException, LogicException
ServiceWebgetAllUserIndicateurs in interface ServiceWeborg.nuiton.topia.TopiaException - si erreur technique avec la baseLogicException - si erreur logique TODO@Transaction public List<org.nuiton.topia.taas.entities.TaasUser> getAllUsers(org.nuiton.topia.TopiaContext transaction, boolean isCamion) throws org.nuiton.topia.TopiaException, LogicException
ServiceWebgetAllUsers in interface ServiceWebisCamion - visualisation exclusive des utilisateurs camionsorg.nuiton.topia.TopiaException - si erreur technique avec la baseLogicException - si erreur logique TODO@Transaction public List<org.nuiton.topia.taas.entities.TaasUser> getAllCamionUser(org.nuiton.topia.TopiaContext transaction) throws org.nuiton.topia.TopiaException, LogicException
ServiceWebgetAllCamionUser in interface ServiceWeborg.nuiton.topia.TopiaException - si erreur technique avec la baseLogicException - si erreur logique TODO@Transaction public List<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
getUsers in interface ServiceWebstartIndex - 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 TODOprotected static String getUserHql(boolean viewCamion)
@Transaction public int getUserIndicateursCount(org.nuiton.topia.TopiaContext transaction, boolean viewCamion) throws org.nuiton.topia.TopiaException, LogicException
ServiceWebgetUserIndicateursCount in interface ServiceWebviewCamion - visualisation des utilisateurs camionsorg.nuiton.topia.TopiaException - si erreur technique avec la baseLogicException - si erreur logique TODO@Transaction public List<UserIndicateurs> getUserIndicateurs(org.nuiton.topia.TopiaContext transaction, boolean viewCamion, int startIndex, int endIndex, String sortCriterion, int sortDirection) throws org.nuiton.topia.TopiaException, LogicException
getUserIndicateurs in interface ServiceWebstartIndex - 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 TODOprotected static String getUserIndicateurHql(boolean viewCamion)
@Transaction public org.nuiton.topia.taas.entities.TaasUser getUser(org.nuiton.topia.TopiaContext transaction, String topiaId) throws org.nuiton.topia.TopiaException, LogicException
ServiceWebgetUser in interface ServiceWebtopiaId - 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 pas@Transaction public org.nuiton.topia.taas.entities.TaasUser getSafeUser(org.nuiton.topia.TopiaContext transaction, String topiaId) throws org.nuiton.topia.TopiaException, LogicException
ServiceWebgetSafeUser in interface ServiceWebtopiaId - 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 pas@Transaction public UserIndicateurs getUserIndicateurs(org.nuiton.topia.TopiaContext transaction, String topiaId) throws org.nuiton.topia.TopiaException, LogicException
ServiceWebgetUserIndicateurs in interface ServiceWebtopiaId - 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 paspublic org.nuiton.topia.taas.entities.TaasUser getUser()
throws org.nuiton.topia.TopiaException
ServiceWebgetUser in interface ServiceWeborg.nuiton.topia.TopiaException - si erreur technique avec la baseprotected String getUserLogin() throws org.nuiton.topia.TopiaException
getUserLogin in class BaseServiceImplorg.nuiton.topia.TopiaException@Transaction public 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) throws org.nuiton.topia.TopiaException, LogicException
ServiceWebsaveUser in interface ServiceWebuser - 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 TODO@Transaction public void addProfilUser(org.nuiton.topia.TopiaContext transaction, String topiaIdUser, String topiaIdProfil) throws org.nuiton.topia.TopiaException, LogicException
ServiceWebaddProfilUser in interface ServiceWebtopiaIdUser - l'id de l'utilisateurtopiaIdProfil - l'id du profilorg.nuiton.topia.TopiaException - si erreur technique avec la baseLogicException - si erreur logique TODO@Transaction public void deleteProfilUser(org.nuiton.topia.TopiaContext transaction, String topiaIdUser, String topiaIdProfil) throws org.nuiton.topia.TopiaException, LogicException
ServiceWebdeleteProfilUser in interface ServiceWebtopiaIdUser - l'id de l'utilisateurtopiaIdProfil - l'id du profilorg.nuiton.topia.TopiaException - si erreur technique avec la baseLogicException - si erreur logique TODO@Transaction public void passwdUser(org.nuiton.topia.TopiaContext transaction, String passwdBefore, String passwdNew) throws org.nuiton.topia.TopiaException, LogicException
ServiceWebpasswdUser in interface ServiceWebpasswdBefore - l'ancien passwordpasswdNew - le nouveau passwordorg.nuiton.topia.TopiaException - si erreur technique avec la baseLogicException - si erreur logique TODO@Transaction public void sendPasswdUser(org.nuiton.topia.TopiaContext transaction, String email) throws org.nuiton.topia.TopiaException, LogicException
ServiceWebsendPasswdUser in interface ServiceWebemail - l'email du userorg.nuiton.topia.TopiaException - si erreur technique avec la baseLogicException - si erreur logique TODO@Transaction public List<org.nuiton.topia.taas.entities.TaasUser> getUsersPrincipal(org.nuiton.topia.TopiaContext transaction, String name) throws org.nuiton.topia.TopiaException, LogicException
ServiceWebgetUsersPrincipal in interface ServiceWebname - nom du principalorg.nuiton.topia.TopiaException - si erreur technique avec la baseLogicException - si erreur logique TODOprotected org.nuiton.topia.taas.entities.TaasUser checkUserExists(org.nuiton.topia.taas.entities.TaasUser user)
throws LogicException
null, sinon on souleve une exception logique.user - l'utilisateur donneLogicException - si l'utiliseur n'existe pas (i.e si user==null)protected String createTourQuery(String beginQuery, org.nuiton.topia.TopiaContext transaction, Date dateDebut, Date dateFin, boolean planifie, boolean termine, String topiaIdSociete, String topiaIdTransporteur, String topiaIdCamion, String topiaIdChauffeur, List<Object> arguments) throws org.nuiton.topia.TopiaException
org.nuiton.topia.TopiaException@Transaction public InputStream getFileNote(org.nuiton.topia.TopiaContext transaction, String topiaId) throws org.nuiton.topia.TopiaException, LogicException
ServiceWebgetFileNote in interface ServiceWebtopiaId - identifiant de la noteorg.nuiton.topia.TopiaException - si erreur technique avec la baseLogicException - si la note n'existe pas@Transaction public Note saveNote(org.nuiton.topia.TopiaContext transaction, Note note, InputStream inputStream) throws org.nuiton.topia.TopiaException, LogicException
ServiceWebsaveNote in interface ServiceWebnote - note a sauvegarderinputStream - fichier associeorg.nuiton.topia.TopiaException - si erreur technique avec la baseLogicException - si erreur de creation du fichier@Transaction public void addNote(org.nuiton.topia.TopiaContext transaction, String eleveurTopiaId, String noteTopiaId) throws org.nuiton.topia.TopiaException, LogicException
ServiceWebaddNote in interface ServiceWebeleveurTopiaId - 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 pas@Transaction public void deleteNote(org.nuiton.topia.TopiaContext transaction, String topiaId) throws org.nuiton.topia.TopiaException, LogicException
ServiceWebdeleteNote in interface ServiceWebtopiaId - identifiant de la noteorg.nuiton.topia.TopiaException - si erreur technique avec la baseLogicException - si la note n'existe pas@Transaction public Note getNote(org.nuiton.topia.TopiaContext transaction, String topiaId) throws org.nuiton.topia.TopiaException, LogicException
ServiceWebgetNote in interface ServiceWebtopiaId - identifiant de la noteorg.nuiton.topia.TopiaException - si erreur technique avec la baseLogicException - si la note n'existe pas@Transaction public List<Label> getLabels(org.nuiton.topia.TopiaContext transaction) throws org.nuiton.topia.TopiaException, LogicException
ServiceWebgetLabels in interface ServiceWeborg.nuiton.topia.TopiaException - si erreur technique avec la baseLogicException - si erreur logique TODO@Transaction public List<Label> getLabels(org.nuiton.topia.TopiaContext transaction, int startIndex, int endIndex, String sortCriterion, int sortDirection) throws org.nuiton.topia.TopiaException, LogicException
getLabels in interface ServiceWebstartIndex - la position du premier label a remonterendIndex - la position du dernier label a remontersortCriterion - la propriete a triersortDirection - l'ordre du triorg.nuiton.topia.TopiaException - si erreur logique TODOLogicException - si erreur technique avec la base@Transaction public Label getLabel(org.nuiton.topia.TopiaContext transaction, String topiaId) throws org.nuiton.topia.TopiaException, LogicException
ServiceWebgetLabel in interface ServiceWebtopiaId - l'id technique unique du label rechercheeorg.nuiton.topia.TopiaException - si erreur technique avec la baseLogicException - si la label n'existe pas@Transaction public Label saveLabel(org.nuiton.topia.TopiaContext transaction, Label label) throws org.nuiton.topia.TopiaException, LogicException
ServiceWebsaveLabel in interface ServiceWeblabel - 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)@Transaction public void deleteLabel(org.nuiton.topia.TopiaContext transaction, String topiaId) throws org.nuiton.topia.TopiaException, LogicException
ServiceWebdeleteLabel in interface ServiceWebtopiaId - l'id technique unique du label a supprimerorg.nuiton.topia.TopiaException - si erreur technique avec la baseLogicException - si la label n'existe pas@Transaction public ChargementUsineConfig getChargementUsineConfigForUsine(org.nuiton.topia.TopiaContext transaction, String topiaId) throws org.nuiton.topia.TopiaException, LogicException
ServiceWebgetChargementUsineConfigForUsine in interface ServiceWebtopiaId - l'id technique unique de la configuration de chargmenent usine rechercheeorg.nuiton.topia.TopiaException - si erreur technique avec la baseLogicException - ???@Transaction public ChargementUsineConfig getChargementUsineConfig(org.nuiton.topia.TopiaContext transaction, String topiaId) throws org.nuiton.topia.TopiaException, LogicException
ServiceWebgetChargementUsineConfig in interface ServiceWebtopiaId - l'id technique unique de la configuration de chargmenent usine rechercheeorg.nuiton.topia.TopiaException - si erreur technique avec la baseLogicException - ???@Transaction public ChargementUsineConfig saveChargementUsineConfig(org.nuiton.topia.TopiaContext transaction, ChargementUsineConfig chargementUsineConfig) throws org.nuiton.topia.TopiaException, LogicException
ServiceWebsaveChargementUsineConfig in interface ServiceWebchargementUsineConfig - la configuration de chargmenent usine a sauvegarderorg.nuiton.topia.TopiaException - si erreur technique avec la baseLogicException - ???@Transaction public Eleveur saveEleveur(org.nuiton.topia.TopiaContext transaction, Eleveur breeder) throws org.nuiton.topia.TopiaException, LogicException
ServiceWebsaveEleveur in interface ServiceWebbreeder - concerneorg.nuiton.topia.TopiaException - si erreur technique avec la baseLogicException - si l'eleveur n'existe pas@Transaction public InfoAccess getInfoAccess(org.nuiton.topia.TopiaContext transaction, String topiaId) throws org.nuiton.topia.TopiaException, LogicException
ServiceWebgetInfoAccess in interface ServiceWeborg.nuiton.topia.TopiaException - si erreur technique avec la baseLogicException - ???@Transaction public Eleveur findEleveurByAccesSilo(org.nuiton.topia.TopiaContext transaction, String infoAccessTopiaId) throws org.nuiton.topia.TopiaException, LogicException
ServiceWebfindEleveurByAccesSilo in interface ServiceWebinfoAccessTopiaId - de l'infoAccess concerneorg.nuiton.topia.TopiaException - si erreur technique avec la baseLogicException - ???@Transaction public InfoAccess saveInfoAccess(org.nuiton.topia.TopiaContext transaction, InfoAccess infoAccess, String breederTopiaID) throws org.nuiton.topia.TopiaException, LogicException
ServiceWebsaveInfoAccess in interface ServiceWebinfoAccess - concerneorg.nuiton.topia.TopiaException - si erreur technique avec la baseLogicException - ???@Transaction public void deleteAccesSilo(org.nuiton.topia.TopiaContext transaction, String infoAccessTopiaId) throws org.nuiton.topia.TopiaException, LogicException
ServiceWebdeleteAccesSilo in interface ServiceWebinfoAccessTopiaId - de l'acces a supprimeorg.nuiton.topia.TopiaException - si erreur technique avec la baseLogicException - ???@Transaction public void lockOrUnlockInfoAccess(org.nuiton.topia.TopiaContext transaction, String infoAccessTopiaId) throws org.nuiton.topia.TopiaException, LogicException
ServiceWeblockOrUnlockInfoAccess in interface ServiceWebinfoAccessTopiaId - a modifierorg.nuiton.topia.TopiaException - si erreur technique avec la baseLogicException - ???@Transaction public void findAndDeleteDuplicateInfoAccess(org.nuiton.topia.TopiaContext transaction) throws org.nuiton.topia.TopiaException, LogicException
ServiceWebfindAndDeleteDuplicateInfoAccess in interface ServiceWeborg.nuiton.topia.TopiaException - si erreur technique avec la baseLogicException - ???@Transaction public SuiviLigneProduit getSuiviProduit(org.nuiton.topia.TopiaContext transaction, LigneProduit product) throws org.nuiton.topia.TopiaException
ServiceWebgetSuiviProduit in interface ServiceWebproduct - concerneorg.nuiton.topia.TopiaException - si erreur technique avec la base@Transaction public ActionSecurite saveActionSecurite(org.nuiton.topia.TopiaContext transaction, ActionSecurite action, String eleveurId, String siloId) throws org.nuiton.topia.TopiaException
ServiceWebsaveActionSecurite in interface ServiceWebaction - de securite to saveeleveurId - associesiloId - associeorg.nuiton.topia.TopiaException - si erreur technique avec la base@Transaction public void deleteActionSecurite(org.nuiton.topia.TopiaContext transaction, String topiaId) throws org.nuiton.topia.TopiaException, LogicException
ServiceWebdeleteActionSecurite in interface ServiceWebtopiaId - de l'action a supprimmerorg.nuiton.topia.TopiaException - si erreur technique avec la baseLogicException - si l'action relative au topiaId n'existe pas@Transaction public ActionSecurite getActionSecurite(org.nuiton.topia.TopiaContext transaction, String topiaId) throws org.nuiton.topia.TopiaException, LogicException
ServiceWebgetActionSecurite in interface ServiceWebtopiaId - de l'actionorg.nuiton.topia.TopiaException - si erreur technique avec la baseLogicException - si l'action relative au topiaId n'existe pas@Transaction public Societe getUserSociete(org.nuiton.topia.TopiaContext transaction, org.nuiton.topia.taas.entities.TaasUser user) throws org.nuiton.topia.TopiaException, LogicException
ServiceWebgetUserSociete in interface ServiceWebuser - concrenedorg.nuiton.topia.TopiaException - si erreur technique avec la baseLogicException - si l'action relative au topiaId n'existe pas@Transaction public void requestToUnlockBreeder(org.nuiton.topia.TopiaContext transaction, String topiaId) throws org.nuiton.topia.TopiaException, LogicException
ServiceWebrequestToUnlockBreeder in interface ServiceWebtopiaId - de l'eleveurorg.nuiton.topia.TopiaException - si erreur technique avec la baseLogicException - si l'action relative au topiaId n'existe pas@Transaction public void requestToUnlockInfoAcces(org.nuiton.topia.TopiaContext transaction, Eleveur eleveur, String topiaId) throws org.nuiton.topia.TopiaException, LogicException
ServiceWebrequestToUnlockInfoAcces in interface ServiceWebtopiaId - de l'info accessorg.nuiton.topia.TopiaException - si erreur technique avec la baseLogicException - si l'action relative au topiaId n'existe pas@Transaction public Eleveur registerBreederAsDuplicated(org.nuiton.topia.TopiaContext transaction, String eleveurId, String eleveurDuplicatedId) throws org.nuiton.topia.TopiaException, LogicException
ServiceWebregisterBreederAsDuplicated in interface ServiceWebeleveurId - 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.