org.broadleafcommerce.openadmin.server.domain
Class PersistencePackageRequest
java.lang.Object
org.broadleafcommerce.openadmin.server.domain.PersistencePackageRequest
public class PersistencePackageRequest
- extends Object
A DTO class used to seed a persistence package.
- Author:
- Andre Azzolini (apazzolini)
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
type
protected PersistencePackageRequest.Type type
ceilingEntityClassname
protected String ceilingEntityClassname
configKey
protected String configKey
adornedList
protected AdornedTargetList adornedList
mapStructure
protected MapStructure mapStructure
entity
protected Entity entity
foreignKey
protected ForeignKey foreignKey
startIndex
protected Integer startIndex
maxIndex
protected Integer maxIndex
sectionCrumbs
protected SectionCrumb[] sectionCrumbs
sectionEntityField
protected String sectionEntityField
requestingEntityName
protected String requestingEntityName
msg
protected String msg
subRequests
protected Map<String,PersistencePackageRequest> subRequests
validateUnsubmittedProperties
protected boolean validateUnsubmittedProperties
operationTypesOverride
protected OperationTypes operationTypesOverride
additionalForeignKeys
protected List<ForeignKey> additionalForeignKeys
customCriteria
protected List<String> customCriteria
filterAndSortCriteria
protected List<FilterAndSortCriteria> filterAndSortCriteria
PersistencePackageRequest
public PersistencePackageRequest()
PersistencePackageRequest
public PersistencePackageRequest(PersistencePackageRequest.Type type)
standard
public static PersistencePackageRequest standard()
adorned
public static PersistencePackageRequest adorned()
map
public static PersistencePackageRequest map()
fromMetadata
public static PersistencePackageRequest fromMetadata(FieldMetadata md,
List<SectionCrumb> sectionCrumbs)
- Creates a semi-populate PersistencePacakageRequest based on the specified FieldMetadata. This initializer
will copy over persistence perspective items from the metadata as well as set the appropriate OperationTypes
as specified in the annotation/xml configuration for the field.
- Parameters:
md -
- Returns:
- the newly created PersistencePackageRequest
withType
public PersistencePackageRequest withType(PersistencePackageRequest.Type type)
withCeilingEntityClassname
public PersistencePackageRequest withCeilingEntityClassname(String className)
withForeignKey
public PersistencePackageRequest withForeignKey(ForeignKey foreignKey)
withConfigKey
public PersistencePackageRequest withConfigKey(String configKey)
withFilterAndSortCriteria
public PersistencePackageRequest withFilterAndSortCriteria(FilterAndSortCriteria[] filterAndSortCriteria)
withAdornedList
public PersistencePackageRequest withAdornedList(AdornedTargetList adornedList)
withMapStructure
public PersistencePackageRequest withMapStructure(MapStructure mapStructure)
withCustomCriteria
public PersistencePackageRequest withCustomCriteria(String[] customCriteria)
withEntity
public PersistencePackageRequest withEntity(Entity entity)
withStartIndex
public PersistencePackageRequest withStartIndex(Integer startIndex)
withMaxIndex
public PersistencePackageRequest withMaxIndex(Integer maxIndex)
withSectionCrumbs
public PersistencePackageRequest withSectionCrumbs(List<SectionCrumb> sectionCrumbs)
withSectionEntityField
public PersistencePackageRequest withSectionEntityField(String sectionEntityField)
withRequestingEntityName
public PersistencePackageRequest withRequestingEntityName(String requestingEntityName)
withMsg
public PersistencePackageRequest withMsg(String msg)
addAdditionalForeignKey
public PersistencePackageRequest addAdditionalForeignKey(ForeignKey foreignKey)
addSubRequest
public PersistencePackageRequest addSubRequest(String infoPropertyName,
PersistencePackageRequest subRequest)
addCustomCriteria
public PersistencePackageRequest addCustomCriteria(String customCriteria)
addFilterAndSortCriteria
public PersistencePackageRequest addFilterAndSortCriteria(FilterAndSortCriteria filterAndSortCriteria)
addFilterAndSortCriteria
public PersistencePackageRequest addFilterAndSortCriteria(FilterAndSortCriteria[] filterAndSortCriteria)
addFilterAndSortCriteria
public PersistencePackageRequest addFilterAndSortCriteria(List<FilterAndSortCriteria> filterAndSortCriteria)
getCustomCriteria
public String[] getCustomCriteria()
getAdditionalForeignKeys
public ForeignKey[] getAdditionalForeignKeys()
setAdditionalForeignKeys
public void setAdditionalForeignKeys(ForeignKey[] additionalForeignKeys)
setCustomCriteria
public void setCustomCriteria(String[] customCriteria)
getFilterAndSortCriteria
public FilterAndSortCriteria[] getFilterAndSortCriteria()
setFilterAndSortCriteria
public void setFilterAndSortCriteria(FilterAndSortCriteria[] filterAndSortCriteria)
getForeignKey
public ForeignKey getForeignKey()
setForeignKey
public void setForeignKey(ForeignKey foreignKey)
getType
public PersistencePackageRequest.Type getType()
setType
public void setType(PersistencePackageRequest.Type type)
getCeilingEntityClassname
public String getCeilingEntityClassname()
setCeilingEntityClassname
public void setCeilingEntityClassname(String ceilingEntityClassname)
getConfigKey
public String getConfigKey()
setConfigKey
public void setConfigKey(String configKey)
getAdornedList
public AdornedTargetList getAdornedList()
setAdornedList
public void setAdornedList(AdornedTargetList adornedList)
getMapStructure
public MapStructure getMapStructure()
setMapStructure
public void setMapStructure(MapStructure mapStructure)
getEntity
public Entity getEntity()
setEntity
public void setEntity(Entity entity)
getOperationTypesOverride
public OperationTypes getOperationTypesOverride()
setOperationTypesOverride
public void setOperationTypesOverride(OperationTypes operationTypesOverride)
getStartIndex
public Integer getStartIndex()
setStartIndex
public void setStartIndex(Integer startIndex)
getMaxIndex
public Integer getMaxIndex()
setMaxIndex
public void setMaxIndex(Integer maxIndex)
getSectionCrumbs
public SectionCrumb[] getSectionCrumbs()
setSectionCrumbs
public void setSectionCrumbs(SectionCrumb[] sectionCrumbs)
getSectionEntityField
public String getSectionEntityField()
setSectionEntityField
public void setSectionEntityField(String sectionEntityField)
getRequestingEntityName
public String getRequestingEntityName()
setRequestingEntityName
public void setRequestingEntityName(String requestingEntityName)
getMsg
public String getMsg()
setMsg
public void setMsg(String msg)
getSubRequests
public Map<String,PersistencePackageRequest> getSubRequests()
setSubRequests
public void setSubRequests(Map<String,PersistencePackageRequest> subRequests)
isValidateUnsubmittedProperties
public boolean isValidateUnsubmittedProperties()
setValidateUnsubmittedProperties
public void setValidateUnsubmittedProperties(boolean validateUnsubmittedProperties)
Copyright © 2013. All Rights Reserved.