com.cybelia.sandra
Class SchedulerJobFactory

java.lang.Object
  extended by com.cybelia.sandra.SchedulerJobFactory

public class SchedulerJobFactory
extends Object

Author:
sletellier

Nested Class Summary
static class SchedulerJobFactory.CleanUpNotification
           
static class SchedulerJobFactory.FindDangerousBreeder
           
static class SchedulerJobFactory.FindUnconnectedCamion
           
static class SchedulerJobFactory.IbuVerifier
           
static class SchedulerJobFactory.NoCoordGPSVerfier
           
static class SchedulerJobFactory.NotLockedGPSVerifier
           
static class SchedulerJobFactory.RazNumberOfConnection
           
static class SchedulerJobFactory.SchedulerJob
           
static class SchedulerJobFactory.SchedulerJobClass
           
static class SchedulerJobFactory.SendStatsNotification
           
 
Field Summary
static Comparator<Camion> CAMION_CODE_COMPARATOR
           
static org.apache.commons.logging.Log log
          Logger.
static Comparator<org.nuiton.topia.taas.entities.TaasUser> USER_CODE_COMPARATOR
           
 
Constructor Summary
SchedulerJobFactory()
           
 
Method Summary
protected static org.nuiton.topia.TopiaContext beginTransaction()
           
protected static void closeTransaction(org.nuiton.topia.TopiaContext transaction)
           
protected static List<Camion> getAllCamionLessSynchDate(org.nuiton.topia.TopiaContext context, Date dateLess)
           
protected static List<Camion> getAllCamionLessSynchDate(org.nuiton.topia.TopiaContext context, Date dateLess, boolean inverse)
           
protected static com.google.common.collect.ListMultimap<UserIndicateurs,Integer> getAllStats(org.nuiton.topia.TopiaContext context, List<Camion> camions)
           
protected static Map<org.nuiton.topia.taas.entities.TaasUser,UserIndicateurs> getAllUserIndicateur(org.nuiton.topia.TopiaContext context, List<org.nuiton.topia.taas.entities.TaasUser> users)
           
protected static List<String[]> sortDataByCodeCamion(org.nuiton.topia.TopiaContext transaction, List<String[]> datas)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

log

public static final org.apache.commons.logging.Log log
Logger.


CAMION_CODE_COMPARATOR

public static final Comparator<Camion> CAMION_CODE_COMPARATOR

USER_CODE_COMPARATOR

public static final Comparator<org.nuiton.topia.taas.entities.TaasUser> USER_CODE_COMPARATOR
Constructor Detail

SchedulerJobFactory

public SchedulerJobFactory()
Method Detail

beginTransaction

protected static org.nuiton.topia.TopiaContext beginTransaction()
                                                         throws org.nuiton.topia.TopiaException,
                                                                IOException
Throws:
org.nuiton.topia.TopiaException
IOException

closeTransaction

protected static void closeTransaction(org.nuiton.topia.TopiaContext transaction)
                                throws org.nuiton.topia.TopiaException
Throws:
org.nuiton.topia.TopiaException

sortDataByCodeCamion

protected static List<String[]> sortDataByCodeCamion(org.nuiton.topia.TopiaContext transaction,
                                                     List<String[]> datas)
                                              throws org.nuiton.topia.TopiaException
Throws:
org.nuiton.topia.TopiaException

getAllUserIndicateur

protected static Map<org.nuiton.topia.taas.entities.TaasUser,UserIndicateurs> getAllUserIndicateur(org.nuiton.topia.TopiaContext context,
                                                                                                   List<org.nuiton.topia.taas.entities.TaasUser> users)
                                                                                            throws org.nuiton.topia.TopiaException
Throws:
org.nuiton.topia.TopiaException

getAllStats

protected static com.google.common.collect.ListMultimap<UserIndicateurs,Integer> getAllStats(org.nuiton.topia.TopiaContext context,
                                                                                             List<Camion> camions)
                                                                                      throws org.nuiton.topia.TopiaException
Throws:
org.nuiton.topia.TopiaException

getAllCamionLessSynchDate

protected static List<Camion> getAllCamionLessSynchDate(org.nuiton.topia.TopiaContext context,
                                                        Date dateLess)
                                                 throws org.nuiton.topia.TopiaException
Throws:
org.nuiton.topia.TopiaException

getAllCamionLessSynchDate

protected static List<Camion> getAllCamionLessSynchDate(org.nuiton.topia.TopiaContext context,
                                                        Date dateLess,
                                                        boolean inverse)
                                                 throws org.nuiton.topia.TopiaException
Throws:
org.nuiton.topia.TopiaException


Copyright © 2008-2012 Cybelia. All Rights Reserved.