org.broadleafcommerce.common.sandbox
Interface SandBoxHelper

All Known Implementing Classes:
DefaultSandBoxHelper

public interface SandBoxHelper

Author:
Jeff Fischer

Nested Class Summary
static class SandBoxHelper.QueryHints
           
 
Method Summary
 void archiveObject(Object start, javax.persistence.EntityManager em)
           
 Long getOriginalId(javax.persistence.EntityManager em, Class<?> type, Long id)
           
 String[] getSandBoxDiscriminatorFieldList()
           
 Long getSandBoxVersionId(javax.persistence.EntityManager entityManager, Class<?> linkedObjectType, Long requestedParent)
           
 boolean isPromote()
           
 boolean isReject()
           
 boolean isSandBoxable(String className)
           
 List<Long> mergeCloneIds(javax.persistence.EntityManager em, Class<?> type, Long... originalIds)
           
 void optionallyIncludeDeletedItemsInQueriesAndCollections(Runnable runnable, boolean includeDeleted)
           
 void setupSandBoxState(Object clone, javax.persistence.EntityManager em)
           
 

Method Detail

mergeCloneIds

List<Long> mergeCloneIds(javax.persistence.EntityManager em,
                         Class<?> type,
                         Long... originalIds)

getSandBoxVersionId

Long getSandBoxVersionId(javax.persistence.EntityManager entityManager,
                         Class<?> linkedObjectType,
                         Long requestedParent)

getOriginalId

Long getOriginalId(javax.persistence.EntityManager em,
                   Class<?> type,
                   Long id)

setupSandBoxState

void setupSandBoxState(Object clone,
                       javax.persistence.EntityManager em)

archiveObject

void archiveObject(Object start,
                   javax.persistence.EntityManager em)

getSandBoxDiscriminatorFieldList

String[] getSandBoxDiscriminatorFieldList()

isSandBoxable

boolean isSandBoxable(String className)

isPromote

boolean isPromote()

isReject

boolean isReject()

optionallyIncludeDeletedItemsInQueriesAndCollections

void optionallyIncludeDeletedItemsInQueriesAndCollections(Runnable runnable,
                                                          boolean includeDeleted)


Copyright © 2013. All Rights Reserved.