Class WorkbasketQueryFilterParameter

java.lang.Object
pro.taskana.workbasket.rest.WorkbasketQueryFilterParameter
All Implemented Interfaces:
QueryParameter<pro.taskana.workbasket.api.WorkbasketQuery,Void>

public class WorkbasketQueryFilterParameter extends Object implements QueryParameter<pro.taskana.workbasket.api.WorkbasketQuery,Void>
  • Constructor Details

    • WorkbasketQueryFilterParameter

      @ConstructorProperties({"name","name-like","key","key-like","owner","owner-like","description-like","domain","type","required-permission"}) public WorkbasketQueryFilterParameter(String[] name, String[] nameLike, String[] key, String[] keyLike, String[] owner, String[] ownerLike, String[] descriptionLike, String[] domain, pro.taskana.workbasket.api.WorkbasketType[] type, pro.taskana.workbasket.api.WorkbasketPermission[] requiredPermissions)
  • Method Details

    • getName

      public String[] getName()
    • getNameLike

      public String[] getNameLike()
    • getKey

      public String[] getKey()
    • getKeyLike

      public String[] getKeyLike()
    • getOwner

      public String[] getOwner()
    • getOwnerLike

      public String[] getOwnerLike()
    • getDescriptionLike

      public String[] getDescriptionLike()
    • getDomain

      public String[] getDomain()
    • getType

      public pro.taskana.workbasket.api.WorkbasketType[] getType()
    • getRequiredPermissions

      public pro.taskana.workbasket.api.WorkbasketPermission[] getRequiredPermissions()
    • apply

      public Void apply(pro.taskana.workbasket.api.WorkbasketQuery query)
      Specified by:
      apply in interface QueryParameter<pro.taskana.workbasket.api.WorkbasketQuery,Void>