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

com.textkernel.tx.models.resume.employment.ExperienceSummary Maven / Gradle / Ivy

The newest version!
// 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.resume.employment;

/**
* A summary of a candidate's work history
*/
public class ExperienceSummary {
    
    /**
     * A paragraph of text that summarizes the candidate's experience. This paragraph is generated based on other data
     * points in the {@link ExperienceSummary}. It will be the same language as the resume for Czech, Dutch,
     * English, French, German, Greek, Hungarian, Italian, Norwegian, Russian, Spanish, and Swedish. To always generate the 
     * summary in English, set "OutputFormat.AllSummariesInEnglish = True;" in the configuration string when parsing.
     * 

In order for this value to be accurate, you must have provided an accurate RevisionDate when you parsed this resume. */ public String Description; /** * The number of months of work experience as indicated by the range of * start and end date values in the various jobs/positions in the resume. * Overlapping date ranges are not double-counted. This value is NOT derived from text like "I have 15 years of experience". *

In order for this value to be accurate, you must have provided an accurate RevisionDate when you parsed this resume. */ public int MonthsOfWorkExperience; /** * The number of months of management experience as indicated by the range of * start and end date values in the various jobs/positions in the resume that have been * determined to be management-level positions. Overlapping date ranges are not double-counted. * This value is NOT derived from text like "I have 10 years of management experience". *

In order for this value to be accurate, you must have provided an accurate RevisionDate when you parsed this resume. */ public int MonthsOfManagementExperience; /** * If {@link #ManagementScore} is at least 30 (mid-level+), then the job titles are examined to * determine the best category for the executive experience. One of: *

    *
  • NONE
  • *
  • ADMIN
  • *
  • ACCOUNTING
  • *
  • BUSINESS_DEV
  • *
  • EXECUTIVE
  • *
  • FINANCIAL
  • *
  • GENERAL
  • *
  • IT
  • *
  • LEARNING
  • *
  • MARKETING
  • *
  • OPERATIONS
  • *
*/ public String ExecutiveType; /** * The average number of months a candidate has spent at each employer. Note that this number is per employer, not per job. *

In order for this value to be accurate, you must have provided an accurate RevisionDate when you parsed this resume. */ public int AverageMonthsPerEmployer; /** * A score (0-100), where 0 means a candidate is more likely to have had (and want/pursue) short-term/part-time/temp/contracting * jobs and 100 means a candidate is more likely to have had (and want/pursue) traditional full-time, direct-hire jobs. *

In order for this value to be accurate, you must have provided an accurate RevisionDate when you parsed this resume. */ public int FulltimeDirectHirePredictiveIndex; /** A paragraph of text that summarizes the candidate's management experience (in English).*/ public String ManagementStory; /** * Computed level of management for the current position. One of: *

    *
  • low-or-no-level
  • *
  • low-level
  • *
  • mid-level
  • *
  • somewhat high-level
  • *
  • high-level
  • *
  • executive-level
  • *
*/ public String CurrentManagementLevel; /** * The highest score calculated from any of the position titles. The score is based on the * wording of the title, not on the experience described within the position description. *
    *
  • 0-29 = Low level
  • *
  • 30-59 = Mid level
  • *
  • 60+ = High level
  • *
*/ public int ManagementScore; /** * Any abnormal findings about the candidate's career will be reported here. For example, if the candidate * held a management-level position in a previous job, but not their current job. */ public String AttentionNeeded; }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy