@Repository(value="blCatalogAccessPolicyDao") public class CatalogAccessPolicyDaoImpl extends Object implements CatalogAccessPolicyDao
Modifier and Type | Field and Description |
---|---|
protected Date |
cachedDate |
protected Long |
currentDateResolution |
protected javax.persistence.EntityManager |
em |
protected org.broadleafcommerce.common.persistence.EntityConfiguration |
entityConfiguration |
protected org.broadleafcommerce.common.sandbox.SandBoxHelper |
sandBoxHelper |
Constructor and Description |
---|
CatalogAccessPolicyDaoImpl() |
Modifier and Type | Method and Description |
---|---|
CatalogAccessPolicy |
create() |
Long |
getCurrentDateResolution()
Returns the number of milliseconds that the current date/time will be cached for queries before refreshing.
|
List<CatalogAccessPolicy> |
readAllActivePolicies() |
CatalogAccessPolicy |
readPolicyById(Long id) |
CatalogAccessPolicy |
save(CatalogAccessPolicy policy) |
void |
setCurrentDateResolution(Long currentDateResolution)
Sets the number of milliseconds that the current date/time will be cached for queries before refreshing.
|
protected javax.persistence.EntityManager em
protected org.broadleafcommerce.common.persistence.EntityConfiguration entityConfiguration
protected org.broadleafcommerce.common.sandbox.SandBoxHelper sandBoxHelper
protected Long currentDateResolution
protected Date cachedDate
@Nonnull public CatalogAccessPolicy readPolicyById(@Nonnull Long id)
readPolicyById
in interface CatalogAccessPolicyDao
@Nonnull public CatalogAccessPolicy save(@Nonnull CatalogAccessPolicy policy)
save
in interface CatalogAccessPolicyDao
@Nonnull public CatalogAccessPolicy create()
create
in interface CatalogAccessPolicyDao
public List<CatalogAccessPolicy> readAllActivePolicies()
readAllActivePolicies
in interface CatalogAccessPolicyDao
public Long getCurrentDateResolution()
CatalogAccessPolicyDao
getCurrentDateResolution
in interface CatalogAccessPolicyDao
public void setCurrentDateResolution(Long currentDateResolution)
CatalogAccessPolicyDao
setCurrentDateResolution
in interface CatalogAccessPolicyDao
currentDateResolution
- the milliseconds to cache the current date/timeCopyright © 2019. All rights reserved.