All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.textkernel.tx.models.api.matching.ui.UIOptions Maven / Gradle / Ivy

// Copyright © 2023 Textkernel BV. All rights reserved.
// This file is provided for use by, or on behalf of, Textkernel licensees
// within the terms of their license of Textkernel products or Textkernel customers
// within the Terms of Service pertaining to the Textkernel SaaS products.

package com.textkernel.tx.models.api.matching.ui;

import com.textkernel.tx.models.api.matching.ui.hooks.UserActionHookCollection;

import java.util.List;

/** Options for creating the Matching UI*/
public class UIOptions {

    /**
     * The username of the user for which you are generating a Matching UI session.
     * 
If you do not provide this, the user will be required to login when they view the page * */ public String Username; /** * Specifies custom style options for the Matching UI session. */ public Style Style; /** * {@code true} to allow the user to see/modify the filter criteria (default = {@code true}). */ public boolean ShowFilterCriteria = true; /** * If specified, only allows the user to see/modify certain filter categories. * Also, the order specified here is the order in which the filters will appear in the UI. */ public List FiltersToShow; /** * {@code true} to execute the query as soon as the page loads (default = {@code false}). This is only applicable for Searching. * All matches/bimetric scoring are executed immediately even if this is {@code false}. */ public boolean ExecuteImmediately; /** * {@code true} to show the banner containing your account logo inside the matching UI (default = {@code true}). */ public boolean ShowBanner = true; /** * {@code true} to allow the user to see/modify the category weights (default = {@code true}). */ public boolean ShowWeights = true; /** * {@code true} to show a button that opens the 'details' popup containing detailed job/resume info (default = {@code true}). */ public boolean ShowDetailsButton = true; /** * {@code true} to add a button in the Actions menu that matches other jobs/resumes similar to the current one (default = {@code true}). */ public boolean ShowFindSimilar = true; /** * {@code true} to include custom web sourcing in search/match results. Cannot be used for bimetric scoring (default = {@code false}). */ public boolean ShowWebSourcing; /** * {@code true} to include job boards in search/match results. Cannot be used for bimetric scoring (default = {@code true}). * Must add credentials in the Tx Console */ public boolean ShowJobBoards = true; /** * {@code true} to allow the user to save custom searches or select from pre-made criteria templates (default = {@code false}). */ public boolean ShowSavedSearches; /** * Contains all the User Action Hooks * for the Match UI session. These are used to make a seamless integration between your system and the Matching UI. */ public UserActionHookCollection Hooks; /** * Picklists shown in the UI for your users to filter on your user-defined tags. *
See also: https://developer.textkernel.com/tx-platform/v10/ai-matching/overview/user-defined-tags/ */ public List UserDefinedTagsPicklists; /** * If you are using custom skills, provide your custom skills list names here. The builtin skills lists are always included. */ public List SkillsAutoCompleteCustomSkillsList; }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy