Enum RoleOfPspOid

java.lang.Object
java.lang.Enum<RoleOfPspOid>
eu.europa.esig.dss.enumerations.RoleOfPspOid
All Implemented Interfaces:
OidBasedEnum, OidDescription, Serializable, Comparable<RoleOfPspOid>

public enum RoleOfPspOid extends Enum<RoleOfPspOid> implements OidDescription
RoleOfPspOid ::= OBJECT IDENTIFIER -- Object Identifier arc for roles of payment service providers -- defined in the present document etsi-psd2-roles OBJECT IDENTIFIER ::={ itu-t(0) identified-organization(4) etsi(0) psd2(19495) id-roles(1) }
  • Enum Constant Summary

    Enum Constants
    Enum Constant
    Description
    -- Account Information Service Provider (PSP_AI) role id-psd2-role-psp-ai OBJECT IDENTIFIER ::= { itu-t(0) identified-organization(4) etsi(0) psd2(19495) id-roles(1) 3 }
    -- Account Servicing Payment Service Provider (PSP_AS) role id-psd2-role-psp-as OBJECT IDENTIFIER ::= { itu-t(0) identified-organization(4) etsi(0) psd2(19495) id-roles(1) 1 }
    -- Payment Service Provider issuing card-based payment instruments (PSP_IC) role id-psd2-role-psp-ic OBJECT IDENTIFIER ::= { itu-t(0) identified-organization(4) etsi(0) psd2(19495) id-roles(1) 4 }
    -- Payment Initiation Service Provider (PSP_PI) role id-psd2-role-psp-pi OBJECT IDENTIFIER ::= { itu-t(0) identified-organization(4) etsi(0) psd2(19495) id-roles(1) 2 }
  • Method Summary

    Modifier and Type
    Method
    Description
    Returns a RoleOfPspOid by the given OID
    This method returns the literal description of the OID
    This method returns the OID value
    Returns the enum constant of this type with the specified name.
    static RoleOfPspOid[]
    Returns an array containing the constants of this enum type, in the order they are declared.

    Methods inherited from class java.lang.Enum

    clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf

    Methods inherited from class java.lang.Object

    getClass, notify, notifyAll, wait, wait, wait
  • Enum Constant Details

    • PSP_AS

      public static final RoleOfPspOid PSP_AS
      -- Account Servicing Payment Service Provider (PSP_AS) role id-psd2-role-psp-as OBJECT IDENTIFIER ::= { itu-t(0) identified-organization(4) etsi(0) psd2(19495) id-roles(1) 1 }
    • PSP_PI

      public static final RoleOfPspOid PSP_PI
      -- Payment Initiation Service Provider (PSP_PI) role id-psd2-role-psp-pi OBJECT IDENTIFIER ::= { itu-t(0) identified-organization(4) etsi(0) psd2(19495) id-roles(1) 2 }
    • PSP_AI

      public static final RoleOfPspOid PSP_AI
      -- Account Information Service Provider (PSP_AI) role id-psd2-role-psp-ai OBJECT IDENTIFIER ::= { itu-t(0) identified-organization(4) etsi(0) psd2(19495) id-roles(1) 3 }
    • PSP_IC

      public static final RoleOfPspOid PSP_IC
      -- Payment Service Provider issuing card-based payment instruments (PSP_IC) role id-psd2-role-psp-ic OBJECT IDENTIFIER ::= { itu-t(0) identified-organization(4) etsi(0) psd2(19495) id-roles(1) 4 }
  • Method Details

    • values

      public static RoleOfPspOid[] values()
      Returns an array containing the constants of this enum type, in the order they are declared.
      Returns:
      an array containing the constants of this enum type, in the order they are declared
    • valueOf

      public static RoleOfPspOid valueOf(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:
      IllegalArgumentException - if this enum type has no constant with the specified name
      NullPointerException - if the argument is null
    • getOid

      public String getOid()
      Description copied from interface: OidBasedEnum
      This method returns the OID value
      Specified by:
      getOid in interface OidBasedEnum
      Returns:
      the OID value
    • getDescription

      public String getDescription()
      Description copied from interface: OidDescription
      This method returns the literal description of the OID
      Specified by:
      getDescription in interface OidDescription
      Returns:
      the OID description
    • fromOid

      public static RoleOfPspOid fromOid(String oid)
      Returns a RoleOfPspOid by the given OID
      Parameters:
      oid - String to get RoleOfPspOid for
      Returns:
      RoleOfPspOid