returns list of positions for an employee irrespective of assignment date concode_field_sep AssignmentService assignmentService concode_elem_sep PositionHierarchyRepository positionHierarchyRepository concode_elem_sep PositionMasterRepository positionMasterRepository concode_field_sep void deletePosition concode_elem_sep Position getPositionByName concode_elem_sep Integer getTotalOutSourcedPosts concode_elem_sep void updatePosition concode_elem_sep Position getSuperiorPositionByObjectAndObjectSubTypeAndPositionFrom concode_elem_sep Position getPositionById concode_elem_sep void createPosition concode_elem_sep List<Position> findByNameContainingIgnoreCase concode_elem_sep String generatePositionByDeptDesig concode_elem_sep List<Position> getPageOfPositions concode_elem_sep Position getPrimaryAssignmentPositionForEmp concode_elem_sep List<Position> getAllPositionsByDeptDesigId concode_elem_sep boolean validatePosition concode_elem_sep List<Position> getAllPositions concode_elem_sep List<Position> getPositionsForDeptDesigAndNameLike concode_elem_sep List<Position> getAllPositionsByNameLike concode_elem_sep Position getCurrentPositionForUser concode_elem_sep Position getPositionByUserId concode_elem_sep List<Position> getPositionsForDeptDesigAndName concode_elem_sep List<Position> getPositionsByDepartmentAndDesignationForGivenRange concode_elem_sep Integer getTotalSanctionedPosts concode_elem_sep Position getSuperiorPositionByObjectTypeAndPositionFrom
List < Position > function ( final Long arg0 ) { final Set < Position > loc0 = new HashSet < Position > ( ) ; final List < Assignment > loc1 = assignmentService . getAllAssignmentsByEmpId ( arg0 ) ; for ( final Assignment loc2 : loc1 ) loc0 . add ( loc2 . getPosition ( ) ) ; return new ArrayList < Position > ( loc0 ) ; }