public class PersistencePackageRequest extends Object
Modifier and Type | Class and Description |
---|---|
static class |
PersistencePackageRequest.Type |
Constructor and Description |
---|
PersistencePackageRequest() |
PersistencePackageRequest(PersistencePackageRequest.Type type) |
protected PersistencePackageRequest.Type type
protected String ceilingEntityClassname
protected String securityCeilingEntityClassname
protected String configKey
protected AdornedTargetList adornedList
protected MapStructure mapStructure
protected Entity entity
protected ForeignKey foreignKey
protected Integer startIndex
protected Integer maxIndex
protected Integer maxResults
protected Long lastId
protected Long firstId
protected Integer upperCount
protected Integer lowerCount
protected Integer pageSize
protected Boolean presentationFetch
protected SectionCrumb[] sectionCrumbs
protected String sectionEntityField
protected String requestingEntityName
protected String msg
protected Map<String,PersistencePackageRequest> subRequests
protected boolean validateUnsubmittedProperties
protected boolean isUpdateLookupType
protected boolean isTreeCollection
protected boolean isAddOperationInspect
protected boolean isFolderedLookup
protected Long folderId
protected OperationTypes operationTypesOverride
protected List<ForeignKey> additionalForeignKeys
protected List<FilterAndSortCriteria> filterAndSortCriteria
public PersistencePackageRequest()
public PersistencePackageRequest(PersistencePackageRequest.Type type)
public static PersistencePackageRequest standard()
public static PersistencePackageRequest adorned()
public static PersistencePackageRequest map()
public static PersistencePackageRequest fromMetadata(FieldMetadata md, List<SectionCrumb> sectionCrumbs)
md
- public PersistencePackageRequest withType(PersistencePackageRequest.Type type)
public PersistencePackageRequest withCeilingEntityClassname(String className)
public PersistencePackageRequest withSecurityCeilingEntityClassname(String className)
public PersistencePackageRequest withForeignKey(ForeignKey foreignKey)
public PersistencePackageRequest withConfigKey(String configKey)
public PersistencePackageRequest withFilterAndSortCriteria(FilterAndSortCriteria[] filterAndSortCriteria)
public PersistencePackageRequest withAdornedList(AdornedTargetList adornedList)
public PersistencePackageRequest withMapStructure(MapStructure mapStructure)
public PersistencePackageRequest withCustomCriteria(String[] customCriteria)
public PersistencePackageRequest withEntity(Entity entity)
public PersistencePackageRequest withStartIndex(Integer startIndex)
public PersistencePackageRequest withMaxIndex(Integer maxIndex)
public PersistencePackageRequest withMaxResults(Integer maxResults)
public PersistencePackageRequest withLastId(Long lastId)
public PersistencePackageRequest withFirstId(Long firstId)
public PersistencePackageRequest withUpperCount(Integer upperCount)
public PersistencePackageRequest withLowerCount(Integer lowerCount)
public PersistencePackageRequest withPageSize(Integer pageSize)
public PersistencePackageRequest withPresentationFetch(Boolean presentationFetch)
public PersistencePackageRequest withSectionCrumbs(List<SectionCrumb> sectionCrumbs)
public PersistencePackageRequest withSectionEntityField(String sectionEntityField)
public PersistencePackageRequest withRequestingEntityName(String requestingEntityName)
public PersistencePackageRequest withMsg(String msg)
public PersistencePackageRequest withIsUpdateLookupType(boolean isUpdateLookupType)
public PersistencePackageRequest withIsFolderedLookup(boolean isFolderedLookup)
public PersistencePackageRequest withFolderId(Long folderId)
public PersistencePackageRequest addAdditionalForeignKey(ForeignKey foreignKey)
public PersistencePackageRequest addSubRequest(String infoPropertyName, PersistencePackageRequest subRequest)
public PersistencePackageRequest addCustomCriteria(String customCriteria)
public PersistencePackageRequest addCustomCriteria(String[] customCriteriaList)
public PersistencePackageRequest addFilterAndSortCriteria(FilterAndSortCriteria filterAndSortCriteria)
public PersistencePackageRequest addFilterAndSortCriteria(FilterAndSortCriteria[] filterAndSortCriteria)
public PersistencePackageRequest addFilterAndSortCriteria(List<FilterAndSortCriteria> filterAndSortCriteria)
public PersistencePackageRequest removeFilterAndSortCriteria(String name)
public PersistencePackageRequest clearFilterAndSortCriteria()
public boolean hasSortCriteria()
public String[] getCustomCriteria()
public ForeignKey[] getAdditionalForeignKeys()
public void setAdditionalForeignKeys(ForeignKey[] additionalForeignKeys)
public void setCustomCriteria(String[] customCriteria)
public FilterAndSortCriteria[] getFilterAndSortCriteria()
public void setFilterAndSortCriteria(FilterAndSortCriteria[] filterAndSortCriteria)
public ForeignKey getForeignKey()
public void setForeignKey(ForeignKey foreignKey)
public PersistencePackageRequest.Type getType()
public void setType(PersistencePackageRequest.Type type)
public String getSecurityCeilingEntityClassname()
getCeilingEntityClassname()
.public void setSecurityCeilingEntityClassname(String securityCeilingEntityClassname)
public String getCeilingEntityClassname()
public void setCeilingEntityClassname(String ceilingEntityClassname)
public String getConfigKey()
public void setConfigKey(String configKey)
public AdornedTargetList getAdornedList()
public void setAdornedList(AdornedTargetList adornedList)
public MapStructure getMapStructure()
public void setMapStructure(MapStructure mapStructure)
public Entity getEntity()
public void setEntity(Entity entity)
public OperationTypes getOperationTypesOverride()
public void setOperationTypesOverride(OperationTypes operationTypesOverride)
public Integer getStartIndex()
public void setStartIndex(Integer startIndex)
public Integer getMaxIndex()
public void setMaxIndex(Integer maxIndex)
public Integer getMaxResults()
public void setMaxResults(Integer maxResults)
public SectionCrumb[] getSectionCrumbs()
public void setSectionCrumbs(SectionCrumb[] sectionCrumbs)
public String getSectionEntityField()
public void setSectionEntityField(String sectionEntityField)
public String getRequestingEntityName()
public void setRequestingEntityName(String requestingEntityName)
public String getMsg()
public void setMsg(String msg)
public Map<String,PersistencePackageRequest> getSubRequests()
public void setSubRequests(Map<String,PersistencePackageRequest> subRequests)
public boolean isValidateUnsubmittedProperties()
public void setValidateUnsubmittedProperties(boolean validateUnsubmittedProperties)
public boolean isUpdateLookupType()
public void setUpdateLookupType(boolean isUpdateLookupType)
public boolean isTreeCollection()
public void setIsTreeCollection(boolean isTreeCollection)
public boolean isAddOperationInspect()
public void setAddOperationInspect(boolean addOperationInspect)
public Long getLastId()
FetchType.DEFAULT
. Denotes the last primary key value of the previous
page of records.public void setLastId(Long lastId)
public Long getFirstId()
FetchType.DEFAULT
. Denotes the first primary key value of the previous
page or records.public void setFirstId(Long firstId)
public Integer getUpperCount()
FetchType.DEFAULT
. Denotes the cumulative total count of the previous page
of records. For example, if this was the second page of records and each page contained 5 records, the upperCount
would be 10.public void setUpperCount(Integer upperCount)
public Integer getLowerCount()
FetchType.DEFAULT
. Denotes the cumulative starting count of the previous
page of records. For example, if this was the second page of records and each page contained 5 records, the lowerCount
would be 5.public void setLowerCount(Integer lowerCount)
public Integer getPageSize()
public void setPageSize(Integer pageSize)
public Boolean getPresentationFetch()
public void setPresentationFetch(Boolean presentationFetch)
public boolean isFolderedLookup()
PersistentPackageRequest
is a lookup that will end up folderedpublic void setFolderedLookup(boolean isFolderedLookup)
public Long getFolderId()
public void setFolderId(Long folderId)
Copyright © 2022. All rights reserved.