Package pro.taskana.user.internal
Interface UserMapper
-
public interface UserMapper
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voiddelete(String id)voiddeleteGroups(String id)UserImplfindById(String id)Set<String>findGroupsById(String id)voidinsert(User user)voidinsertGroups(User user)voidupdate(User user)
-
-
-
Method Detail
-
findById
@SelectProvider(type=UserMapperSqlProvider.class, method="findById") @Result(property="id",column="USER_ID") @Result(property="firstName",column="FIRST_NAME") @Result(property="lastName",column="LASTNAME") @Result(property="fullName",column="FULL_NAME") @Result(property="longName",column="LONG_NAME") @Result(property="email",column="E_MAIL") @Result(property="phone",column="PHONE") @Result(property="mobilePhone",column="MOBILE_PHONE") @Result(property="orgLevel4",column="ORG_LEVEL_4") @Result(property="orgLevel3",column="ORG_LEVEL_3") @Result(property="orgLevel2",column="ORG_LEVEL_2") @Result(property="orgLevel1",column="ORG_LEVEL_1") @Result(property="data",column="DATA") UserImpl findById(@Param("id") String id)
-
findGroupsById
@SelectProvider(type=UserMapperSqlProvider.class, method="findGroupsById") Set<String> findGroupsById(String id)
-
insert
@InsertProvider(type=UserMapperSqlProvider.class, method="insert") void insert(User user)
-
insertGroups
@InsertProvider(type=UserMapperSqlProvider.class, method="insertGroups") void insertGroups(User user)
-
update
@UpdateProvider(type=UserMapperSqlProvider.class, method="update") void update(User user)
-
delete
@DeleteProvider(type=UserMapperSqlProvider.class, method="delete") void delete(String id)
-
deleteGroups
@DeleteProvider(type=UserMapperSqlProvider.class, method="deleteGroups") void deleteGroups(String id)
-
-