Package mc.core.model.channel
Class NavigationToNode
java.lang.Object
mc.core.model.base.IObjectAssignment.ObjectAssignmentBase
mc.core.model.channel.NavigationToNode
- All Implemented Interfaces:
Serializable,IBaseEntity,ICoreEntity,IObjectAssignment,ISortableEntity
Entity representing the assignment of a Node to a Navigation. Since Nodes themselves are HrcEntities a Node assigned
to a Navigation can have offspring. In order to select the children of the Node that should be published with this
Navigation a NavigationToNode has a list of RangeItems. Currently the application creates a RangeItem each offspring
of a Node when the Node is assigned to the Navigation, thus by default all offspring are part of the publication.
Child Nodes that should not be published can be deselected by the User resulting in deletion of the corresponding
RangeItem.
- See Also:
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from interface mc.core.model.base.IObjectAssignment
IObjectAssignment.ObjectAssignmentBase -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleangetNode()inthashCode()voidsetNavigation(Navigation navigation) voidvoidsetRangeItems(List<RangeItem> rangeItems) Methods inherited from class mc.core.model.base.IObjectAssignment.ObjectAssignmentBase
getDateCreated, getDateModified, getId, getPrio, isActive, setActive, setDateCreated, setDateModified, setId, setPrio, toString
-
Constructor Details
-
NavigationToNode
public NavigationToNode()
-
-
Method Details
-
getNode
-
setNode
-
getRangeItems
-
setRangeItems
-
getAssignedObject
- Returns:
- the object that holds the list of assigned entities
-
equals
- Overrides:
equalsin classIObjectAssignment.ObjectAssignmentBase
-
hashCode
public int hashCode()- Overrides:
hashCodein classIObjectAssignment.ObjectAssignmentBase