|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public static interface XmlHelper.ModelMgrDelegate
Interface de création des objets en base de données.
Method Summary | |
---|---|
Collaborator |
createCollaborator(DbTransaction tx,
Collaborator collaborator)
Crée un collaborateur dans un contexte de transaction. |
Contribution |
createContribution(DbTransaction tx,
Contribution contribution)
Crée une contribution dans un contexte de transaction. |
Duration |
createDuration(DbTransaction tx,
Duration duration)
Crée une durée dans un contexte de transaction. |
Task |
createTask(DbTransaction tx,
Task parentTask,
Task task)
Crée une nouvelle tache dans un contexte de transaction. |
Collaborator |
getCollaborator(DbTransaction tx,
java.lang.String login)
Retourne le collabirateur dont le login est spécifié dans un contexte de transaction. |
Task |
getTaskByCodePath(DbTransaction tx,
java.lang.String codePath)
Retourne la tache associée à un chemin construit à partir de codes de taches. |
Method Detail |
---|
Collaborator createCollaborator(DbTransaction tx, Collaborator collaborator) throws DbException, ModelException
tx
- le contexte de transaction.collaborator
- le collaborateur à créer.
DbException
- levé en cas d'incident technique d'accès à la base.
ModelException
- levé dans la cas ou la tache de destination ne peut recevoir de sous-tache.ModelMgr.createCollaborator(Collaborator)
Contribution createContribution(DbTransaction tx, Contribution contribution) throws DbException, ModelException
tx
- le contexte de transaction.contribution
- la contribution à créer.
DbException
- levé en cas d'incident technique d'accès à la base.
ModelException
- levé dans la cas ou la tache de destination ne peut recevoir de contribution.ModelMgr.createCollaborator(Collaborator)
Duration createDuration(DbTransaction tx, Duration duration) throws ModelException, DbException
tx
- le contexte de transaction.duration
- la durée à créer.
DbException
- levé en cas d'incident technique d'accès à la base.
ModelException
- levé dans la cas ou la durée existe déjà.ModelMgr.createDuration(Duration)
Task createTask(DbTransaction tx, Task parentTask, Task task) throws DbException, ModelException
tx
- le contexte de transaction.parentTask
- la tache parent de destination.task
- la tache à créer.
DbException
- levé en cas d'incident technique d'accès à la base.
ModelException
- levé dans la cas ou la tache de destination ne peut recevoir de sous-tache.ModelMgr.createTask(Task, Task)
Collaborator getCollaborator(DbTransaction tx, java.lang.String login) throws DbException
tx
- le contexte de transaction.login
- l'identifiant de connexion du collaborateur recherché.
DbException
- levé en cas d'incident technique d'accès à la base.Task getTaskByCodePath(DbTransaction tx, java.lang.String codePath) throws DbException, ModelException
tx
- le contexte de transaction.codePath
- le chemin à base de code.
DbException
- levé en cas d'incident technique avec la base de données.
ModelException
- levé dans le cas ou le chemin de tache est inconnu.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |