Commit e0e61fed authored by Noel Alonso's avatar Noel Alonso
Browse files

Añade método para ampliar el de la base

De esta manera se puede obtener evento fail para la acción específica de
layer.

Esto permite enviar el evento fail que corresponde con el
evento bloqueado.
parent 14310b6d
Loading
Loading
Loading
Loading
+14 −0
Original line number Diff line number Diff line
package es.redmic.atlaslib.events.layer;

import java.util.Arrays;

/*-
 * #%L
 * Atlas-lib
@@ -50,4 +52,16 @@ public abstract class LayerEventTypes extends EventTypes {

		return (isSnapshot(eventType) && !eventType.equals(EventTypes.DELETED.toString()));
	}

	public static String getEventFailedTypeByActionType(String actionType) {

		if (UPDATE_THEMEINSPIRE.equals(actionType)) {
			return UPDATE_FAILED;
		}
		if (Arrays.asList(REFRESH, REFRESH_CONFIRMED, REFRESH_FAILED).contains(actionType)) {
			return REFRESH_FAILED;
		}
		return EventTypes.getEventFailedTypeByActionType(actionType);

	}
}