org.broadleafcommerce.common.config.domain
Class AbstractModuleConfiguration
java.lang.Object
org.broadleafcommerce.common.config.domain.AbstractModuleConfiguration
- All Implemented Interfaces:
- Serializable, ModuleConfiguration, Status
@Entity
public abstract class AbstractModuleConfiguration
- extends Object
- implements ModuleConfiguration, Status
Modules that need to be configured via the database should extend this. Classes that
extend this MUST call setModuleConfigurationType(ModuleConfigurationType type) in their
constructor.
- Author:
- Kelly Tisdell
- See Also:
- Serialized Form
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
id
protected Long id
moduleName
protected String moduleName
activeStartDate
protected Date activeStartDate
activeEndDate
protected Date activeEndDate
isDefault
protected Boolean isDefault
configType
protected String configType
priority
protected Integer priority
auditable
protected Auditable auditable
archiveStatus
protected ArchiveStatus archiveStatus
AbstractModuleConfiguration
public AbstractModuleConfiguration()
getId
public Long getId()
- Specified by:
getId in interface ModuleConfiguration
setId
public void setId(Long id)
- Specified by:
setId in interface ModuleConfiguration
getModuleName
public String getModuleName()
- Specified by:
getModuleName in interface ModuleConfiguration
setModuleName
public void setModuleName(String name)
- Specified by:
setModuleName in interface ModuleConfiguration
getIsDefault
public Boolean getIsDefault()
- Specified by:
getIsDefault in interface ModuleConfiguration
setIsDefault
public void setIsDefault(Boolean isDefault)
- Specified by:
setIsDefault in interface ModuleConfiguration
setModuleConfigurationType
protected void setModuleConfigurationType(ModuleConfigurationType moduleConfigurationType)
- Subclasses of this must set the ModuleConfigType in their constructor.
getModuleConfigurationType
public ModuleConfigurationType getModuleConfigurationType()
- Specified by:
getModuleConfigurationType in interface ModuleConfiguration
setAuditable
public void setAuditable(Auditable auditable)
- Specified by:
setAuditable in interface ModuleConfiguration
getAuditable
public Auditable getAuditable()
- Specified by:
getAuditable in interface ModuleConfiguration
setArchived
public void setArchived(Character archived)
- Specified by:
setArchived in interface Status
getArchived
public Character getArchived()
- Specified by:
getArchived in interface Status
isActive
public boolean isActive()
- Specified by:
isActive in interface Status
setActiveStartDate
public void setActiveStartDate(Date startDate)
- Specified by:
setActiveStartDate in interface ModuleConfiguration
getActiveStartDate
public Date getActiveStartDate()
- Specified by:
getActiveStartDate in interface ModuleConfiguration
setActiveEndDate
public void setActiveEndDate(Date endDate)
- Specified by:
setActiveEndDate in interface ModuleConfiguration
getActiveEndDate
public Date getActiveEndDate()
- Specified by:
getActiveEndDate in interface ModuleConfiguration
getPriority
public Integer getPriority()
- Specified by:
getPriority in interface ModuleConfiguration
setPriority
public void setPriority(Integer priority)
- Specified by:
setPriority in interface ModuleConfiguration
Copyright © 2013. All Rights Reserved.