Class DataEntityTestTwoFieldKeyFacadeHelper

java.lang.Object
org.fugerit.java.core.db.daogen.BasicHelper
org.fugerit.java.core.db.daogen.BasicDataFacade<ModelTestTwoFieldKey>
org.fugerit.java.daogen.sample.impl.facade.data.DataEntityTestTwoFieldKeyFacadeHelper
All Implemented Interfaces:
Serializable, org.fugerit.java.core.db.daogen.DataEntityInfo, EntityTestTwoFieldKeyFacadeHelper
Direct Known Subclasses:
DataEntityTestTwoFieldKeyFacade

public class DataEntityTestTwoFieldKeyFacadeHelper extends org.fugerit.java.core.db.daogen.BasicDataFacade<ModelTestTwoFieldKey> implements EntityTestTwoFieldKeyFacadeHelper
DataEntityTestTwoFieldKeyFacadeHelper, version : 1.0.0 author: fugerit warning!: auto generated object, insert custom code only between comments : // custom code start ( code above here will be overwritten ) // custom code end ( code below here will be overwritten )
See Also:
  • Field Details

  • Constructor Details

    • DataEntityTestTwoFieldKeyFacadeHelper

      public DataEntityTestTwoFieldKeyFacadeHelper()
    • DataEntityTestTwoFieldKeyFacadeHelper

      public DataEntityTestTwoFieldKeyFacadeHelper(String tableName, String queryView)
  • Method Details

    • getSequenceName

      public String getSequenceName()
      Overrides:
      getSequenceName in class org.fugerit.java.core.db.daogen.BasicDataFacade<ModelTestTwoFieldKey>
    • loadAllByFinder

      public org.fugerit.java.core.db.daogen.BasicDaoResult<ModelTestTwoFieldKey> loadAllByFinder(org.fugerit.java.core.db.daogen.DAOContext context, TestTwoFieldKeyFinder finder) throws org.fugerit.java.core.db.dao.DAOException
      Description copied from interface: EntityTestTwoFieldKeyFacadeHelper
      Method to load all the items for entity : ModelTestTwoFieldKey
      Specified by:
      loadAllByFinder in interface EntityTestTwoFieldKeyFacadeHelper
      Parameters:
      context - DAOContext
      finder - the finder encapsulating search params
      Returns:
      search result
      Throws:
      org.fugerit.java.core.db.dao.DAOException - in case of errors
    • loadAllByFinderStream

      public Stream<ModelTestTwoFieldKey> loadAllByFinderStream(org.fugerit.java.core.db.daogen.DAOContext context, TestTwoFieldKeyFinder finder) throws org.fugerit.java.core.db.dao.DAOException
      Description copied from interface: EntityTestTwoFieldKeyFacadeHelper
      Method to load all the items for entity : ModelTestTwoFieldKey (as a stream)
      Specified by:
      loadAllByFinderStream in interface EntityTestTwoFieldKeyFacadeHelper
      Parameters:
      context - DAOContext
      finder - the finder encapsulating search params
      Returns:
      stream on the result
      Throws:
      org.fugerit.java.core.db.dao.DAOException - in case of errors
    • create

      public org.fugerit.java.core.db.daogen.BasicDaoResult<ModelTestTwoFieldKey> create(org.fugerit.java.core.db.daogen.DAOContext context, ModelTestTwoFieldKey model) throws org.fugerit.java.core.db.dao.DAOException
      Description copied from interface: EntityTestTwoFieldKeyFacadeHelper
      Method to create an new entity of type : ModelTestTwoFieldKey A new ID should be assigned by this method.
      Specified by:
      create in interface EntityTestTwoFieldKeyFacadeHelper
      Parameters:
      context - DAO context
      model - Entity to create
      Returns:
      The created entity
      Throws:
      org.fugerit.java.core.db.dao.DAOException - In case of any error.
    • loadById

      public ModelTestTwoFieldKey loadById(org.fugerit.java.core.db.daogen.DAOContext context, BigDecimal idOne, BigDecimal idTwo) throws org.fugerit.java.core.db.dao.DAOException
      Description copied from interface: EntityTestTwoFieldKeyFacadeHelper
      Load method by primary key for entity : ModelTestTwoFieldKey
      Specified by:
      loadById in interface EntityTestTwoFieldKeyFacadeHelper
      Parameters:
      context - DAO Context
      idOne - part of the key
      idTwo - part of the key
      Returns:
      The found object or null
      Throws:
      org.fugerit.java.core.db.dao.DAOException - in case of errors
    • loadByIdOptional

      public Optional<ModelTestTwoFieldKey> loadByIdOptional(org.fugerit.java.core.db.daogen.DAOContext context, BigDecimal idOne, BigDecimal idTwo) throws org.fugerit.java.core.db.dao.DAOException
      Description copied from interface: EntityTestTwoFieldKeyFacadeHelper
      Load method by primary key for entity : ModelTestTwoFieldKey
      Specified by:
      loadByIdOptional in interface EntityTestTwoFieldKeyFacadeHelper
      Parameters:
      context - DAO Context
      idOne - part of the key
      idTwo - part of the key
      Returns:
      The found object or null
      Throws:
      org.fugerit.java.core.db.dao.DAOException - in case of errors
    • deleteById

      public org.fugerit.java.core.db.daogen.BasicDaoResult<ModelTestTwoFieldKey> deleteById(org.fugerit.java.core.db.daogen.DAOContext context, BigDecimal idOne, BigDecimal idTwo) throws org.fugerit.java.core.db.dao.DAOException
      Description copied from interface: EntityTestTwoFieldKeyFacadeHelper
      Delete method by primary key for entity : ModelTestTwoFieldKey
      Specified by:
      deleteById in interface EntityTestTwoFieldKeyFacadeHelper
      Parameters:
      context - DAO Context
      idOne - part of the key
      idTwo - part of the key
      Returns:
      Delete result (resultCode=0, delete ok)
      Throws:
      org.fugerit.java.core.db.dao.DAOException - in case of errors
    • updateById

      public org.fugerit.java.core.db.daogen.BasicDaoResult<ModelTestTwoFieldKey> updateById(org.fugerit.java.core.db.daogen.DAOContext context, ModelTestTwoFieldKey model) throws org.fugerit.java.core.db.dao.DAOException
      Description copied from interface: EntityTestTwoFieldKeyFacadeHelper
      Delete method by primary key for entity : ModelTestTwoFieldKey
      Specified by:
      updateById in interface EntityTestTwoFieldKeyFacadeHelper
      Parameters:
      context - DAO Context
      model - entity to update
      Returns:
      Update result (resultCode=0, update ok)
      Throws:
      org.fugerit.java.core.db.dao.DAOException - in case of errors