Class CatalogImpl
java.lang.Object
org.broadleafcommerce.common.site.domain.CatalogImpl
- All Implemented Interfaces:
Serializable,Comparable<Catalog>,AdminMainEntity,Status,Catalog
- Author:
- Jeff Fischer
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected ArchiveStatusprotected Longprotected Stringprotected List<SiteCatalogXref>Fields inherited from interface org.broadleafcommerce.common.admin.domain.AdminMainEntity
MAIN_ENTITY_NAME_PROPERTY -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcheckCloneable(Catalog catalog) clone()intbooleangetId()getName()getSites()inthashCode()booleanisActive()voidsetArchived(Character archived) voidvoidvoidvoidsetSiteXrefs(List<SiteCatalogXref> siteXrefs)
-
Field Details
-
id
-
name
-
siteXrefs
-
sites
-
archiveStatus
-
-
Constructor Details
-
CatalogImpl
public CatalogImpl()
-
-
Method Details
-
getId
-
setId
-
getName
-
setName
-
getSites
-
setSites
-
getSiteXrefs
- Specified by:
getSiteXrefsin interfaceCatalog
-
setSiteXrefs
- Specified by:
setSiteXrefsin interfaceCatalog
-
checkCloneable
public void checkCloneable(Catalog catalog) throws CloneNotSupportedException, SecurityException, NoSuchMethodException -
clone
-
compareTo
- Specified by:
compareToin interfaceCatalog- Specified by:
compareToin interfaceComparable<Catalog>
-
getMainEntityName
- Specified by:
getMainEntityNamein interfaceAdminMainEntity- Returns:
- the display name of this entity for the admin screen
-
getArchived
- Specified by:
getArchivedin interfaceStatus
-
setArchived
- Specified by:
setArchivedin interfaceStatus
-
isActive
public boolean isActive() -
equals
-
hashCode
public int hashCode()
-