Enum MtSequenceEnum
- java.lang.Object
-
- java.lang.Enum<MtSequenceEnum>
-
- com.prowidesoftware.swift.model.mt.MtSequenceEnum
-
- All Implemented Interfaces:
java.io.Serializable,java.lang.Comparable<MtSequenceEnum>
@Generated public enum MtSequenceEnum extends java.lang.Enum<MtSequenceEnum>
Enumeration representing all possible sequence paths for each MT (Message Type) schema. Each constant in this enumeration corresponds to a specific MT schema, identified by its sequence paths as a comma-separated string (CSV) for SRU 2024.For example, the MT508 message type may have sequence paths such as "A", "A/A1", "B", "B/B1", and "C", which would be represented as the CSV string "A,A/A1,B,B/B1,C". Note that internal loops not clearly identified and named in the standard as a sequence, are excluded.
For example, the MT801 message contains the "Loop1" and "Loop2" sequences, and this are not included in the sequence paths.
- Since:
- 9.5.3
-
-
Enum Constant Summary
Enum Constants Enum Constant Description MT101MT102MT102_STPMT104MT107MT202COVMT204MT205COVMT300MT304MT305MT306MT320MT321MT330MT340MT341MT350MT360MT361MT362MT364MT365MT370MT380MT381MT416MT430MT500MT501MT502MT503MT504MT505MT506MT507MT508MT509MT510MT513MT514MT515MT516MT517MT518MT519MT524MT526MT527MT530MT535MT536MT537MT538MT540MT541MT542MT543MT544MT545MT546MT547MT548MT549MT558MT564MT565MT566MT567MT568MT569MT575MT576MT578MT586MT600MT601MT620MT670MT671MT760MT767
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Set<java.lang.String>sequences()Returns the sequence paths for this MT schema.static MtSequenceEnumvalueOf(java.lang.String name)Returns the enum constant of this type with the specified name.static MtSequenceEnum[]values()Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
MT101
public static final MtSequenceEnum MT101
-
MT102
public static final MtSequenceEnum MT102
-
MT102_STP
public static final MtSequenceEnum MT102_STP
-
MT104
public static final MtSequenceEnum MT104
-
MT107
public static final MtSequenceEnum MT107
-
MT202COV
public static final MtSequenceEnum MT202COV
-
MT204
public static final MtSequenceEnum MT204
-
MT205COV
public static final MtSequenceEnum MT205COV
-
MT300
public static final MtSequenceEnum MT300
-
MT304
public static final MtSequenceEnum MT304
-
MT305
public static final MtSequenceEnum MT305
-
MT306
public static final MtSequenceEnum MT306
-
MT320
public static final MtSequenceEnum MT320
-
MT321
public static final MtSequenceEnum MT321
-
MT330
public static final MtSequenceEnum MT330
-
MT340
public static final MtSequenceEnum MT340
-
MT341
public static final MtSequenceEnum MT341
-
MT350
public static final MtSequenceEnum MT350
-
MT360
public static final MtSequenceEnum MT360
-
MT361
public static final MtSequenceEnum MT361
-
MT362
public static final MtSequenceEnum MT362
-
MT364
public static final MtSequenceEnum MT364
-
MT365
public static final MtSequenceEnum MT365
-
MT370
public static final MtSequenceEnum MT370
-
MT380
public static final MtSequenceEnum MT380
-
MT381
public static final MtSequenceEnum MT381
-
MT416
public static final MtSequenceEnum MT416
-
MT430
public static final MtSequenceEnum MT430
-
MT500
public static final MtSequenceEnum MT500
-
MT501
public static final MtSequenceEnum MT501
-
MT502
public static final MtSequenceEnum MT502
-
MT503
public static final MtSequenceEnum MT503
-
MT504
public static final MtSequenceEnum MT504
-
MT505
public static final MtSequenceEnum MT505
-
MT506
public static final MtSequenceEnum MT506
-
MT507
public static final MtSequenceEnum MT507
-
MT508
public static final MtSequenceEnum MT508
-
MT509
public static final MtSequenceEnum MT509
-
MT510
public static final MtSequenceEnum MT510
-
MT513
public static final MtSequenceEnum MT513
-
MT514
public static final MtSequenceEnum MT514
-
MT515
public static final MtSequenceEnum MT515
-
MT516
public static final MtSequenceEnum MT516
-
MT517
public static final MtSequenceEnum MT517
-
MT518
public static final MtSequenceEnum MT518
-
MT519
public static final MtSequenceEnum MT519
-
MT524
public static final MtSequenceEnum MT524
-
MT526
public static final MtSequenceEnum MT526
-
MT527
public static final MtSequenceEnum MT527
-
MT530
public static final MtSequenceEnum MT530
-
MT535
public static final MtSequenceEnum MT535
-
MT536
public static final MtSequenceEnum MT536
-
MT537
public static final MtSequenceEnum MT537
-
MT538
public static final MtSequenceEnum MT538
-
MT540
public static final MtSequenceEnum MT540
-
MT541
public static final MtSequenceEnum MT541
-
MT542
public static final MtSequenceEnum MT542
-
MT543
public static final MtSequenceEnum MT543
-
MT544
public static final MtSequenceEnum MT544
-
MT545
public static final MtSequenceEnum MT545
-
MT546
public static final MtSequenceEnum MT546
-
MT547
public static final MtSequenceEnum MT547
-
MT548
public static final MtSequenceEnum MT548
-
MT549
public static final MtSequenceEnum MT549
-
MT558
public static final MtSequenceEnum MT558
-
MT564
public static final MtSequenceEnum MT564
-
MT565
public static final MtSequenceEnum MT565
-
MT566
public static final MtSequenceEnum MT566
-
MT567
public static final MtSequenceEnum MT567
-
MT568
public static final MtSequenceEnum MT568
-
MT569
public static final MtSequenceEnum MT569
-
MT575
public static final MtSequenceEnum MT575
-
MT576
public static final MtSequenceEnum MT576
-
MT578
public static final MtSequenceEnum MT578
-
MT586
public static final MtSequenceEnum MT586
-
MT600
public static final MtSequenceEnum MT600
-
MT601
public static final MtSequenceEnum MT601
-
MT620
public static final MtSequenceEnum MT620
-
MT670
public static final MtSequenceEnum MT670
-
MT671
public static final MtSequenceEnum MT671
-
MT760
public static final MtSequenceEnum MT760
-
MT767
public static final MtSequenceEnum MT767
-
-
Method Detail
-
values
public static MtSequenceEnum[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (MtSequenceEnum c : MtSequenceEnum.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static MtSequenceEnum valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
java.lang.IllegalArgumentException- if this enum type has no constant with the specified namejava.lang.NullPointerException- if the argument is null
-
sequences
public java.util.Set<java.lang.String> sequences()
Returns the sequence paths for this MT schema. Each sequence path represents a hierarchical structure within the MT schema.- Returns:
- A Set of sequence paths.
-
-