<commit_before>package no.fint.model.administrasjon.personal;

import com.fasterxml.jackson.annotation.JsonIgnore;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;
import no.fint.model.administrasjon.kodeverk.Personalressurskategori;
import no.fint.model.felles.Identifikator;
import no.fint.model.felles.Kontaktinformasjon;
import no.fint.model.felles.Periode;
import no.fint.model.felles.Person;
import no.fint.model.relation.Identifiable;
import no.fint.model.relation.RelationType;

@Data
@AllArgsConstructor
@NoArgsConstructor
@EqualsAndHashCode(callSuper = false)
public class Personalressurs implements Identifiable {
    public static final String REL_ID_PERSON = new RelationType.Builder()
            .namespace("fint.no").relationName("person").main(Personalressurs.class, "ansattnummer").related(Person.class, "fodselsnummer").buildTypeString();

    public static final String REL_ID_ARBEIDSFORHOLD = new RelationType.Builder()
            .namespace("fint.no").relationName("personalressurs").main(Personalressurs.class, "ansattnummer").related(Arbeidsforhold.class, "systemid").buildTypeString();

    public static final String REL_ID_PERSONALRESSURSKATEGORI = new RelationType.Builder()
            .namespace("fint.no").relationName("personalressurskategori").main(Personalressurs.class, "ansattnummer").related(Personalressurskategori.class, "systemid").buildTypeString();

    private Identifikator brukernavn;
    private Identifikator systemId;
    private Identifikator ansattnummer;
    private Periode ansettelsesperiode;
    private Kontaktinformasjon kontaktinformasjon;
<commit_msg>fixed relation REL_ID_ARBEIDSFORHOLD<commit_after>package no.fint.model.administrasjon.personal;

import com.fasterxml.jackson.annotation.JsonIgnore;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;
import no.fint.model.administrasjon.kodeverk.Personalressurskategori;
import no.fint.model.felles.Identifikator;
import no.fint.model.felles.Kontaktinformasjon;
import no.fint.model.felles.Periode;
import no.fint.model.felles.Person;
import no.fint.model.relation.Identifiable;
import no.fint.model.relation.RelationType;

@Data
@AllArgsConstructor
@NoArgsConstructor
@EqualsAndHashCode(callSuper = false)
public class Personalressurs implements Identifiable {
    public static final String REL_ID_PERSON = new RelationType.Builder()
            .namespace("fint.no").relationName("person").main(Personalressurs.class, "ansattnummer").related(Person.class, "fodselsnummer").buildTypeString();

    public static final String REL_ID_ARBEIDSFORHOLD = new RelationType.Builder()
            .namespace("fint.no").relationName("arbeidsforhold").main(Personalressurs.class, "ansattnummer").related(Arbeidsforhold.class, "systemid").buildTypeString();

    public static final String REL_ID_PERSONALRESSURSKATEGORI = new RelationType.Builder()
            .namespace("fint.no").relationName("personalressurskategori").main(Personalressurs.class, "ansattnummer").related(Personalressurskategori.class, "systemid").buildTypeString();

    private Identifikator brukernavn;
    private Identifikator systemId;
    private Identifikator ansattnummer;
    private Periode ansettelsesperiode;
    private Kontaktinformasjon kontaktinformasjon;

{'fraction_non_alphanumeric': 0.09988179669030733, 'fraction_numerical': 0.0, 'mean_word_length': 6.4070021881838075, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 2}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6722238', 'n_tokens_mistral': 1073, 'n_tokens_neox': 1045, 'n_words': 164}