Package mc.core.domain.base.dobj
Class AbstractSimpleEntityDO<T extends SimpleEntity>
java.lang.Object
mc.core.system.base.BaseBean
mc.core.domain.base.dobj.AbstractBaseDO<T>
mc.core.domain.base.dobj.AbstractEntityBaseDO<T>
mc.core.domain.base.dobj.AbstractSimpleEntityDO<T>
- All Implemented Interfaces:
IBaseDO<T>
- Direct Known Subclasses:
AbstractBasketDO,ChannelMapBaseDO,CountryDO,CurrencyDO,DictionaryDO,LanguageDO,LocaleDO,ReportDO,ReportingDO,RightDO,SimpleEntityDO,TerritoryDO,UnitDO
public abstract class AbstractSimpleEntityDO<T extends SimpleEntity>
extends AbstractEntityBaseDO<T>
-
Nested Class Summary
Nested classes/interfaces inherited from class mc.core.domain.base.dobj.AbstractBaseDO
AbstractBaseDO.Initializer -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidchangeOrder(T entity, boolean decreaseOrder, boolean byActivation) get all active entities.get at least needed user base role for the entity classbooleantoggleActivation(T entity) Methods inherited from class mc.core.domain.base.dobj.AbstractEntityBaseDO
addDefaultSearchCriteria, copy, copyToCollection, getFromInternalDescription, prepareSearchFilter, save, sendEvent, sendEventMethods inherited from class mc.core.domain.base.dobj.AbstractBaseDO
delete, delete, getAll, getEntityDisplay, getFromId, getFromKey, getOne, map, map, save, validator
-
Constructor Details
-
AbstractSimpleEntityDO
public AbstractSimpleEntityDO()
-
-
Method Details
-
getUserRole
Description copied from interface:IBaseDOget at least needed user base role for the entity class- Specified by:
getUserRolein interfaceIBaseDO<T extends SimpleEntity>- Overrides:
getUserRolein classAbstractEntityBaseDO<T extends SimpleEntity>
-
toggleActivation
- Throws:
ApplicationException
-
getAllActive
Description copied from interface:IBaseDOget all active entities. method is not implemented for all entity classes:- Principal: get all with active flag true and isSystem flag false
- SimpleEntity: get all with isActive flag true and isSystem flag false
- TypeEntity: get all with isActive flag true
- all other: throws UnsupportedOperationException cause result may be too large
- Specified by:
getAllActivein interfaceIBaseDO<T extends SimpleEntity>- Overrides:
getAllActivein classAbstractBaseDO<T extends SimpleEntity>- Returns:
- list of entities matching the above rules
-
changeOrder
-