Package mc.core.domain.channel.dobj
Class NavigationDO
java.lang.Object
mc.core.system.base.BaseBean
- All Implemented Interfaces:
IBaseDO<Navigation>
-
Nested Class Summary
Nested classes/interfaces inherited from class mc.core.domain.base.dobj.AbstractBaseDO
AbstractBaseDO.Initializer -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddClassification(Navigation navigation, Classification classification) addNode(Navigation navigation, Node node, int prio) voidassertPermission(ComplexEntity entity, RightType rightType) assert permission for current session user and content locale.voidchangeOrderOfNode(Navigation navigation, Node node, boolean decreaseOrder) copy(Navigation source, Navigation parent) Creates a deep copy of given HrcEntity, i.e.copy(Navigation source, Navigation parent, NavigationHrc navHrc) get at least needed user base role for the entity classinsert(Navigation navigation) voidmove(Navigation toMove, Navigation target) voidremoveClassification(Navigation navigation) voidremoveNode(Navigation navigation, Node node) save(Navigation navigation, DataMap dataMap) map data to entity if any, validate and savevoidsetNodes(NavigationToNode navToNode, List<Node> desiredNodes) Methods inherited from class mc.core.domain.base.dobj.AbstractHrcEntityDO
getAllOffspringMethods inherited from class mc.core.domain.base.dobj.AbstractComplexEntityDO
addDefaultSearchCriteria, assertPermission, attributes, copy, copyDataSync, copyToCollection, delete, doRecursiveActionAsync, edit, entityProfileApply, entityProfileApply, filter, getCollectionHierarchies, getCollectionsAll, getFromExternalKey, getFromKeySearchFilter, lifecycle, newComplexEntityEvent, onChange, parameter, permissions, prepareSearchFilter, relations, secondaryCollectionAdd, secondaryCollectionCopy, secondaryCollectionMove, secondaryCollectionRemove, setRightInheritanceDisabled, states, translate, versions, watchesMethods inherited from class mc.core.domain.base.dobj.AbstractEntityBaseDO
getFromInternalDescription, sendEvent, sendEventMethods inherited from class mc.core.domain.base.dobj.AbstractBaseDO
delete, getAll, getAllActive, getEntityDisplay, getFromId, getFromKey, getOne, map, map, save, validator
-
Constructor Details
-
NavigationDO
public NavigationDO()
-
-
Method Details
-
getUserRole
Description copied from interface:IBaseDOget at least needed user base role for the entity class- Specified by:
getUserRolein interfaceIBaseDO<Navigation>- Overrides:
getUserRolein classAbstractComplexEntityDO<Navigation>
-
assertPermission
Description copied from class:AbstractComplexEntityDOassert permission for current session user and content locale. rightType optional, default is READ- Overrides:
assertPermissionin classAbstractComplexEntityDO<Navigation>- Throws:
UserException
-