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

com.tools20022.repository.codeset.BenchmarkCurveName2Code Maven / Gradle / Ivy

There is a newer version: 0.1.2
Show newest version
/* Tools20022 - API for ISO 20022
* Copyright (C) 2017 Tools20022.com - László Bukodi 
* 
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
* 
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
* GNU General Public License for more details.
* 
* You should have received a copy of the GNU General Public License
* along with this program.  If not, see .
*/

package com.tools20022.repository.codeset;

import com.tools20022.metamodel.MMCode;
import com.tools20022.metamodel.MMCodeSet;
import com.tools20022.metamodel.MMRegistrationStatus;
import com.tools20022.repository.codeset.BenchmarkCurveName2Code.InternalXmlAdapter;
import com.tools20022.repository.GeneratedRepository;
import java.lang.String;
import java.util.Arrays;
import java.util.concurrent.atomic.AtomicReference;
import java.util.LinkedHashMap;
import javax.xml.bind.annotation.adapters.XmlAdapter;
import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;

/**
 * Specifies a benchmark curve name.
 * 

* Constant fields: *

    *
  • {@linkplain com.tools20022.metamodel.MMCodeSet#getCode code} = *
      *
    • * {@linkplain com.tools20022.repository.codeset.BenchmarkCurveName2Code#WIBOR * BenchmarkCurveName2Code.mmWIBOR}
    • *
    • * {@linkplain com.tools20022.repository.codeset.BenchmarkCurveName2Code#Treasury * BenchmarkCurveName2Code.mmTreasury}
    • *
    • * {@linkplain com.tools20022.repository.codeset.BenchmarkCurveName2Code#TIBOR * BenchmarkCurveName2Code.mmTIBOR}
    • *
    • * {@linkplain com.tools20022.repository.codeset.BenchmarkCurveName2Code#TELBOR * BenchmarkCurveName2Code.mmTELBOR}
    • *
    • * {@linkplain com.tools20022.repository.codeset.BenchmarkCurveName2Code#SWAP * BenchmarkCurveName2Code.mmSWAP}
    • *
    • * {@linkplain com.tools20022.repository.codeset.BenchmarkCurveName2Code#STIBOR * BenchmarkCurveName2Code.mmSTIBOR}
    • *
    • * {@linkplain com.tools20022.repository.codeset.BenchmarkCurveName2Code#PRIBOR * BenchmarkCurveName2Code.mmPRIBOR}
    • *
    • * {@linkplain com.tools20022.repository.codeset.BenchmarkCurveName2Code#Pfandbriefe * BenchmarkCurveName2Code.mmPfandbriefe}
    • *
    • * {@linkplain com.tools20022.repository.codeset.BenchmarkCurveName2Code#NIBOR * BenchmarkCurveName2Code.mmNIBOR}
    • *
    • * {@linkplain com.tools20022.repository.codeset.BenchmarkCurveName2Code#MuniAAA * BenchmarkCurveName2Code.mmMuniAAA}
    • *
    • * {@linkplain com.tools20022.repository.codeset.BenchmarkCurveName2Code#MOSPRIM * BenchmarkCurveName2Code.mmMOSPRIM}
    • *
    • * {@linkplain com.tools20022.repository.codeset.BenchmarkCurveName2Code#LIBOR * BenchmarkCurveName2Code.mmLIBOR}
    • *
    • * {@linkplain com.tools20022.repository.codeset.BenchmarkCurveName2Code#LIBID * BenchmarkCurveName2Code.mmLIBID}
    • *
    • * {@linkplain com.tools20022.repository.codeset.BenchmarkCurveName2Code#JIBAR * BenchmarkCurveName2Code.mmJIBAR}
    • *
    • * {@linkplain com.tools20022.repository.codeset.BenchmarkCurveName2Code#ISDAFIX * BenchmarkCurveName2Code.mmISDAFIX}
    • *
    • * {@linkplain com.tools20022.repository.codeset.BenchmarkCurveName2Code#GCFRepo * BenchmarkCurveName2Code.mmGCFRepo}
    • *
    • * {@linkplain com.tools20022.repository.codeset.BenchmarkCurveName2Code#FutureSWAP * BenchmarkCurveName2Code.mmFutureSWAP}
    • *
    • * {@linkplain com.tools20022.repository.codeset.BenchmarkCurveName2Code#EuroSwiss * BenchmarkCurveName2Code.mmEuroSwiss}
    • *
    • * {@linkplain com.tools20022.repository.codeset.BenchmarkCurveName2Code#EURODOLLAR * BenchmarkCurveName2Code.mmEURODOLLAR}
    • *
    • * {@linkplain com.tools20022.repository.codeset.BenchmarkCurveName2Code#Euribor * BenchmarkCurveName2Code.mmEuribor}
    • *
    • * {@linkplain com.tools20022.repository.codeset.BenchmarkCurveName2Code#EONIASwaps * BenchmarkCurveName2Code.mmEONIASwaps}
    • *
    • * {@linkplain com.tools20022.repository.codeset.BenchmarkCurveName2Code#EONIA * BenchmarkCurveName2Code.mmEONIA}
    • *
    • * {@linkplain com.tools20022.repository.codeset.BenchmarkCurveName2Code#CIBOR * BenchmarkCurveName2Code.mmCIBOR}
    • *
    • * {@linkplain com.tools20022.repository.codeset.BenchmarkCurveName2Code#CDOR * BenchmarkCurveName2Code.mmCDOR}
    • *
    • * {@linkplain com.tools20022.repository.codeset.BenchmarkCurveName2Code#BUBOR * BenchmarkCurveName2Code.mmBUBOR}
    • *
    • * {@linkplain com.tools20022.repository.codeset.BenchmarkCurveName2Code#BBSW * BenchmarkCurveName2Code.mmBBSW}
    • *
    *
  • *
  • {@linkplain com.tools20022.metamodel.MMCodeSet#getTrace trace} = * {@linkplain com.tools20022.repository.codeset.BenchmarkCurveNameCode * BenchmarkCurveNameCode}
  • *
  • * {@linkplain com.tools20022.metamodel.MMTopLevelDictionaryEntry#getDataDictionary * dataDictionary} = * {@linkplain com.tools20022.repository.GeneratedRepository#mmdataDict * GeneratedRepository.mmdataDict}
  • *
  • * {@linkplain com.tools20022.metamodel.MMRepositoryConcept#getRegistrationStatus * registrationStatus} = * com.tools20022.metamodel.MMRegistrationStatus.REGISTERED
  • *
  • {@linkplain com.tools20022.metamodel.MMRepositoryConcept#getName name} = * "BenchmarkCurveName2Code"
  • *
  • {@linkplain com.tools20022.metamodel.MMRepositoryConcept#getDefinition * definition} = "Specifies a benchmark curve name."
  • *
*/ @XmlJavaTypeAdapter(InternalXmlAdapter.class) public class BenchmarkCurveName2Code extends MMCode { final static private AtomicReference mmObject_lazy = new AtomicReference<>(); /** * (No doc) *

* Constant fields: *

    *
  • {@linkplain com.tools20022.metamodel.MMCode#getOwner owner} = * {@linkplain com.tools20022.repository.codeset.BenchmarkCurveName2Code * BenchmarkCurveName2Code}
  • *
  • * {@linkplain com.tools20022.metamodel.MMRepositoryConcept#getRegistrationStatus * registrationStatus} = * com.tools20022.metamodel.MMRegistrationStatus.PROVISIONALLY_REGISTERED
  • *
  • {@linkplain com.tools20022.metamodel.MMRepositoryConcept#getName * name} = "WIBOR"
  • *
*/ public static final BenchmarkCurveName2Code WIBOR = new BenchmarkCurveName2Code() { { registrationStatus = MMRegistrationStatus.PROVISIONALLY_REGISTERED; name = "WIBOR"; owner_lazy = () -> com.tools20022.repository.codeset.BenchmarkCurveName2Code.mmObject(); codeName = BenchmarkCurveNameCode.WIBOR.getCodeName().orElse(name); } }; /** * (No doc) *

* Constant fields: *

    *
  • {@linkplain com.tools20022.metamodel.MMCode#getOwner owner} = * {@linkplain com.tools20022.repository.codeset.BenchmarkCurveName2Code * BenchmarkCurveName2Code}
  • *
  • * {@linkplain com.tools20022.metamodel.MMRepositoryConcept#getRegistrationStatus * registrationStatus} = * com.tools20022.metamodel.MMRegistrationStatus.PROVISIONALLY_REGISTERED
  • *
  • {@linkplain com.tools20022.metamodel.MMRepositoryConcept#getName * name} = "Treasury"
  • *
*/ public static final BenchmarkCurveName2Code Treasury = new BenchmarkCurveName2Code() { { registrationStatus = MMRegistrationStatus.PROVISIONALLY_REGISTERED; name = "Treasury"; owner_lazy = () -> com.tools20022.repository.codeset.BenchmarkCurveName2Code.mmObject(); codeName = BenchmarkCurveNameCode.Treasury.getCodeName().orElse(name); } }; /** * (No doc) *

* Constant fields: *

    *
  • {@linkplain com.tools20022.metamodel.MMCode#getOwner owner} = * {@linkplain com.tools20022.repository.codeset.BenchmarkCurveName2Code * BenchmarkCurveName2Code}
  • *
  • * {@linkplain com.tools20022.metamodel.MMRepositoryConcept#getRegistrationStatus * registrationStatus} = * com.tools20022.metamodel.MMRegistrationStatus.PROVISIONALLY_REGISTERED
  • *
  • {@linkplain com.tools20022.metamodel.MMRepositoryConcept#getName * name} = "TIBOR"
  • *
*/ public static final BenchmarkCurveName2Code TIBOR = new BenchmarkCurveName2Code() { { registrationStatus = MMRegistrationStatus.PROVISIONALLY_REGISTERED; name = "TIBOR"; owner_lazy = () -> com.tools20022.repository.codeset.BenchmarkCurveName2Code.mmObject(); codeName = BenchmarkCurveNameCode.TIBOR.getCodeName().orElse(name); } }; /** * (No doc) *

* Constant fields: *

    *
  • {@linkplain com.tools20022.metamodel.MMCode#getOwner owner} = * {@linkplain com.tools20022.repository.codeset.BenchmarkCurveName2Code * BenchmarkCurveName2Code}
  • *
  • * {@linkplain com.tools20022.metamodel.MMRepositoryConcept#getRegistrationStatus * registrationStatus} = * com.tools20022.metamodel.MMRegistrationStatus.PROVISIONALLY_REGISTERED
  • *
  • {@linkplain com.tools20022.metamodel.MMRepositoryConcept#getName * name} = "TELBOR"
  • *
*/ public static final BenchmarkCurveName2Code TELBOR = new BenchmarkCurveName2Code() { { registrationStatus = MMRegistrationStatus.PROVISIONALLY_REGISTERED; name = "TELBOR"; owner_lazy = () -> com.tools20022.repository.codeset.BenchmarkCurveName2Code.mmObject(); codeName = BenchmarkCurveNameCode.TELBOR.getCodeName().orElse(name); } }; /** * (No doc) *

* Constant fields: *

    *
  • {@linkplain com.tools20022.metamodel.MMCode#getOwner owner} = * {@linkplain com.tools20022.repository.codeset.BenchmarkCurveName2Code * BenchmarkCurveName2Code}
  • *
  • * {@linkplain com.tools20022.metamodel.MMRepositoryConcept#getRegistrationStatus * registrationStatus} = * com.tools20022.metamodel.MMRegistrationStatus.PROVISIONALLY_REGISTERED
  • *
  • {@linkplain com.tools20022.metamodel.MMRepositoryConcept#getName * name} = "SWAP"
  • *
*/ public static final BenchmarkCurveName2Code SWAP = new BenchmarkCurveName2Code() { { registrationStatus = MMRegistrationStatus.PROVISIONALLY_REGISTERED; name = "SWAP"; owner_lazy = () -> com.tools20022.repository.codeset.BenchmarkCurveName2Code.mmObject(); codeName = BenchmarkCurveNameCode.SWAP.getCodeName().orElse(name); } }; /** * (No doc) *

* Constant fields: *

    *
  • {@linkplain com.tools20022.metamodel.MMCode#getOwner owner} = * {@linkplain com.tools20022.repository.codeset.BenchmarkCurveName2Code * BenchmarkCurveName2Code}
  • *
  • * {@linkplain com.tools20022.metamodel.MMRepositoryConcept#getRegistrationStatus * registrationStatus} = * com.tools20022.metamodel.MMRegistrationStatus.PROVISIONALLY_REGISTERED
  • *
  • {@linkplain com.tools20022.metamodel.MMRepositoryConcept#getName * name} = "STIBOR"
  • *
*/ public static final BenchmarkCurveName2Code STIBOR = new BenchmarkCurveName2Code() { { registrationStatus = MMRegistrationStatus.PROVISIONALLY_REGISTERED; name = "STIBOR"; owner_lazy = () -> com.tools20022.repository.codeset.BenchmarkCurveName2Code.mmObject(); codeName = BenchmarkCurveNameCode.STIBOR.getCodeName().orElse(name); } }; /** * (No doc) *

* Constant fields: *

    *
  • {@linkplain com.tools20022.metamodel.MMCode#getOwner owner} = * {@linkplain com.tools20022.repository.codeset.BenchmarkCurveName2Code * BenchmarkCurveName2Code}
  • *
  • * {@linkplain com.tools20022.metamodel.MMRepositoryConcept#getRegistrationStatus * registrationStatus} = * com.tools20022.metamodel.MMRegistrationStatus.PROVISIONALLY_REGISTERED
  • *
  • {@linkplain com.tools20022.metamodel.MMRepositoryConcept#getName * name} = "PRIBOR"
  • *
*/ public static final BenchmarkCurveName2Code PRIBOR = new BenchmarkCurveName2Code() { { registrationStatus = MMRegistrationStatus.PROVISIONALLY_REGISTERED; name = "PRIBOR"; owner_lazy = () -> com.tools20022.repository.codeset.BenchmarkCurveName2Code.mmObject(); codeName = BenchmarkCurveNameCode.PRIBOR.getCodeName().orElse(name); } }; /** * (No doc) *

* Constant fields: *

    *
  • {@linkplain com.tools20022.metamodel.MMCode#getOwner owner} = * {@linkplain com.tools20022.repository.codeset.BenchmarkCurveName2Code * BenchmarkCurveName2Code}
  • *
  • * {@linkplain com.tools20022.metamodel.MMRepositoryConcept#getRegistrationStatus * registrationStatus} = * com.tools20022.metamodel.MMRegistrationStatus.PROVISIONALLY_REGISTERED
  • *
  • {@linkplain com.tools20022.metamodel.MMRepositoryConcept#getName * name} = "Pfandbriefe"
  • *
*/ public static final BenchmarkCurveName2Code Pfandbriefe = new BenchmarkCurveName2Code() { { registrationStatus = MMRegistrationStatus.PROVISIONALLY_REGISTERED; name = "Pfandbriefe"; owner_lazy = () -> com.tools20022.repository.codeset.BenchmarkCurveName2Code.mmObject(); codeName = BenchmarkCurveNameCode.Pfandbriefe.getCodeName().orElse(name); } }; /** * (No doc) *

* Constant fields: *

    *
  • {@linkplain com.tools20022.metamodel.MMCode#getOwner owner} = * {@linkplain com.tools20022.repository.codeset.BenchmarkCurveName2Code * BenchmarkCurveName2Code}
  • *
  • * {@linkplain com.tools20022.metamodel.MMRepositoryConcept#getRegistrationStatus * registrationStatus} = * com.tools20022.metamodel.MMRegistrationStatus.PROVISIONALLY_REGISTERED
  • *
  • {@linkplain com.tools20022.metamodel.MMRepositoryConcept#getName * name} = "NIBOR"
  • *
*/ public static final BenchmarkCurveName2Code NIBOR = new BenchmarkCurveName2Code() { { registrationStatus = MMRegistrationStatus.PROVISIONALLY_REGISTERED; name = "NIBOR"; owner_lazy = () -> com.tools20022.repository.codeset.BenchmarkCurveName2Code.mmObject(); codeName = BenchmarkCurveNameCode.NIBOR.getCodeName().orElse(name); } }; /** * (No doc) *

* Constant fields: *

    *
  • {@linkplain com.tools20022.metamodel.MMCode#getOwner owner} = * {@linkplain com.tools20022.repository.codeset.BenchmarkCurveName2Code * BenchmarkCurveName2Code}
  • *
  • * {@linkplain com.tools20022.metamodel.MMRepositoryConcept#getRegistrationStatus * registrationStatus} = * com.tools20022.metamodel.MMRegistrationStatus.PROVISIONALLY_REGISTERED
  • *
  • {@linkplain com.tools20022.metamodel.MMRepositoryConcept#getName * name} = "MuniAAA"
  • *
*/ public static final BenchmarkCurveName2Code MuniAAA = new BenchmarkCurveName2Code() { { registrationStatus = MMRegistrationStatus.PROVISIONALLY_REGISTERED; name = "MuniAAA"; owner_lazy = () -> com.tools20022.repository.codeset.BenchmarkCurveName2Code.mmObject(); codeName = BenchmarkCurveNameCode.MuniAAA.getCodeName().orElse(name); } }; /** * (No doc) *

* Constant fields: *

    *
  • {@linkplain com.tools20022.metamodel.MMCode#getOwner owner} = * {@linkplain com.tools20022.repository.codeset.BenchmarkCurveName2Code * BenchmarkCurveName2Code}
  • *
  • * {@linkplain com.tools20022.metamodel.MMRepositoryConcept#getRegistrationStatus * registrationStatus} = * com.tools20022.metamodel.MMRegistrationStatus.PROVISIONALLY_REGISTERED
  • *
  • {@linkplain com.tools20022.metamodel.MMRepositoryConcept#getName * name} = "MOSPRIM"
  • *
*/ public static final BenchmarkCurveName2Code MOSPRIM = new BenchmarkCurveName2Code() { { registrationStatus = MMRegistrationStatus.PROVISIONALLY_REGISTERED; name = "MOSPRIM"; owner_lazy = () -> com.tools20022.repository.codeset.BenchmarkCurveName2Code.mmObject(); codeName = BenchmarkCurveNameCode.MOSPRIM.getCodeName().orElse(name); } }; /** * (No doc) *

* Constant fields: *

    *
  • {@linkplain com.tools20022.metamodel.MMCode#getOwner owner} = * {@linkplain com.tools20022.repository.codeset.BenchmarkCurveName2Code * BenchmarkCurveName2Code}
  • *
  • * {@linkplain com.tools20022.metamodel.MMRepositoryConcept#getRegistrationStatus * registrationStatus} = * com.tools20022.metamodel.MMRegistrationStatus.PROVISIONALLY_REGISTERED
  • *
  • {@linkplain com.tools20022.metamodel.MMRepositoryConcept#getName * name} = "LIBOR"
  • *
*/ public static final BenchmarkCurveName2Code LIBOR = new BenchmarkCurveName2Code() { { registrationStatus = MMRegistrationStatus.PROVISIONALLY_REGISTERED; name = "LIBOR"; owner_lazy = () -> com.tools20022.repository.codeset.BenchmarkCurveName2Code.mmObject(); codeName = BenchmarkCurveNameCode.LIBOR.getCodeName().orElse(name); } }; /** * (No doc) *

* Constant fields: *

    *
  • {@linkplain com.tools20022.metamodel.MMCode#getOwner owner} = * {@linkplain com.tools20022.repository.codeset.BenchmarkCurveName2Code * BenchmarkCurveName2Code}
  • *
  • * {@linkplain com.tools20022.metamodel.MMRepositoryConcept#getRegistrationStatus * registrationStatus} = * com.tools20022.metamodel.MMRegistrationStatus.PROVISIONALLY_REGISTERED
  • *
  • {@linkplain com.tools20022.metamodel.MMRepositoryConcept#getName * name} = "LIBID"
  • *
*/ public static final BenchmarkCurveName2Code LIBID = new BenchmarkCurveName2Code() { { registrationStatus = MMRegistrationStatus.PROVISIONALLY_REGISTERED; name = "LIBID"; owner_lazy = () -> com.tools20022.repository.codeset.BenchmarkCurveName2Code.mmObject(); codeName = BenchmarkCurveNameCode.LIBID.getCodeName().orElse(name); } }; /** * (No doc) *

* Constant fields: *

    *
  • {@linkplain com.tools20022.metamodel.MMCode#getOwner owner} = * {@linkplain com.tools20022.repository.codeset.BenchmarkCurveName2Code * BenchmarkCurveName2Code}
  • *
  • * {@linkplain com.tools20022.metamodel.MMRepositoryConcept#getRegistrationStatus * registrationStatus} = * com.tools20022.metamodel.MMRegistrationStatus.PROVISIONALLY_REGISTERED
  • *
  • {@linkplain com.tools20022.metamodel.MMRepositoryConcept#getName * name} = "JIBAR"
  • *
*/ public static final BenchmarkCurveName2Code JIBAR = new BenchmarkCurveName2Code() { { registrationStatus = MMRegistrationStatus.PROVISIONALLY_REGISTERED; name = "JIBAR"; owner_lazy = () -> com.tools20022.repository.codeset.BenchmarkCurveName2Code.mmObject(); codeName = BenchmarkCurveNameCode.JIBAR.getCodeName().orElse(name); } }; /** * (No doc) *

* Constant fields: *

    *
  • {@linkplain com.tools20022.metamodel.MMCode#getOwner owner} = * {@linkplain com.tools20022.repository.codeset.BenchmarkCurveName2Code * BenchmarkCurveName2Code}
  • *
  • * {@linkplain com.tools20022.metamodel.MMRepositoryConcept#getRegistrationStatus * registrationStatus} = * com.tools20022.metamodel.MMRegistrationStatus.PROVISIONALLY_REGISTERED
  • *
  • {@linkplain com.tools20022.metamodel.MMRepositoryConcept#getName * name} = "ISDAFIX"
  • *
*/ public static final BenchmarkCurveName2Code ISDAFIX = new BenchmarkCurveName2Code() { { registrationStatus = MMRegistrationStatus.PROVISIONALLY_REGISTERED; name = "ISDAFIX"; owner_lazy = () -> com.tools20022.repository.codeset.BenchmarkCurveName2Code.mmObject(); codeName = BenchmarkCurveNameCode.ISDAFIX.getCodeName().orElse(name); } }; /** * (No doc) *

* Constant fields: *

    *
  • {@linkplain com.tools20022.metamodel.MMCode#getOwner owner} = * {@linkplain com.tools20022.repository.codeset.BenchmarkCurveName2Code * BenchmarkCurveName2Code}
  • *
  • * {@linkplain com.tools20022.metamodel.MMRepositoryConcept#getRegistrationStatus * registrationStatus} = * com.tools20022.metamodel.MMRegistrationStatus.PROVISIONALLY_REGISTERED
  • *
  • {@linkplain com.tools20022.metamodel.MMRepositoryConcept#getName * name} = "GCFRepo"
  • *
*/ public static final BenchmarkCurveName2Code GCFRepo = new BenchmarkCurveName2Code() { { registrationStatus = MMRegistrationStatus.PROVISIONALLY_REGISTERED; name = "GCFRepo"; owner_lazy = () -> com.tools20022.repository.codeset.BenchmarkCurveName2Code.mmObject(); codeName = BenchmarkCurveNameCode.GCFRepo.getCodeName().orElse(name); } }; /** * (No doc) *

* Constant fields: *

    *
  • {@linkplain com.tools20022.metamodel.MMCode#getOwner owner} = * {@linkplain com.tools20022.repository.codeset.BenchmarkCurveName2Code * BenchmarkCurveName2Code}
  • *
  • * {@linkplain com.tools20022.metamodel.MMRepositoryConcept#getRegistrationStatus * registrationStatus} = * com.tools20022.metamodel.MMRegistrationStatus.PROVISIONALLY_REGISTERED
  • *
  • {@linkplain com.tools20022.metamodel.MMRepositoryConcept#getName * name} = "FutureSWAP"
  • *
*/ public static final BenchmarkCurveName2Code FutureSWAP = new BenchmarkCurveName2Code() { { registrationStatus = MMRegistrationStatus.PROVISIONALLY_REGISTERED; name = "FutureSWAP"; owner_lazy = () -> com.tools20022.repository.codeset.BenchmarkCurveName2Code.mmObject(); codeName = BenchmarkCurveNameCode.FutureSWAP.getCodeName().orElse(name); } }; /** * (No doc) *

* Constant fields: *

    *
  • {@linkplain com.tools20022.metamodel.MMCode#getOwner owner} = * {@linkplain com.tools20022.repository.codeset.BenchmarkCurveName2Code * BenchmarkCurveName2Code}
  • *
  • * {@linkplain com.tools20022.metamodel.MMRepositoryConcept#getRegistrationStatus * registrationStatus} = * com.tools20022.metamodel.MMRegistrationStatus.PROVISIONALLY_REGISTERED
  • *
  • {@linkplain com.tools20022.metamodel.MMRepositoryConcept#getName * name} = "EuroSwiss"
  • *
*/ public static final BenchmarkCurveName2Code EuroSwiss = new BenchmarkCurveName2Code() { { registrationStatus = MMRegistrationStatus.PROVISIONALLY_REGISTERED; name = "EuroSwiss"; owner_lazy = () -> com.tools20022.repository.codeset.BenchmarkCurveName2Code.mmObject(); codeName = BenchmarkCurveNameCode.EuroSwiss.getCodeName().orElse(name); } }; /** * (No doc) *

* Constant fields: *

    *
  • {@linkplain com.tools20022.metamodel.MMCode#getOwner owner} = * {@linkplain com.tools20022.repository.codeset.BenchmarkCurveName2Code * BenchmarkCurveName2Code}
  • *
  • * {@linkplain com.tools20022.metamodel.MMRepositoryConcept#getRegistrationStatus * registrationStatus} = * com.tools20022.metamodel.MMRegistrationStatus.PROVISIONALLY_REGISTERED
  • *
  • {@linkplain com.tools20022.metamodel.MMRepositoryConcept#getName * name} = "EURODOLLAR"
  • *
*/ public static final BenchmarkCurveName2Code EURODOLLAR = new BenchmarkCurveName2Code() { { registrationStatus = MMRegistrationStatus.PROVISIONALLY_REGISTERED; name = "EURODOLLAR"; owner_lazy = () -> com.tools20022.repository.codeset.BenchmarkCurveName2Code.mmObject(); codeName = BenchmarkCurveNameCode.EURODOLLAR.getCodeName().orElse(name); } }; /** * (No doc) *

* Constant fields: *

    *
  • {@linkplain com.tools20022.metamodel.MMCode#getOwner owner} = * {@linkplain com.tools20022.repository.codeset.BenchmarkCurveName2Code * BenchmarkCurveName2Code}
  • *
  • * {@linkplain com.tools20022.metamodel.MMRepositoryConcept#getRegistrationStatus * registrationStatus} = * com.tools20022.metamodel.MMRegistrationStatus.PROVISIONALLY_REGISTERED
  • *
  • {@linkplain com.tools20022.metamodel.MMRepositoryConcept#getName * name} = "Euribor"
  • *
*/ public static final BenchmarkCurveName2Code Euribor = new BenchmarkCurveName2Code() { { registrationStatus = MMRegistrationStatus.PROVISIONALLY_REGISTERED; name = "Euribor"; owner_lazy = () -> com.tools20022.repository.codeset.BenchmarkCurveName2Code.mmObject(); codeName = BenchmarkCurveNameCode.Euribor.getCodeName().orElse(name); } }; /** * (No doc) *

* Constant fields: *

    *
  • {@linkplain com.tools20022.metamodel.MMCode#getOwner owner} = * {@linkplain com.tools20022.repository.codeset.BenchmarkCurveName2Code * BenchmarkCurveName2Code}
  • *
  • * {@linkplain com.tools20022.metamodel.MMRepositoryConcept#getRegistrationStatus * registrationStatus} = * com.tools20022.metamodel.MMRegistrationStatus.PROVISIONALLY_REGISTERED
  • *
  • {@linkplain com.tools20022.metamodel.MMRepositoryConcept#getName * name} = "EONIASwaps"
  • *
*/ public static final BenchmarkCurveName2Code EONIASwaps = new BenchmarkCurveName2Code() { { registrationStatus = MMRegistrationStatus.PROVISIONALLY_REGISTERED; name = "EONIASwaps"; owner_lazy = () -> com.tools20022.repository.codeset.BenchmarkCurveName2Code.mmObject(); codeName = BenchmarkCurveNameCode.EONIASwaps.getCodeName().orElse(name); } }; /** * (No doc) *

* Constant fields: *

    *
  • {@linkplain com.tools20022.metamodel.MMCode#getOwner owner} = * {@linkplain com.tools20022.repository.codeset.BenchmarkCurveName2Code * BenchmarkCurveName2Code}
  • *
  • * {@linkplain com.tools20022.metamodel.MMRepositoryConcept#getRegistrationStatus * registrationStatus} = * com.tools20022.metamodel.MMRegistrationStatus.PROVISIONALLY_REGISTERED
  • *
  • {@linkplain com.tools20022.metamodel.MMRepositoryConcept#getName * name} = "EONIA"
  • *
*/ public static final BenchmarkCurveName2Code EONIA = new BenchmarkCurveName2Code() { { registrationStatus = MMRegistrationStatus.PROVISIONALLY_REGISTERED; name = "EONIA"; owner_lazy = () -> com.tools20022.repository.codeset.BenchmarkCurveName2Code.mmObject(); codeName = BenchmarkCurveNameCode.EONIA.getCodeName().orElse(name); } }; /** * (No doc) *

* Constant fields: *

    *
  • {@linkplain com.tools20022.metamodel.MMCode#getOwner owner} = * {@linkplain com.tools20022.repository.codeset.BenchmarkCurveName2Code * BenchmarkCurveName2Code}
  • *
  • * {@linkplain com.tools20022.metamodel.MMRepositoryConcept#getRegistrationStatus * registrationStatus} = * com.tools20022.metamodel.MMRegistrationStatus.PROVISIONALLY_REGISTERED
  • *
  • {@linkplain com.tools20022.metamodel.MMRepositoryConcept#getName * name} = "CIBOR"
  • *
*/ public static final BenchmarkCurveName2Code CIBOR = new BenchmarkCurveName2Code() { { registrationStatus = MMRegistrationStatus.PROVISIONALLY_REGISTERED; name = "CIBOR"; owner_lazy = () -> com.tools20022.repository.codeset.BenchmarkCurveName2Code.mmObject(); codeName = BenchmarkCurveNameCode.CIBOR.getCodeName().orElse(name); } }; /** * (No doc) *

* Constant fields: *

    *
  • {@linkplain com.tools20022.metamodel.MMCode#getOwner owner} = * {@linkplain com.tools20022.repository.codeset.BenchmarkCurveName2Code * BenchmarkCurveName2Code}
  • *
  • * {@linkplain com.tools20022.metamodel.MMRepositoryConcept#getRegistrationStatus * registrationStatus} = * com.tools20022.metamodel.MMRegistrationStatus.PROVISIONALLY_REGISTERED
  • *
  • {@linkplain com.tools20022.metamodel.MMRepositoryConcept#getName * name} = "CDOR"
  • *
*/ public static final BenchmarkCurveName2Code CDOR = new BenchmarkCurveName2Code() { { registrationStatus = MMRegistrationStatus.PROVISIONALLY_REGISTERED; name = "CDOR"; owner_lazy = () -> com.tools20022.repository.codeset.BenchmarkCurveName2Code.mmObject(); codeName = BenchmarkCurveNameCode.CDOR.getCodeName().orElse(name); } }; /** * (No doc) *

* Constant fields: *

    *
  • {@linkplain com.tools20022.metamodel.MMCode#getOwner owner} = * {@linkplain com.tools20022.repository.codeset.BenchmarkCurveName2Code * BenchmarkCurveName2Code}
  • *
  • * {@linkplain com.tools20022.metamodel.MMRepositoryConcept#getRegistrationStatus * registrationStatus} = * com.tools20022.metamodel.MMRegistrationStatus.PROVISIONALLY_REGISTERED
  • *
  • {@linkplain com.tools20022.metamodel.MMRepositoryConcept#getName * name} = "BUBOR"
  • *
*/ public static final BenchmarkCurveName2Code BUBOR = new BenchmarkCurveName2Code() { { registrationStatus = MMRegistrationStatus.PROVISIONALLY_REGISTERED; name = "BUBOR"; owner_lazy = () -> com.tools20022.repository.codeset.BenchmarkCurveName2Code.mmObject(); codeName = BenchmarkCurveNameCode.BUBOR.getCodeName().orElse(name); } }; /** * (No doc) *

* Constant fields: *

    *
  • {@linkplain com.tools20022.metamodel.MMCode#getOwner owner} = * {@linkplain com.tools20022.repository.codeset.BenchmarkCurveName2Code * BenchmarkCurveName2Code}
  • *
  • * {@linkplain com.tools20022.metamodel.MMRepositoryConcept#getRegistrationStatus * registrationStatus} = * com.tools20022.metamodel.MMRegistrationStatus.PROVISIONALLY_REGISTERED
  • *
  • {@linkplain com.tools20022.metamodel.MMRepositoryConcept#getName * name} = "BBSW"
  • *
*/ public static final BenchmarkCurveName2Code BBSW = new BenchmarkCurveName2Code() { { registrationStatus = MMRegistrationStatus.PROVISIONALLY_REGISTERED; name = "BBSW"; owner_lazy = () -> com.tools20022.repository.codeset.BenchmarkCurveName2Code.mmObject(); codeName = BenchmarkCurveNameCode.BBSW.getCodeName().orElse(name); } }; final static private LinkedHashMap codesByName = new LinkedHashMap<>(); protected BenchmarkCurveName2Code() { } final static public MMCodeSet mmObject() { mmObject_lazy.compareAndSet(null, new MMCodeSet() { { dataDictionary_lazy = () -> GeneratedRepository.mmdataDict; registrationStatus = MMRegistrationStatus.REGISTERED; name = "BenchmarkCurveName2Code"; definition = "Specifies a benchmark curve name."; trace_lazy = () -> BenchmarkCurveNameCode.mmObject(); code_lazy = () -> Arrays.asList(com.tools20022.repository.codeset.BenchmarkCurveName2Code.WIBOR, com.tools20022.repository.codeset.BenchmarkCurveName2Code.Treasury, com.tools20022.repository.codeset.BenchmarkCurveName2Code.TIBOR, com.tools20022.repository.codeset.BenchmarkCurveName2Code.TELBOR, com.tools20022.repository.codeset.BenchmarkCurveName2Code.SWAP, com.tools20022.repository.codeset.BenchmarkCurveName2Code.STIBOR, com.tools20022.repository.codeset.BenchmarkCurveName2Code.PRIBOR, com.tools20022.repository.codeset.BenchmarkCurveName2Code.Pfandbriefe, com.tools20022.repository.codeset.BenchmarkCurveName2Code.NIBOR, com.tools20022.repository.codeset.BenchmarkCurveName2Code.MuniAAA, com.tools20022.repository.codeset.BenchmarkCurveName2Code.MOSPRIM, com.tools20022.repository.codeset.BenchmarkCurveName2Code.LIBOR, com.tools20022.repository.codeset.BenchmarkCurveName2Code.LIBID, com.tools20022.repository.codeset.BenchmarkCurveName2Code.JIBAR, com.tools20022.repository.codeset.BenchmarkCurveName2Code.ISDAFIX, com.tools20022.repository.codeset.BenchmarkCurveName2Code.GCFRepo, com.tools20022.repository.codeset.BenchmarkCurveName2Code.FutureSWAP, com.tools20022.repository.codeset.BenchmarkCurveName2Code.EuroSwiss, com.tools20022.repository.codeset.BenchmarkCurveName2Code.EURODOLLAR, com.tools20022.repository.codeset.BenchmarkCurveName2Code.Euribor, com.tools20022.repository.codeset.BenchmarkCurveName2Code.EONIASwaps, com.tools20022.repository.codeset.BenchmarkCurveName2Code.EONIA, com.tools20022.repository.codeset.BenchmarkCurveName2Code.CIBOR, com.tools20022.repository.codeset.BenchmarkCurveName2Code.CDOR, com.tools20022.repository.codeset.BenchmarkCurveName2Code.BUBOR, com.tools20022.repository.codeset.BenchmarkCurveName2Code.BBSW); } }); return mmObject_lazy.get(); } static { codesByName.put(WIBOR.getCodeName().get(), WIBOR); codesByName.put(Treasury.getCodeName().get(), Treasury); codesByName.put(TIBOR.getCodeName().get(), TIBOR); codesByName.put(TELBOR.getCodeName().get(), TELBOR); codesByName.put(SWAP.getCodeName().get(), SWAP); codesByName.put(STIBOR.getCodeName().get(), STIBOR); codesByName.put(PRIBOR.getCodeName().get(), PRIBOR); codesByName.put(Pfandbriefe.getCodeName().get(), Pfandbriefe); codesByName.put(NIBOR.getCodeName().get(), NIBOR); codesByName.put(MuniAAA.getCodeName().get(), MuniAAA); codesByName.put(MOSPRIM.getCodeName().get(), MOSPRIM); codesByName.put(LIBOR.getCodeName().get(), LIBOR); codesByName.put(LIBID.getCodeName().get(), LIBID); codesByName.put(JIBAR.getCodeName().get(), JIBAR); codesByName.put(ISDAFIX.getCodeName().get(), ISDAFIX); codesByName.put(GCFRepo.getCodeName().get(), GCFRepo); codesByName.put(FutureSWAP.getCodeName().get(), FutureSWAP); codesByName.put(EuroSwiss.getCodeName().get(), EuroSwiss); codesByName.put(EURODOLLAR.getCodeName().get(), EURODOLLAR); codesByName.put(Euribor.getCodeName().get(), Euribor); codesByName.put(EONIASwaps.getCodeName().get(), EONIASwaps); codesByName.put(EONIA.getCodeName().get(), EONIA); codesByName.put(CIBOR.getCodeName().get(), CIBOR); codesByName.put(CDOR.getCodeName().get(), CDOR); codesByName.put(BUBOR.getCodeName().get(), BUBOR); codesByName.put(BBSW.getCodeName().get(), BBSW); } public static BenchmarkCurveName2Code valueOf(String codeName) { return codesByName.get(codeName); } public static BenchmarkCurveName2Code[] values() { BenchmarkCurveName2Code[] values = new BenchmarkCurveName2Code[codesByName.size()]; return codesByName.values().toArray(values); } protected static class InternalXmlAdapter extends XmlAdapter { @Override public BenchmarkCurveName2Code unmarshal(String codeName) { return valueOf(codeName); } @Override public String marshal(BenchmarkCurveName2Code codeObj) { return codeObj.getCodeName().orElse(null); } } }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy