Enum OrcidEntityType

    • Enum Constant Detail

      • PUBLICATION

        public static final OrcidEntityType PUBLICATION
        The ORCID publication/work activity.
      • FUNDING

        public static final OrcidEntityType FUNDING
        The ORCID funding activity.
    • Method Detail

      • values

        public static OrcidEntityType[] 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 (OrcidEntityType c : OrcidEntityType.values())
            System.out.println(c);
        
        Returns:
        an array containing the constants of this enum type, in the order they are declared
      • valueOf

        public static OrcidEntityType 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
      • getEntityType

        public String getEntityType()
      • getPath

        public String getPath()
      • isValidEntityType

        public static boolean isValidEntityType​(String entityType)
        Check if the given DSpace entity type is valid.
        Parameters:
        entityType - the entity type to check
        Returns:
        true if valid, false otherwise
      • fromEntityType

        public static OrcidEntityType fromEntityType​(String entityType)
        Returns an ORCID entity type from a DSpace entity type.
        Parameters:
        entityType - the DSpace entity type to search for
        Returns:
        the ORCID entity type, if any