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

com.ingenico.direct.defaultimpl.AuthorizationType Maven / Gradle / Ivy

package com.ingenico.direct.defaultimpl;

public enum AuthorizationType {

	V1HMAC("v1HMAC");

	private final String signatureString;

	AuthorizationType(String signatureString){
		this.signatureString = signatureString;
	}

	String getSignatureString() {
		return signatureString;
	}

	public static AuthorizationType fromString(String name) {
		if (name == null) {
			throw new NullPointerException("AuthorizationType is null");
		}
		for (AuthorizationType type : values()) {
			if (type.getSignatureString().equalsIgnoreCase(name)) {
				return type;
			}
		}
		throw new IllegalArgumentException("No enum constant 'AuthorizationType." + name + "'");
	}
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy