Class AgendaDAO

java.lang.Object
io.vertigo.datastore.impl.dao.DAO<Agenda,Long>
io.vertigo.planning.agenda.dao.AgendaDAO
All Implemented Interfaces:
io.vertigo.core.node.component.Component, io.vertigo.core.node.component.CoreComponent, io.vertigo.datastore.impl.dao.StoreServices

public final class AgendaDAO extends io.vertigo.datastore.impl.dao.DAO<Agenda,Long> implements io.vertigo.datastore.impl.dao.StoreServices
This class is automatically generated. DO NOT EDIT THIS FILE DIRECTLY.
  • Field Summary

    Fields inherited from class io.vertigo.datastore.impl.dao.DAO

    entityStoreManager
  • Constructor Summary

    Constructors
    Constructor
    Description
    AgendaDAO(io.vertigo.datastore.entitystore.EntityStoreManager entityStoreManager, io.vertigo.datamodel.task.TaskManager taskManager, io.vertigo.datamodel.smarttype.SmartTypeManager smartTypeManager)
    Contructeur.
  • Method Summary

    Modifier and Type
    Method
    Description
    readOneForUpdate(io.vertigo.datamodel.data.model.UID<Agenda> uid)
    Indique que le keyConcept associé à cette UID va être modifié.
    Indique que le keyConcept associé à cet id va être modifié.

    Methods inherited from class io.vertigo.datastore.impl.dao.DAO

    count, create, createList, createUID, delete, delete, deleteList, find, findAll, findOptional, get, get, get, getFragment, getListByDataFieldName, getTaskManager, reloadAndMerge, save, update, updateList

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • AgendaDAO

      @Inject public AgendaDAO(io.vertigo.datastore.entitystore.EntityStoreManager entityStoreManager, io.vertigo.datamodel.task.TaskManager taskManager, io.vertigo.datamodel.smarttype.SmartTypeManager smartTypeManager)
      Contructeur.
      Parameters:
      entityStoreManager - Manager de persistance
      taskManager - Manager de Task
      smartTypeManager - SmartTypeManager
  • Method Details

    • readOneForUpdate

      public Agenda readOneForUpdate(io.vertigo.datamodel.data.model.UID<Agenda> uid)
      Indique que le keyConcept associé à cette UID va être modifié. Techniquement cela interdit les opérations d'ecriture en concurrence et envoie un évenement de modification du keyConcept (à la fin de transaction eventuellement)
      Parameters:
      UID - UID du keyConcept modifié
      Returns:
      KeyConcept à modifier
    • readOneForUpdate

      public Agenda readOneForUpdate(Long id)
      Indique que le keyConcept associé à cet id va être modifié. Techniquement cela interdit les opérations d'ecriture en concurrence et envoie un évenement de modification du keyConcept (à la fin de transaction eventuellement)
      Parameters:
      id - Clé du keyConcept modifié
      Returns:
      KeyConcept à modifier