public class SandraHelper extends Object
| Modifier and Type | Class and Description |
|---|---|
protected static interface |
SandraHelper.Extractor<T,E> |
protected static class |
SandraHelper.ListExtractor<T,R> |
protected static class |
SandraHelper.MapExtractor<K,T,R> |
protected static class |
SandraHelper.SimpleListExtractor<T> |
protected static class |
SandraHelper.SimpleMapExtractor<K,T> |
| Modifier and Type | Field and Description |
|---|---|
protected static org.apache.commons.logging.Log |
log |
static String |
SUIVI_TOUR_EXTENTION |
static String |
SUIVI_TOUR_PREFIX |
| Constructor and Description |
|---|
SandraHelper() |
| Modifier and Type | Method and Description |
|---|---|
static String |
addOrder(String alias,
boolean isNull,
String sortCriterion,
int sortDirection) |
static String |
addOrder(String alias,
String sortCriterion,
int sortDirection) |
static void |
addSuiviTourCSV(Tour tour,
SuiviTour suiviTour) |
static void |
checkDuplicateBreeder(org.nuiton.topia.TopiaContext transaction,
List<Eleveur> eleveurs,
String template) |
static String |
convertDateToString(Date d) |
static String |
convertEntitiesToListForNotifier(Collection<? extends org.nuiton.topia.persistence.TopiaEntity> entities) |
static String |
convertToListForNotifier(Collection<?> list) |
static <K,V> String |
convertToListOfListForNotifier(com.google.common.collect.ListMultimap<K,V> multimap) |
static String[] |
convertToStringArray(Object[] datas) |
static String |
convertToSubListForNotifier(Collection<?> list) |
static void |
createActionSecuriteIfNeeded(org.nuiton.topia.TopiaContext transaction,
String userLogin,
Eleveur eleveur,
InfoAccess infoAccess) |
static UserIndicateurs |
createUserIndicateurIfDontExist(org.nuiton.topia.TopiaContext transaction,
org.nuiton.topia.taas.entities.TaasUser user) |
static void |
deleteEtape(org.nuiton.topia.TopiaContext transaction,
Etape etape) |
static List<String> |
extractIds(Collection<? extends org.nuiton.topia.persistence.TopiaEntity> entities) |
static Map<String,InfoAccess> |
extractInfoAccess(Collection<InfoAccess> silos) |
static List<org.nuiton.topia.taas.entities.TaasUser> |
getAllCamionUser(org.nuiton.topia.TopiaContext transaction) |
static String |
getDepartment(Eleveur eleveur) |
static String |
getDepartment(String codePostal) |
static int |
getDifferenceInMilliseconds(Date beginDate,
Date endDate)
Do the difference between the two dates in argument.
|
static String |
getEleveurTitle(Eleveur eleveur) |
static String |
getEleveurTitle(String raisonSocial,
String codeSociete,
String codeEleveur,
String ville,
String codePostal) |
static Date |
getLastWeekDate() |
static String |
getLogTour(Tour tour,
String additionnal) |
static InfoAccess |
getWorstInfoAccessSecurityLevel(Eleveur breeder) |
static int |
getWorstSecurityLevel(Eleveur breeder) |
static Collection<InfoAccess> |
mergeEleveurInfoAccess(Eleveur oldEleveur,
Eleveur eleveur) |
static int |
pareInt(String s) |
static UserIndicateurs |
razUserIndicateurs(UserIndicateurs userIndicateurs) |
static List<List<String>> |
reformatData(List<String[]> datas) |
protected static final org.apache.commons.logging.Log log
public static final String SUIVI_TOUR_PREFIX
public static final String SUIVI_TOUR_EXTENTION
public static int getDifferenceInMilliseconds(Date beginDate, Date endDate)
beginDate - first dateendDate - second datepublic static int pareInt(String s)
public static Date getLastWeekDate()
public static String convertEntitiesToListForNotifier(Collection<? extends org.nuiton.topia.persistence.TopiaEntity> entities)
public static String convertToListForNotifier(Collection<?> list)
public static String convertToSubListForNotifier(Collection<?> list)
public static <K,V> String convertToListOfListForNotifier(com.google.common.collect.ListMultimap<K,V> multimap)
public static List<String> extractIds(Collection<? extends org.nuiton.topia.persistence.TopiaEntity> entities)
public static int getWorstSecurityLevel(Eleveur breeder)
public static InfoAccess getWorstInfoAccessSecurityLevel(Eleveur breeder)
public static UserIndicateurs razUserIndicateurs(UserIndicateurs userIndicateurs)
public static String addOrder(String alias, boolean isNull, String sortCriterion, int sortDirection)
public static UserIndicateurs createUserIndicateurIfDontExist(org.nuiton.topia.TopiaContext transaction, org.nuiton.topia.taas.entities.TaasUser user) throws org.nuiton.topia.TopiaException
org.nuiton.topia.TopiaExceptionpublic static List<org.nuiton.topia.taas.entities.TaasUser> getAllCamionUser(org.nuiton.topia.TopiaContext transaction) throws org.nuiton.topia.TopiaException
org.nuiton.topia.TopiaExceptionpublic static void addSuiviTourCSV(Tour tour, SuiviTour suiviTour) throws IOException
IOExceptionpublic static Collection<InfoAccess> mergeEleveurInfoAccess(Eleveur oldEleveur, Eleveur eleveur)
public static Map<String,InfoAccess> extractInfoAccess(Collection<InfoAccess> silos)
public static String getEleveurTitle(String raisonSocial, String codeSociete, String codeEleveur, String ville, String codePostal)
public static void deleteEtape(org.nuiton.topia.TopiaContext transaction,
Etape etape)
throws org.nuiton.topia.TopiaException
org.nuiton.topia.TopiaExceptionpublic static void checkDuplicateBreeder(org.nuiton.topia.TopiaContext transaction,
List<Eleveur> eleveurs,
String template)
throws org.nuiton.topia.TopiaException
org.nuiton.topia.TopiaExceptionpublic static void createActionSecuriteIfNeeded(org.nuiton.topia.TopiaContext transaction,
String userLogin,
Eleveur eleveur,
InfoAccess infoAccess)
throws org.nuiton.topia.TopiaException
org.nuiton.topia.TopiaExceptionCopyright © 2008-2013 Cybelia. All Rights Reserved.