public interface FamilleService extends IService, ServiceWithLastCreatedRecordSearch
Modifier and Type | Field and Description |
---|---|
static String |
SERVICE_ID |
Modifier and Type | Method and Description |
---|---|
CtxFamille |
creerFamille(CtxFamille context) |
TFamille |
creerFamille(TFamille famille)
Creates a family
|
TSfamille |
creerSousFamille(TSfamille sousFamille)
Creates a subfamily
|
CtxClefRepartitionCharges |
dupliquerClefRepartition(CtxClefRepartitionCharges context)
Dupliquer les clefs de répartition
|
List<TFamille> |
findAllActivesFamillesByType(TypeFamille typeFamille)
Returns the list of active families (validity date isn't excedeed) which type is the one in parameter.
|
List<TFamille> |
findAllFamillesByType(TypeFamille typeFamille)
Returns the list of families which type is the one in parameter.
|
List<TSfamille> |
findAllSousFamillesByType(TypeSousFamille typeSousFamille)
Returns the list of subfamilies for the current company (or the main one), which type is the one in parameter,
even those whose validity date is excedeed.
|
List<TSfamille> |
findAllSousFamillesByTypeAndFamille(TypeSousFamille typeSousFamille,
Double identFamille)
Returns the list of subfamilies for the current company (or the main one), which identifier is the one in parameter,
even those whose validity date is excedeed.
|
List<TSfamille> |
findByTypeAndFamilleLikeCode(TypeFamille typeFamille,
Double identSociete) |
List<TFamille> |
findByTypeLikeCode(String typeFamille,
Double identSoc) |
List<TFamille> |
findByTypeLikeCode(String typeFamille,
String code,
Boolean loadCollab,
Boolean critereDate,
String codeSociete,
Double identFamille,
Double identSecteurFormation,
Double indSpecif)
recherche famile avec le paramétre IndSpecif
|
List<TFamille> |
findByTypeLikeCode(TypeFamille typeFamille,
String code,
Double identSecteurFormation)
Search the families by type of family
You can precise the family code (use % for LIKE) |
List<TFamille> |
findByTypeLikeCode(TypeFamille typeFamille,
String code,
Double identSecteurFormation,
Double identFamille) |
List<TFamille> |
findByTypeLikeCodeLoadCollab(TypeFamille typeFamille,
String code,
Double identSecteurFormation) |
List<TFamille> |
findByTypeLikeCodeLoadCollab(TypeFamille typeFamille,
String code,
Double identSecteurFormation,
Double identFamille)
Fonction utilisée par la liste d'aide des familles
|
List<TFamille> |
findByTypeLikeCodeOuLibelle(String typeFamille,
String codeLib) |
List<TFamille> |
findByTypeLikeLibelle(String typeFamille,
String libelle) |
List<LienCentreCPResultatRecherche> |
findCentreCout(String typeFamile,
String codeSaisi,
String societe,
Double typeCentre,
String codeFamille)
recherche des centres de cout à partir de TFamille
|
List<TFamille> |
findFamilleByTypeLikeCode(String typeFamille,
String code,
Boolean loadCollab,
Boolean critereDate,
Double identSociete,
Double identFamille,
Double identSecteurFormation) |
List<TFamille> |
findFamilleByTypeLikeCode(String typeFamille,
String code,
Boolean loadCollab,
Boolean critereDate,
String codeSociete,
Double identFamille,
Double identSecteurFormation) |
List<FHistoAfffam> |
findHistoriqueFamilleAffaire(HistoAfffamCriteresRecherche critere)
Recherche de l'historique des familles d'affaire
|
List<String> |
findRegroupementsFamilles(TypeFamille typeFamille,
String code,
String codeSociete)
Recherche des codes regroupements des familles par type de famille
|
List<TSfamille> |
findSousFamByTypeAndFamilleLikeCodeOuLibelle(String typeSousFamille,
Double identFamille,
String codeLib) |
List<TSfamille> |
findSousFamByTypeAndFamilleLikeCodeOuLibelle(String typeSousFamille,
Double identFamille,
String codeLib,
Boolean dateCritere) |
List<TSfamille> |
findSousFamByTypeAndFamilleLikeLibelle(String typeSousFamille,
Double identFamille,
String libelle) |
List<TSfamille> |
findSousFamilleByTypeAndFamille(TypeSousFamille typeSousFamille,
Double identFamille)
Search subfamilies by type of subfamily
|
List<TSfamille> |
findSousFamilleByTypeAndFamilleLikeCode(TypeSousFamille typeSousFamille,
Double identFamille,
String code,
boolean ordonne)
Search the subfamilies for the current company (or the main company), valid at the current date
|
List<TSfamille> |
findSousFamilleByTypeAndFamilleLikeCodeAndSociete(TypeSousFamille typeSousFamille,
String codeFamille,
String code)
Search the subfamilies for the current company (or the main company), valid at the current date
|
TFamille |
getFamille(Double identFamille)
Returns a family bean which identifier is the one in parameter
|
TFamille |
getFamilleByCodeAndType(String codeFamille,
TypeFamille typeFamille)
Retourne une famille par son code en fonction du type
|
TFamille |
getFamilleByTypeAndCodeAndSociete(String typeFamille,
Double identSociete,
String codeFamille,
Double identFamille) |
TSfamille |
getSousFamille(Double identSousFamille)
Returns a subfamily bean which identifier is the one in parameter
|
TSfamille |
getSousFamilleByTypeAndCodeAndSocieteAndFamille(String typeSousFamille,
Double identSociete,
Double identFamille,
String codeSousFamille,
Double identSFamille) |
CtxClefRepartitionCharges |
loadClefRepartition(CtxClefRepartitionCharges context)
Chargement des clés de répartition
|
TSfamille |
majIndReccharges(TSfamille sousFamille)
Maj de l'indicateur 'Reconnaissance de charge' sur les produits achetés liés à une sous-famille
|
CtxFamille |
modifierFamille(CtxFamille context) |
TFamille |
modifierFamille(TFamille famille)
Updates a family
|
TSfamille |
modifierSousFamille(TSfamille sousFamille,
Boolean majPrdvLies)
Updates a subfamily
|
List<TFamille> |
rechercheMultiCriteres(FamilleCriteresRecherche critere)
Recherche multi critères de familles
|
List<TAfffamLnk> |
rechercheMultiCriteresLienCentreCP(LienCentreCPCriteresRecherche critere)
Recherche ces liens centre cout/centre prodit
|
List<SousFamilleResultatRecherche> |
rechercheMultiCritereSousFamille(SousFamilleCriteresRecherche critere)
Recherche de sous-famille
|
List<TSfamille> |
rechercheMultiCritereSousFamillePersistent(SousFamilleCriteresRecherche critere) |
CtxClefRepartitionCharges |
sauveClefRepartition(CtxClefRepartitionCharges context)
Enregistrement des clefs de répartition
|
void |
supprimerClefRepartition(CtxClefRepartitionCharges context)
Suppression des clefs de répartition
|
void |
supprimerFamille(CtxFamille context) |
void |
supprimerFamille(TFamille famille)
Removes a family
|
void |
supprimerSousFamille(TSfamille sousFamille)
Removes a subfamily
|
getServerMessages, resetServerMessages
getLastCreatedRecord
static final String SERVICE_ID
List<TFamille> findByTypeLikeLibelle(String typeFamille, String libelle)
typeFamille
- le type de famille recherchélibelle
- le libellé de famille recherchéList<TFamille> findByTypeLikeCodeOuLibelle(String typeFamille, String codeLib)
typeFamille
- le type de famille recherchécodeLib
- le code ou libellé de famille recherchéList<TSfamille> findSousFamByTypeAndFamilleLikeLibelle(String typeSousFamille, Double identFamille, String libelle)
typeSousFamille
- le type de sous-famille recherchéidentFamille
- l'ident de la famille dont on cherche des sous-familleslibelle
- le libellé de sous-famille recherchéList<TSfamille> findSousFamByTypeAndFamilleLikeCodeOuLibelle(String typeSousFamille, Double identFamille, String codeLib)
typeSousFamille
- le type de sous-famille recherchéidentFamille
- l'ident de la famille dont on cherche des sous-famillescodeLib
- le code ou libellé de sous-famille recherchéList<TFamille> findByTypeLikeCode(TypeFamille typeFamille, String code, Double identSecteurFormation)
typeFamille
- Family typecode
- Family code identSecteurFormation
- Training curse sector identList<TFamille> findByTypeLikeCode(TypeFamille typeFamille, String code, Double identSecteurFormation, Double identFamille)
typeFamille
- code
- identSecteurFormation
- identFamille
- List<TFamille> findByTypeLikeCodeLoadCollab(TypeFamille typeFamille, String code, Double identSecteurFormation, Double identFamille)
typeFamille
- code
- identSecteurFormation
- identFamille
- List<TFamille> findByTypeLikeCodeLoadCollab(TypeFamille typeFamille, String code, Double identSecteurFormation)
typeFamille
- code
- identSecteurFormation
- List<TSfamille> findSousFamilleByTypeAndFamille(TypeSousFamille typeSousFamille, Double identFamille)
typeSousFamille
- Type of subfamilyidentFamille
- Familiy identifier List<TSfamille> findSousFamilleByTypeAndFamilleLikeCode(TypeSousFamille typeSousFamille, Double identFamille, String code, boolean ordonne)
typeSousFamille
- Type of subfamilyidentFamille
- Family identifier code
- Subfamily codeordonne
- True si les résultats renvoyés doiventêtre ordonnésList<TSfamille> findSousFamilleByTypeAndFamilleLikeCodeAndSociete(TypeSousFamille typeSousFamille, String codeFamille, String code)
typeSousFamille
- Type of subfamilyidentFamille
- Family code code
- Subfamily codeTFamille getFamille(Double identFamille)
identFamille
- the family identifierTSfamille getSousFamille(Double identSousFamille)
identSousFamille
- the subfamily identifierList<TFamille> findAllFamillesByType(TypeFamille typeFamille)
typeFamille
- Family typeList<TFamille> findAllActivesFamillesByType(TypeFamille typeFamille)
typeFamille
- Family typeList<TSfamille> findAllSousFamillesByTypeAndFamille(TypeSousFamille typeSousFamille, Double identFamille)
typeSousFamille
- Subfamily typeidentFamille
- Family identifierList<TSfamille> findAllSousFamillesByType(TypeSousFamille typeSousFamille)
typeSousFamille
- Subfamily typeTFamille getFamilleByCodeAndType(String codeFamille, TypeFamille typeFamille)
codeFamille
- typeFamille
- TFamille getFamilleByTypeAndCodeAndSociete(String typeFamille, Double identSociete, String codeFamille, Double identFamille)
typeFamille
- identSociete
- codeFamille
- identFamille
- List<TFamille> findFamilleByTypeLikeCode(String typeFamille, String code, Boolean loadCollab, Boolean critereDate, Double identSociete, Double identFamille, Double identSecteurFormation)
typeFamille
- code
- loadCollab
- critereDate
- identSociete
- identFamille
- identSecteurFormation
- List<TFamille> findFamilleByTypeLikeCode(String typeFamille, String code, Boolean loadCollab, Boolean critereDate, String codeSociete, Double identFamille, Double identSecteurFormation)
List<TFamille> findByTypeLikeCode(String typeFamille, String code, Boolean loadCollab, Boolean critereDate, String codeSociete, Double identFamille, Double identSecteurFormation, Double indSpecif)
typeFamille
- code
- loadCollab
- critereDate
- codeSociete
- identFamille
- identSecteurFormation
- indSpecif
- TFamille creerFamille(TFamille famille)
famille
- the family bean to createCtxFamille creerFamille(CtxFamille context)
TSfamille creerSousFamille(TSfamille sousFamille)
sousFamille
- the subfamily bean to createvoid supprimerFamille(TFamille famille)
famille
- the family bean to removevoid supprimerFamille(CtxFamille context)
void supprimerSousFamille(TSfamille sousFamille)
sousFamille
- the subfamily bean to removeTFamille modifierFamille(TFamille famille)
famille
- the family bean to updateCtxFamille modifierFamille(CtxFamille context)
TSfamille modifierSousFamille(TSfamille sousFamille, Boolean majPrdvLies)
sousFamille
- the subfamily bean to updateList<TFamille> findByTypeLikeCode(String typeFamille, Double identSoc)
typeFamille
- identSoc
- List<TSfamille> findByTypeAndFamilleLikeCode(TypeFamille typeFamille, Double identSociete)
typeFamille
- identSociete
- CtxClefRepartitionCharges loadClefRepartition(CtxClefRepartitionCharges context)
context
- void supprimerClefRepartition(CtxClefRepartitionCharges context)
context
- CtxClefRepartitionCharges sauveClefRepartition(CtxClefRepartitionCharges context)
context
- CtxClefRepartitionCharges dupliquerClefRepartition(CtxClefRepartitionCharges context)
context
- List<LienCentreCPResultatRecherche> findCentreCout(String typeFamile, String codeSaisi, String societe, Double typeCentre, String codeFamille)
typeFamile
- codeSaisi
- societe
- typeCentre
- codeFamille
- List<TAfffamLnk> rechercheMultiCriteresLienCentreCP(LienCentreCPCriteresRecherche critere)
critere
- List<FHistoAfffam> findHistoriqueFamilleAffaire(HistoAfffamCriteresRecherche critere)
critere
- List<SousFamilleResultatRecherche> rechercheMultiCritereSousFamille(SousFamilleCriteresRecherche critere)
critere
- TSfamille majIndReccharges(TSfamille sousFamille)
sousFamille
- TSfamille getSousFamilleByTypeAndCodeAndSocieteAndFamille(String typeSousFamille, Double identSociete, Double identFamille, String codeSousFamille, Double identSFamille)
typeSousFamille
- identSociete
- identFamille
- codeSousFamille
- identSFamille
- List<String> findRegroupementsFamilles(TypeFamille typeFamille, String code, String codeSociete)
typeFamille
- code
- List<TFamille> rechercheMultiCriteres(FamilleCriteresRecherche critere)
critere
- List<TSfamille> rechercheMultiCritereSousFamillePersistent(SousFamilleCriteresRecherche critere)
Copyright © 2016. All rights reserved.