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
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)
- 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)
addAdditionalForeignKey
public PersistencePackageRequest addAdditionalForeignKey(ForeignKey foreignKey)
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)
Copyright © 2013. All Rights Reserved.