com.northdata.schema.rr.gen.RegistrationStatusEnum Maven / Gradle / Ivy
//
// This file was generated by the Eclipse Implementation of JAXB, v3.0.0
// See https://eclipse-ee4j.github.io/jaxb-ri
// Any modifications to this file will be lost upon recompilation of the source schema.
// Generated on: 2021.12.22 at 12:40:14 PM UTC
//
package com.northdata.schema.rr.gen;
import jakarta.xml.bind.annotation.XmlEnum;
import jakarta.xml.bind.annotation.XmlType;
/**
* Java class for RegistrationStatusEnum.
*
*
The following schema fragment specifies the expected content contained within this class.
*
* <simpleType name="RegistrationStatusEnum">
* <restriction base="{http://www.w3.org/2001/XMLSchema}string">
* <enumeration value="PENDING_VALIDATION"/>
* <enumeration value="PUBLISHED"/>
* <enumeration value="DUPLICATE"/>
* <enumeration value="LAPSED"/>
* <enumeration value="RETIRED"/>
* <enumeration value="ANNULLED"/>
* <enumeration value="TRANSFERRED"/>
* <enumeration value="PENDING_TRANSFER"/>
* <enumeration value="PENDING_ARCHIVAL"/>
* </restriction>
* </simpleType>
*
*
*/
@XmlType(name = "RegistrationStatusEnum")
@XmlEnum
public enum RegistrationStatusEnum {
/**
* A relationship data report that has been submitted to the LOU
* and which is being processed and validated, prior to
* publication.
*
*/
PENDING_VALIDATION,
/**
* A relationship data report that has been validated and
* published, and which is reported by an entity that was an operating legal
* entity as of the last update.
*
*/
PUBLISHED,
/**
* A relationship data report that has been determined to be a
* duplicate registration of the same relationship. In many cases this will
* mean more than one report with e.g. the same 2 entity IDs, the same
* relationship type, certain status values and the same relationship date(s),
* but this determination will depend on the relationship type in
* question.
*
*/
DUPLICATE,
/**
* A relationship data report that has not been renewed by the
*
*
* <?xml version="1.0" encoding="UTF-8"?><code xmlns:rr="http://www.gleif.org/data/schema/rr/2016" xmlns:xs="http://www.w3.org/2001/XMLSchema">NextRenewalDate</code>
*
* .
*
*/
LAPSED,
/**
* The relationship is considered to have ended, but the
* relationship report is kept in publication for historical audit trail
* purposes.
*
*/
RETIRED,
/**
* A relationship data report that was marked as erroneous or
* invalid after it was published. The relationship report is kept in
* publication for historical audit trail purposes only (so that data
* recipients can correct their local data).
*
*/
ANNULLED,
/**
* A relationship data report that has been transferred to a
* different LOU as the
*
* <?xml version="1.0" encoding="UTF-8"?><code xmlns:rr="http://www.gleif.org/data/schema/rr/2016" xmlns:xs="http://www.w3.org/2001/XMLSchema">ManagingLOU</code>
*
* . A record in this state is not
* published, but may be used internally by the prior LOU for audit trail
* purposes.
*
*/
TRANSFERRED,
/**
* A relationship data report for which a transfer to another LOU
* has been requested. The request is being processed at the sending LOU. When
* the receiving LOU is ready, the status will be changed to
*
*
* <?xml version="1.0" encoding="UTF-8"?><code xmlns:rr="http://www.gleif.org/data/schema/rr/2016" xmlns:xs="http://www.w3.org/2001/XMLSchema">PENDING_ARCHIVAL</code>
*
* by the sending LOU prior to completion of
* the transfer.
*
*/
PENDING_TRANSFER,
/**
* This relationship data report is about to be transferred to a
* different LOU, after which its registration status will revert to a
* non-pending status. The
*
* <?xml version="1.0" encoding="UTF-8"?><code xmlns:rr="http://www.gleif.org/data/schema/rr/2016" xmlns:xs="http://www.w3.org/2001/XMLSchema">PENDING_ARCHIVAL</code>
*
* status serves to
* inform recipients of LOU-provided data files that a relationship record will
* be removed from that LOU’s published file after the transfer is
* complete
*
*/
PENDING_ARCHIVAL;
public String value() {
return name();
}
public static RegistrationStatusEnum fromValue(String v) {
return valueOf(v);
}
}