Class PersistencePackage
java.lang.Object
org.broadleafcommerce.openadmin.dto.PersistencePackage
- All Implemented Interfaces:
Serializable
,StateDescriptor
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected String
protected String
protected String[]
protected Map<ChangeType,
List<PersistencePackage>> protected Entity
protected String
protected boolean
protected boolean
protected boolean
protected PersistencePerspective
protected String
protected SectionCrumb[]
protected String
protected String
protected Map<String,
PersistencePackage> protected boolean
-
Constructor Summary
ConstructorsConstructorDescriptionPersistencePackage
(String ceilingEntityFullyQualifiedClassname, String fetchTypeFullyQualifiedClassname, Entity entity, PersistencePerspective persistencePerspective, String[] customCriteria, String csrfToken) PersistencePackage
(String ceilingEntityFullyQualifiedClassname, Entity entity, PersistencePerspective persistencePerspective, String[] customCriteria, String csrfToken) -
Method Summary
Modifier and TypeMethodDescriptionvoid
addCustomCriteria
(String criteria) void
addDeferredOperation
(ChangeType changeType, PersistencePackage persistencePackage) boolean
containsCriteria
(String criteria) boolean
findProperty
(String name) getClosetCrumb
(String myCeiling) int
getCriteriaIndex
(String criteria) String[]
Retrieve any PersistencePackages that should be executed after the current PersistencePackage is fully processed.getPMap()
Property[]
int
hashCode()
boolean
boolean
Internally used field when passing the persistence package through the admin pipelineboolean
boolean
void
removeCustomCriteria
(String criteria) void
setAddOperationInspect
(boolean addOperationInspect) void
setCeilingEntityFullyQualifiedClassname
(String ceilingEntityFullyQualifiedClassname) void
setCsrfToken
(String csrfToken) void
setCustomCriteria
(String[] customCriteria) void
setDeferredOperations
(Map<ChangeType, List<PersistencePackage>> deferredOperations) void
void
setFetchTypeFullyQualifiedClassname
(String fetchTypeFullyQualifiedClassname) void
setIsTreeCollection
(boolean isTreeCollection) void
setPersistencePerspective
(PersistencePerspective persistencePerspective) void
setProcessedInternal
(boolean isProcessedInternal) Internally used field when passing the persistence package through the admin pipelinevoid
setRequestingEntityName
(String requestingEntityName) void
setSectionCrumbs
(SectionCrumb[] sectionCrumbs) void
setSectionEntityField
(String sectionEntityField) void
setSecurityCeilingEntityFullyQualifiedClassname
(String securityCeilingEntityFullyQualifiedClassname) void
setSubPackages
(Map<String, PersistencePackage> subPackages) void
setValidateUnsubmittedProperties
(boolean validateUnsubmittedProperties) toString()
-
Field Details
-
ceilingEntityFullyQualifiedClassname
-
securityCeilingEntityFullyQualifiedClassname
-
sectionEntityField
-
fetchTypeFullyQualifiedClassname
-
persistencePerspective
-
customCriteria
-
entity
-
csrfToken
-
requestingEntityName
-
subPackages
-
validateUnsubmittedProperties
protected boolean validateUnsubmittedProperties -
sectionCrumbs
-
deferredOperations
-
isProcessedInternal
protected boolean isProcessedInternal -
isTreeCollection
protected boolean isTreeCollection -
isAddOperationInspect
protected boolean isAddOperationInspect
-
-
Constructor Details
-
PersistencePackage
public PersistencePackage(String ceilingEntityFullyQualifiedClassname, Entity entity, PersistencePerspective persistencePerspective, String[] customCriteria, String csrfToken) -
PersistencePackage
-
PersistencePackage
public PersistencePackage()
-
-
Method Details
-
findProperty
- Specified by:
findProperty
in interfaceStateDescriptor
-
getProperties
- Specified by:
getProperties
in interfaceStateDescriptor
-
getPMap
- Specified by:
getPMap
in interfaceStateDescriptor
-
getCeilingEntityFullyQualifiedClassname
-
setCeilingEntityFullyQualifiedClassname
-
getSecurityCeilingEntityFullyQualifiedClassname
-
setSecurityCeilingEntityFullyQualifiedClassname
public void setSecurityCeilingEntityFullyQualifiedClassname(String securityCeilingEntityFullyQualifiedClassname) -
getPersistencePerspective
-
setPersistencePerspective
-
getCustomCriteria
-
setCustomCriteria
-
addCustomCriteria
-
removeCustomCriteria
-
getCriteriaIndex
-
containsCriteria
-
getEntity
-
setEntity
-
getCsrfToken
-
setCsrfToken
-
getFetchTypeFullyQualifiedClassname
-
setFetchTypeFullyQualifiedClassname
-
getSectionEntityField
-
setSectionEntityField
-
getRequestingEntityName
-
setRequestingEntityName
-
getPersistencePerspectiveItems
public Map<PersistencePerspectiveItemType,PersistencePerspectiveItem> getPersistencePerspectiveItems() -
getSubPackages
-
setSubPackages
-
isValidateUnsubmittedProperties
public boolean isValidateUnsubmittedProperties() -
setValidateUnsubmittedProperties
public void setValidateUnsubmittedProperties(boolean validateUnsubmittedProperties) -
getSectionCrumbs
-
setSectionCrumbs
-
getClosetCrumb
-
getBottomCrumb
-
getTopCrumb
-
getDeferredOperations
Retrieve any PersistencePackages that should be executed after the current PersistencePackage is fully processed. These packages are arranged according to the CRUD operation that should be performed.- Returns:
-
setDeferredOperations
-
addDeferredOperation
-
isProcessedInternal
public boolean isProcessedInternal()Internally used field when passing the persistence package through the admin pipeline- Returns:
- whether or not this persistence package has been exposed to a internal processing step
-
setProcessedInternal
public void setProcessedInternal(boolean isProcessedInternal) Internally used field when passing the persistence package through the admin pipeline- Parameters:
isProcessedInternal
- whether or not this persistence package has been exposed to a internal processing step
-
isTreeCollection
public boolean isTreeCollection() -
setIsTreeCollection
public void setIsTreeCollection(boolean isTreeCollection) -
isAddOperationInspect
public boolean isAddOperationInspect() -
setAddOperationInspect
public void setAddOperationInspect(boolean addOperationInspect) -
toString
-
equals
-
hashCode
public int hashCode()
-