Tabnine Logo
EntityUpdatingEvent.<init>
Code IndexAdd Tabnine to your IDE (free)

How to use
org.mayocat.model.event.EntityUpdatingEvent
constructor

Best Java code snippets using org.mayocat.model.event.EntityUpdatingEvent.<init> (Showing top 5 results out of 315)

origin: jvelo/mayocat-shop

public void update(@Valid HomePage entity) throws EntityDoesNotExistException, InvalidEntityException
{
  this.dao.begin();
  HomePage homePage = find();
  if (homePage == null) {
    this.dao.commit();
    throw new EntityDoesNotExistException();
  }
  getObservationManager().notify(new EntityUpdatingEvent(), entity);
  entity.setId(homePage.getId());
  this.dao.createOrUpdateAddons(entity);
  this.dao.commit();
  getObservationManager().notify(new EntityUpdatedEvent(), entity);
}
origin: jvelo/mayocat-shop

public void addEntityToList(EntityList list, UUID entity) throws EntityDoesNotExistException
{
  EntityList originalList;
  originalList = getStoredEntityList(list);
  if (originalList == null) {
    this.dao.commit();
    throw new EntityDoesNotExistException();
  }
  getObservationManager().notify(new EntityUpdatingEvent(), originalList);
  this.dao.addEntityToList(list.getId(), entity);
  getObservationManager().notify(new EntityUpdatedEvent(), originalList);
}
origin: jvelo/mayocat-shop

public void removeEntityFromList(EntityList list, UUID entity) throws EntityDoesNotExistException
{
  EntityList originalList;
  originalList = getStoredEntityList(list);
  if (originalList == null) {
    this.dao.commit();
    throw new EntityDoesNotExistException();
  }
  getObservationManager().notify(new EntityUpdatingEvent(), originalList);
  this.dao.removeEntityFromList(list.getId(), entity);
  getObservationManager().notify(new EntityUpdatedEvent(), originalList);
}
origin: jvelo/mayocat-shop

public void update(@Valid EntityList list) throws EntityDoesNotExistException, InvalidEntityException
{
  EntityList originalList;
  this.dao.begin();
  originalList = getStoredEntityList(list);
  if (originalList == null) {
    this.dao.commit();
    throw new EntityDoesNotExistException();
  }
  getObservationManager().notify(new EntityUpdatingEvent(), list);
  list.setId(originalList.getId());
  Integer updatedRows = this.dao.updateEntityList(list);
  this.dao.commit();
  if (updatedRows <= 0) {
    throw new StoreException("No rows was updated when updating list");
  }
  getObservationManager().notify(new EntityUpdatedEvent(), list);
}
origin: jvelo/mayocat-shop

public void update(Product product) throws EntityDoesNotExistException, InvalidEntityException
{
  this.dao.begin();
  Product originalProduct = this.findBySlug(product.getSlug(), product.getParentId());
  if (originalProduct == null) {
    this.dao.commit();
    throw new EntityDoesNotExistException();
  }
  if (!product.getAddons().isLoaded()) {
    product.setAddons(originalProduct.getAddons().get());
  }
  getObservationManager().notify(new EntityUpdatingEvent(), product);
  product.setId(originalProduct.getId());
  Integer updatedRows = this.dao.updateProduct(product);
  this.dao.createOrUpdateAddons(product);
  if (product.getLocalizedVersions() != null && !product.getLocalizedVersions().isEmpty()) {
    Map<Locale, Map<String, Object>> localizedVersions = product.getLocalizedVersions();
    for (Locale locale : localizedVersions.keySet()) {
      this.dao.createOrUpdateTranslation(product.getId(), locale, localizedVersions.get(locale));
    }
  }
  this.dao.commit();
  if (updatedRows <= 0) {
    throw new StoreException("No rows was updated when updating product");
  }
  getObservationManager().notify(new EntityUpdatedEvent(), product);
}
org.mayocat.model.eventEntityUpdatingEvent<init>

Popular methods of EntityUpdatingEvent

    Popular in Java

    • Making http requests using okhttp
    • notifyDataSetChanged (ArrayAdapter)
    • getSupportFragmentManager (FragmentActivity)
    • getApplicationContext (Context)
    • Component (java.awt)
      A component is an object having a graphical representation that can be displayed on the screen and t
    • Dictionary (java.util)
      Note: Do not use this class since it is obsolete. Please use the Map interface for new implementatio
    • LinkedList (java.util)
      Doubly-linked list implementation of the List and Dequeinterfaces. Implements all optional list oper
    • JComboBox (javax.swing)
    • IOUtils (org.apache.commons.io)
      General IO stream manipulation utilities. This class provides static utility methods for input/outpu
    • StringUtils (org.apache.commons.lang)
      Operations on java.lang.String that arenull safe. * IsEmpty/IsBlank - checks if a String contains
    • Top plugins for Android Studio
    Tabnine Logo
    • Products

      Search for Java codeSearch for JavaScript code
    • IDE Plugins

      IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
    • Company

      About UsContact UsCareers
    • Resources

      FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
    Get Tabnine for your IDE now