Package pro.taskana.workbasket.internal
Interface WorkbasketMapper
-
public interface WorkbasketMapperThis class is the mybatis mapping of workbaskets.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voiddelete(String id)List<WorkbasketSummaryImpl>findAll()WorkbasketImplfindById(String id)WorkbasketImplfindByKeyAndDomain(String key, String domain)List<WorkbasketSummaryImpl>findDistributionSources(String id)List<WorkbasketSummaryImpl>findDistributionTargets(String id)List<WorkbasketSummaryImpl>findSummaryById(String id)voidinsert(WorkbasketImpl workbasket)voidupdate(WorkbasketImpl workbasket)voidupdateByKeyAndDomain(WorkbasketImpl workbasket)
-
-
-
Method Detail
-
findById
@SelectProvider(type=WorkbasketSqlProvider.class, method="findById") @Result(property="id",column="ID") @Result(property="key",column="KEY") @Result(property="created",column="CREATED") @Result(property="modified",column="MODIFIED") @Result(property="name",column="NAME") @Result(property="domain",column="DOMAIN") @Result(property="type",column="TYPE") @Result(property="description",column="DESCRIPTION") @Result(property="owner",column="OWNER") @Result(property="custom1",column="CUSTOM_1") @Result(property="custom2",column="CUSTOM_2") @Result(property="custom3",column="CUSTOM_3") @Result(property="custom4",column="CUSTOM_4") @Result(property="orgLevel1",column="ORG_LEVEL_1") @Result(property="orgLevel2",column="ORG_LEVEL_2") @Result(property="orgLevel3",column="ORG_LEVEL_3") @Result(property="orgLevel4",column="ORG_LEVEL_4") @Result(property="markedForDeletion",column="MARKED_FOR_DELETION") WorkbasketImpl findById(@Param("id") String id)
-
findByKeyAndDomain
@SelectProvider(type=WorkbasketSqlProvider.class, method="findByKeyAndDomain") @Result(property="id",column="ID") @Result(property="key",column="KEY") @Result(property="created",column="CREATED") @Result(property="modified",column="MODIFIED") @Result(property="name",column="NAME") @Result(property="domain",column="DOMAIN") @Result(property="type",column="TYPE") @Result(property="description",column="DESCRIPTION") @Result(property="owner",column="OWNER") @Result(property="custom1",column="CUSTOM_1") @Result(property="custom2",column="CUSTOM_2") @Result(property="custom3",column="CUSTOM_3") @Result(property="custom4",column="CUSTOM_4") @Result(property="orgLevel1",column="ORG_LEVEL_1") @Result(property="orgLevel2",column="ORG_LEVEL_2") @Result(property="orgLevel3",column="ORG_LEVEL_3") @Result(property="orgLevel4",column="ORG_LEVEL_4") @Result(property="markedForDeletion",column="MARKED_FOR_DELETION") WorkbasketImpl findByKeyAndDomain(@Param("key") String key, @Param("domain") String domain)
-
findDistributionTargets
@SelectProvider(type=WorkbasketSqlProvider.class, method="findDistributionTargets") @Result(property="id",column="ID") @Result(property="key",column="KEY") @Result(property="name",column="NAME") @Result(property="description",column="DESCRIPTION") @Result(property="owner",column="OWNER") @Result(property="domain",column="DOMAIN") @Result(property="type",column="TYPE") @Result(property="custom1",column="CUSTOM_1") @Result(property="custom2",column="CUSTOM_2") @Result(property="custom3",column="CUSTOM_3") @Result(property="custom4",column="CUSTOM_4") @Result(property="orgLevel1",column="ORG_LEVEL_1") @Result(property="orgLevel2",column="ORG_LEVEL_2") @Result(property="orgLevel3",column="ORG_LEVEL_3") @Result(property="orgLevel4",column="ORG_LEVEL_4") List<WorkbasketSummaryImpl> findDistributionTargets(@Param("id") String id)
-
findDistributionSources
@SelectProvider(type=WorkbasketSqlProvider.class, method="findDistributionSources") @Result(property="id",column="ID") @Result(property="key",column="KEY") @Result(property="name",column="NAME") @Result(property="description",column="DESCRIPTION") @Result(property="owner",column="OWNER") @Result(property="domain",column="DOMAIN") @Result(property="type",column="TYPE") @Result(property="custom1",column="CUSTOM_1") @Result(property="custom2",column="CUSTOM_2") @Result(property="custom3",column="CUSTOM_3") @Result(property="custom4",column="CUSTOM_4") @Result(property="orgLevel1",column="ORG_LEVEL_1") @Result(property="orgLevel2",column="ORG_LEVEL_2") @Result(property="orgLevel3",column="ORG_LEVEL_3") @Result(property="orgLevel4",column="ORG_LEVEL_4") List<WorkbasketSummaryImpl> findDistributionSources(@Param("id") String id)
-
findSummaryById
@SelectProvider(type=WorkbasketSqlProvider.class, method="findSummaryById") @Result(property="id",column="ID") @Result(property="key",column="KEY") @Result(property="name",column="NAME") @Result(property="description",column="DESCRIPTION") @Result(property="owner",column="OWNER") @Result(property="domain",column="DOMAIN") @Result(property="type",column="TYPE") @Result(property="custom1",column="CUSTOM_1") @Result(property="custom2",column="CUSTOM_2") @Result(property="custom3",column="CUSTOM_3") @Result(property="custom4",column="CUSTOM_4") @Result(property="orgLevel1",column="ORG_LEVEL_1") @Result(property="orgLevel2",column="ORG_LEVEL_2") @Result(property="orgLevel3",column="ORG_LEVEL_3") @Result(property="orgLevel4",column="ORG_LEVEL_4") List<WorkbasketSummaryImpl> findSummaryById(@Param("key") String id)
-
findAll
@SelectProvider(type=WorkbasketSqlProvider.class, method="findAll") @Result(property="id",column="ID") @Result(property="key",column="KEY") @Result(property="name",column="NAME") @Result(property="description",column="DESCRIPTION") @Result(property="owner",column="OWNER") @Result(property="domain",column="DOMAIN") @Result(property="type",column="TYPE") @Result(property="custom1",column="CUSTOM_1") @Result(property="custom2",column="CUSTOM_2") @Result(property="custom3",column="CUSTOM_3") @Result(property="custom4",column="CUSTOM_4") @Result(property="orgLevel1",column="ORG_LEVEL_1") @Result(property="orgLevel2",column="ORG_LEVEL_2") @Result(property="orgLevel3",column="ORG_LEVEL_3") @Result(property="orgLevel4",column="ORG_LEVEL_4") List<WorkbasketSummaryImpl> findAll()
-
insert
@InsertProvider(type=WorkbasketSqlProvider.class, method="insert") @Options(keyProperty="id", keyColumn="ID") void insert(@Param("workbasket") WorkbasketImpl workbasket)
-
update
@UpdateProvider(type=WorkbasketSqlProvider.class, method="update") void update(@Param("workbasket") WorkbasketImpl workbasket)
-
updateByKeyAndDomain
@UpdateProvider(type=WorkbasketSqlProvider.class, method="updateByKeyAndDomain") void updateByKeyAndDomain(@Param("workbasket") WorkbasketImpl workbasket)
-
delete
@DeleteProvider(type=WorkbasketSqlProvider.class, method="delete") void delete(@Param("id") String id)
-
-