org.broadleafcommerce.openadmin.dto
Class PersistencePackage

java.lang.Object
  extended by org.broadleafcommerce.openadmin.dto.PersistencePackage
All Implemented Interfaces:
Serializable, StateDescriptor

public class PersistencePackage
extends Object
implements Serializable, StateDescriptor

See Also:
Serialized Form

Field Summary
protected  String ceilingEntityFullyQualifiedClassname
           
protected  String csrfToken
           
protected  String[] customCriteria
           
protected  Entity entity
           
protected  String fetchTypeFullyQualifiedClassname
           
protected  PersistencePerspective persistencePerspective
           
protected  String requestingEntityName
           
protected  SectionCrumb[] sectionCrumbs
           
protected  String sectionEntityField
           
protected  Map<String,PersistencePackage> subPackages
           
protected  boolean validateUnsubmittedProperties
           
 
Constructor Summary
PersistencePackage()
           
PersistencePackage(String ceilingEntityFullyQualifiedClassname, Entity entity, PersistencePerspective persistencePerspective, String[] customCriteria, String csrfToken)
           
PersistencePackage(String ceilingEntityFullyQualifiedClassname, String fetchTypeFullyQualifiedClassname, Entity entity, PersistencePerspective persistencePerspective, String[] customCriteria, String csrfToken)
           
 
Method Summary
 void addCustomCriteria(String criteria)
           
 int containsCriteria(String criteria)
           
 boolean equals(Object o)
           
 Property findProperty(String name)
           
 SectionCrumb getBottomCrumb()
           
 String getCeilingEntityFullyQualifiedClassname()
           
 SectionCrumb getClosetCrumb(String myCeiling)
           
 String getCsrfToken()
           
 String[] getCustomCriteria()
           
 Entity getEntity()
           
 String getFetchTypeFullyQualifiedClassname()
           
 PersistencePerspective getPersistencePerspective()
           
 Map<PersistencePerspectiveItemType,PersistencePerspectiveItem> getPersistencePerspectiveItems()
           
 Map<String,Property> getPMap()
           
 Property[] getProperties()
           
 String getRequestingEntityName()
           
 SectionCrumb[] getSectionCrumbs()
           
 String getSectionEntityField()
           
 Map<String,PersistencePackage> getSubPackages()
           
 SectionCrumb getTopCrumb()
           
 int hashCode()
           
 boolean isValidateUnsubmittedProperties()
           
 void removeCustomCriteria(String criteria)
           
 void setCeilingEntityFullyQualifiedClassname(String ceilingEntityFullyQualifiedClassname)
           
 void setCsrfToken(String csrfToken)
           
 void setCustomCriteria(String[] customCriteria)
           
 void setEntity(Entity entity)
           
 void setFetchTypeFullyQualifiedClassname(String fetchTypeFullyQualifiedClassname)
           
 void setPersistencePerspective(PersistencePerspective persistencePerspective)
           
 void setRequestingEntityName(String requestingEntityName)
           
 void setSectionCrumbs(SectionCrumb[] sectionCrumbs)
           
 void setSectionEntityField(String sectionEntityField)
           
 void setSubPackages(Map<String,PersistencePackage> subPackages)
           
 void setValidateUnsubmittedProperties(boolean validateUnsubmittedProperties)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ceilingEntityFullyQualifiedClassname

protected String ceilingEntityFullyQualifiedClassname

sectionEntityField

protected String sectionEntityField

fetchTypeFullyQualifiedClassname

protected String fetchTypeFullyQualifiedClassname

persistencePerspective

protected PersistencePerspective persistencePerspective

customCriteria

protected String[] customCriteria

entity

protected Entity entity

csrfToken

protected String csrfToken

requestingEntityName

protected String requestingEntityName

subPackages

protected Map<String,PersistencePackage> subPackages

validateUnsubmittedProperties

protected boolean validateUnsubmittedProperties

sectionCrumbs

protected SectionCrumb[] sectionCrumbs
Constructor Detail

PersistencePackage

public PersistencePackage(String ceilingEntityFullyQualifiedClassname,
                          Entity entity,
                          PersistencePerspective persistencePerspective,
                          String[] customCriteria,
                          String csrfToken)

PersistencePackage

public PersistencePackage(String ceilingEntityFullyQualifiedClassname,
                          String fetchTypeFullyQualifiedClassname,
                          Entity entity,
                          PersistencePerspective persistencePerspective,
                          String[] customCriteria,
                          String csrfToken)

PersistencePackage

public PersistencePackage()
Method Detail

findProperty

public Property findProperty(String name)
Specified by:
findProperty in interface StateDescriptor

getProperties

public Property[] getProperties()
Specified by:
getProperties in interface StateDescriptor

getPMap

public Map<String,Property> getPMap()
Specified by:
getPMap in interface StateDescriptor

getCeilingEntityFullyQualifiedClassname

public String getCeilingEntityFullyQualifiedClassname()

setCeilingEntityFullyQualifiedClassname

public void setCeilingEntityFullyQualifiedClassname(String ceilingEntityFullyQualifiedClassname)

getPersistencePerspective

public PersistencePerspective getPersistencePerspective()

setPersistencePerspective

public void setPersistencePerspective(PersistencePerspective persistencePerspective)

getCustomCriteria

public String[] getCustomCriteria()

setCustomCriteria

public void setCustomCriteria(String[] customCriteria)

addCustomCriteria

public void addCustomCriteria(String criteria)

removeCustomCriteria

public void removeCustomCriteria(String criteria)

containsCriteria

public int containsCriteria(String criteria)

getEntity

public Entity getEntity()

setEntity

public void setEntity(Entity entity)

getCsrfToken

public String getCsrfToken()

setCsrfToken

public void setCsrfToken(String csrfToken)

getFetchTypeFullyQualifiedClassname

public String getFetchTypeFullyQualifiedClassname()

setFetchTypeFullyQualifiedClassname

public void setFetchTypeFullyQualifiedClassname(String fetchTypeFullyQualifiedClassname)

getSectionEntityField

public String getSectionEntityField()

setSectionEntityField

public void setSectionEntityField(String sectionEntityField)

getRequestingEntityName

public String getRequestingEntityName()

setRequestingEntityName

public void setRequestingEntityName(String requestingEntityName)

getPersistencePerspectiveItems

public Map<PersistencePerspectiveItemType,PersistencePerspectiveItem> getPersistencePerspectiveItems()

getSubPackages

public Map<String,PersistencePackage> getSubPackages()

setSubPackages

public void setSubPackages(Map<String,PersistencePackage> subPackages)

isValidateUnsubmittedProperties

public boolean isValidateUnsubmittedProperties()

setValidateUnsubmittedProperties

public void setValidateUnsubmittedProperties(boolean validateUnsubmittedProperties)

getSectionCrumbs

public SectionCrumb[] getSectionCrumbs()

setSectionCrumbs

public void setSectionCrumbs(SectionCrumb[] sectionCrumbs)

getClosetCrumb

public SectionCrumb getClosetCrumb(String myCeiling)

getBottomCrumb

public SectionCrumb getBottomCrumb()

getTopCrumb

public SectionCrumb getTopCrumb()

equals

public boolean equals(Object o)
Overrides:
equals in class Object

hashCode

public int hashCode()
Overrides:
hashCode in class Object


Copyright © 2013. All Rights Reserved.