Package com.eurodyn.qlack.fuse.cm.mapper
Interface NodeMapper
- All Superinterfaces:
CMBaseMapper<Node,
NodeDTO>
- All Known Implementing Classes:
NodeMapperImpl
-
Method Summary
Modifier and TypeMethodDescriptionmapChildren
(List<Node> children, RelativesType relativesType) default String
mapCreatedBy
(List<NodeAttribute> attributes) default String
mapLastModifiedBy
(List<NodeAttribute> attributes) default long
mapLastModifiedOn
(List<NodeAttribute> attributes) default boolean
mapLockable
(List<NodeAttribute> attributes) default String
mapLockedBy
(List<NodeAttribute> attributes) default long
mapLockedOn
(List<NodeAttribute> attributes) default String
mapName
(List<NodeAttribute> attributes) default String
Maps the Node Parent valuedefault <T extends NodeDTO>
voidMaps a list of entities to a list of DTO's.mapToEntity
(NodeDTO nodeDTO, Node parent) mapToFileDTO
(Node node, boolean findPath) mapToFolderDTO
(Node node, RelativesType relativesType, boolean findPath) default boolean
mapVersionable
(List<NodeAttribute> attributes) default void
default void
Methods inherited from interface com.eurodyn.qlack.fuse.cm.mapper.CMBaseMapper
mapToDTO, mapToEntity, mapToEntity
-
Method Details
-
mapToDTO
-
mapToFolderDTO
-
mapToFileDTO
-
mapToEntity
-
mapToDTO
Description copied from interface:CMBaseMapper
Maps a list of entities to a list of DTO's.- Specified by:
mapToDTO
in interfaceCMBaseMapper<Node,
NodeDTO> - Parameters:
nodes
- the source entities list- Returns:
- the mapped list of DTO's
-
setType
-
setParent
-
mapPath
-
mapName
-
mapLockable
-
mapVersionable
-
mapCreatedBy
-
mapLastModifiedOn
-
mapLastModifiedBy
-
mapLockedOn
-
mapLockedBy
-
mapChildren
-
mapParent
Maps the Node Parent value- Parameters:
parent
- the Node parent- Returns:
- the id of the parent
-