tengo esa clase de enumeración de javaCómo devolver valor de enumeración por 2 parámetros en Java
public enum MockTypes
{
// Atlantis mocks
ATLANTIS_VERIFY("ATLANTIS", "verify"),
ATLANTIS_CREATE_RECORD("ATLANTIS", "createRecord"),
...
private String m_adaptor;
private String m_step;
private MockTypes(String adaptor, String step)
{
m_adaptor = adaptor;
m_step = step;
}
public String getAdaptor()
{
return m_adaptor;
}
public String getStep()
{
return m_step;
}
tengo que poner en práctica el método que devuelve valor de enumeración por el adaptador y el parámetro de paso.
public MockTypes getMockTypeByName(String adaptor, String step)
pero no tengo idea de cómo. ¿Alguien podría ayudarme?
¿Por qué 'equalsIgnoreCase'? (Realmente, realmente no debería ser su valor predeterminado.) –
@LouisWasserman El OP puede usar 'equals()' en su lugar si lo desea, depende de él. –
Sí, pero ... para que sugieras que es extraño. 'equals' es el _default_, no? ¿Y nada de lo que menciona el OP implica que el revestimiento es un problema? –