Class OracleCatalogRelationshipNativeSqlQuery

java.lang.Object
com.broadleafcommerce.tenant.provider.jpa.repository.strategies.OracleCatalogRelationshipNativeSqlQuery
All Implemented Interfaces:
com.broadleafcommerce.data.tracking.jpa.persistence.NativeSqlStrategy, org.springframework.core.Ordered

public class OracleCatalogRelationshipNativeSqlQuery extends Object implements com.broadleafcommerce.data.tracking.jpa.persistence.NativeSqlStrategy
Strategy for retrieving a list of catalog IDs that are members of the same inheritance graph. This implementation is for Oracle.
See Also:
  • Constructor Details

    • OracleCatalogRelationshipNativeSqlQuery

      public OracleCatalogRelationshipNativeSqlQuery()
  • Method Details

    • isValid

      public boolean isValid(javax.persistence.EntityManager em)
      Specified by:
      isValid in interface com.broadleafcommerce.data.tracking.jpa.persistence.NativeSqlStrategy
    • getName

      public String getName()
      Specified by:
      getName in interface com.broadleafcommerce.data.tracking.jpa.persistence.NativeSqlStrategy
    • getSql

      public String getSql(Map<String,Object> args)
      Specified by:
      getSql in interface com.broadleafcommerce.data.tracking.jpa.persistence.NativeSqlStrategy