Class TaskQueryFilterParameter

    • Constructor Detail

      • TaskQueryFilterParameter

        @ConstructorProperties({"name","name-like","priority","state","classification-id","classification.key","classification-key-like","classification-key-not-in","is-read","is-transferred","object-reference","callback-state","attachment-classification-key","attachment-classification-key-like","attachment-classification-id","attachment-classification-id-like","attachment-channel","attachment-channel-like","attachment-reference","attachment-reference-like","attachment-received","created","claimed","completed","modified","classification-category","classification-category-like","classification-name","classification-name-like","attachment-classification-name","attachment-classification-name-like","parent-business-process-id","parent-business-process-id-like","business-process-id","business-process-id-like","task-id","workbasket-id","workbasket-key","domain","owner","owner-like","creator","creator-like","note-like","por.company","por-company-like","por.system","por-system-like","por.instance","por-instance-like","por.type","por-type-like","por.value","por-value-like","planned","planned-from","planned-until","due","due-from","due-until","wildcard-search-fields","wildcard-search-value","external-id","external-id-like","custom-1","custom-1-like","custom-2","custom-2-like","custom-3","custom-3-like","custom-4","custom-4-like","custom-5","custom-5-like","custom-6","custom-6-like","custom-7","custom-7-like","custom-8","custom-8-like","custom-9","custom-9-like","custom-10","custom-10-like","custom-11","custom-11-like","custom-12","custom-12-like","custom-13","custom-13-like","custom-14","custom-14-like","custom-15","custom-15-like","custom-16","custom-16-like"})
        public TaskQueryFilterParameter​(String[] name,
                                        String[] nameLike,
                                        int[] priority,
                                        pro.taskana.task.api.TaskState[] state,
                                        String[] classificationId,
                                        String[] classificationKeys,
                                        String[] classificationKeysLike,
                                        String[] classificationKeysNotIn,
                                        Boolean isRead,
                                        Boolean isTransferred,
                                        pro.taskana.task.api.models.ObjectReference[] objectReferences,
                                        pro.taskana.task.api.CallbackState[] callbackStates,
                                        String[] attachmentClassificationKeys,
                                        String[] attachmentClassificationKeysLike,
                                        String[] attachmentClassificationId,
                                        String[] attachmentClassificationIdLike,
                                        String[] attachmentChannel,
                                        String[] attachmentChannelLike,
                                        String[] attachmentReference,
                                        String[] attachmentReferenceLike,
                                        Instant[] attachmentReceived,
                                        Instant[] created,
                                        Instant[] claimed,
                                        Instant[] completed,
                                        Instant[] modified,
                                        String[] classificationCategories,
                                        String[] classificationCategoriesLike,
                                        String[] classificationNames,
                                        String[] classificationNamesLike,
                                        String[] attachmentClassificationNames,
                                        String[] attachmentClassificationNamesLike,
                                        String[] parentBusinessProcessIds,
                                        String[] parentBusinessProcessIdsLike,
                                        String[] businessProcessIds,
                                        String[] businessProcessIdsLike,
                                        String[] taskIds,
                                        String[] workbasketIds,
                                        String[] workbasketKeys,
                                        String domain,
                                        String[] owner,
                                        String[] ownerLike,
                                        String[] creator,
                                        String[] creatorLike,
                                        String[] noteLike,
                                        String[] porCompany,
                                        String[] porCompanyLike,
                                        String[] porSystem,
                                        String[] porSystemLike,
                                        String[] porInstance,
                                        String[] porInstanceLike,
                                        String[] porType,
                                        String[] porTypeLike,
                                        String[] porValue,
                                        String[] porValueLike,
                                        Instant[] planned,
                                        Instant plannedFrom,
                                        Instant plannedUntil,
                                        Instant[] due,
                                        Instant dueFrom,
                                        Instant dueUntil,
                                        pro.taskana.task.api.WildcardSearchField[] wildcardSearchFields,
                                        String wildcardSearchValue,
                                        String[] externalIds,
                                        String[] externalIdsLike,
                                        String[] custom1,
                                        String[] custom1Like,
                                        String[] custom2,
                                        String[] custom2Like,
                                        String[] custom3,
                                        String[] custom3Like,
                                        String[] custom4,
                                        String[] custom4Like,
                                        String[] custom5,
                                        String[] custom5Like,
                                        String[] custom6,
                                        String[] custom6Like,
                                        String[] custom7,
                                        String[] custom7Like,
                                        String[] custom8,
                                        String[] custom8Like,
                                        String[] custom9,
                                        String[] custom9Like,
                                        String[] custom10,
                                        String[] custom10Like,
                                        String[] custom11,
                                        String[] custom11Like,
                                        String[] custom12,
                                        String[] custom12Like,
                                        String[] custom13,
                                        String[] custom13Like,
                                        String[] custom14,
                                        String[] custom14Like,
                                        String[] custom15,
                                        String[] custom15Like,
                                        String[] custom16,
                                        String[] custom16Like)
                                 throws pro.taskana.common.api.exceptions.InvalidArgumentException
        Throws:
        pro.taskana.common.api.exceptions.InvalidArgumentException
    • Method Detail

      • applyToQuery

        public Void applyToQuery​(pro.taskana.task.api.TaskQuery query)
        Specified by:
        applyToQuery in interface QueryParameter<pro.taskana.task.api.TaskQuery,​Void>