Package org.cyclos.services.users
Interface OperatorGroupService
-
- All Superinterfaces:
CRUDService<OperatorGroupDTO,OperatorGroupData,UserLocatorVO>,Service
- All Known Subinterfaces:
OperatorGroupServiceLocal
- All Known Implementing Classes:
OperatorGroupServiceImpl,OperatorGroupServiceSecurity
public interface OperatorGroupService extends CRUDService<OperatorGroupDTO,OperatorGroupData,UserLocatorVO>
Service interface for operator groups
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description LongchangeGroup(@NotNull ChangeOperatorGroupDTO dto)Changes the group of an operator, returning the identifier of the group change logChangeOperatorGroupDatagetChangeGroupData(@NotNull UserLocatorVO locator)Gets the data needed to change the group of an operator.OperatorGroupListDatagetListData(@NotNull UserLocatorVO locator)Returns the operator groups of the given user, plus additional information-
Methods inherited from interface org.cyclos.services.CRUDService
getData, getDataForNew, load, remove, removeAll, save
-
-
-
-
Method Detail
-
changeGroup
Long changeGroup(@NotNull @NotNull ChangeOperatorGroupDTO dto) throws FrameworkException
Changes the group of an operator, returning the identifier of the group change log- Throws:
FrameworkException
-
getChangeGroupData
ChangeOperatorGroupData getChangeGroupData(@NotNull @NotNull UserLocatorVO locator) throws FrameworkException
Gets the data needed to change the group of an operator.- Throws:
FrameworkException
-
getListData
OperatorGroupListData getListData(@NotNull @NotNull UserLocatorVO locator) throws FrameworkException
Returns the operator groups of the given user, plus additional information- Throws:
FrameworkException
-
-