Interface UserMapper


public interface UserMapper
  • Method Details

    • findById

      @SelectProvider(type=UserMapperSqlProvider.class, method="findById") @Result(property="id",column="USER_ID") @Result(property="groups",column="USER_ID",many=@Many(select="findGroupsById")) @Result(property="permissions",column="USER_ID",many=@Many(select="findPermissionsById")) @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(String id)
    • findByIds

      @Result(property="id",column="USER_ID") @Result(property="groups",column="USER_ID",many=@Many(select="findGroupsById")) @Result(property="permissions",column="USER_ID",many=@Many(select="findPermissionsById")) @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") @SelectProvider(type=UserMapperSqlProvider.class, method="findByIds") List<UserImpl> findByIds(@Param("ids") Set<String> ids)
    • findGroupsById

      @SelectProvider(type=UserMapperSqlProvider.class, method="findGroupsById") Set<String> findGroupsById(String id)
    • findPermissionsById

      @SelectProvider(type=UserMapperSqlProvider.class, method="findPermissionsById") Set<String> findPermissionsById(String id)
    • insert

      @InsertProvider(type=UserMapperSqlProvider.class, method="insert") void insert(User user)
    • insertGroups

      @InsertProvider(type=UserMapperSqlProvider.class,method="insertGroupsOracle",databaseId="oracle") @InsertProvider(type=UserMapperSqlProvider.class,method="insertGroups") void insertGroups(User user)
    • insertPermissions

      @InsertProvider(type=UserMapperSqlProvider.class,method="insertPermissionsOracle",databaseId="oracle") @InsertProvider(type=UserMapperSqlProvider.class,method="insertPermissions") void insertPermissions(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)
    • deletePermissions

      @DeleteProvider(type=UserMapperSqlProvider.class, method="deletePermissions") void deletePermissions(String id)