/******************************************************************************* * Copyright (c) 2012-2017 Codenvy, S.A. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html * * Contributors: * Codenvy, S.A. - initial API and implementation *******************************************************************************/ package org.eclipse.che.plugin.svn.ide.resolve; public enum ConflictResolutionAction { POSTPONE("postpone"), BASE("base"), WORKING("working"), MINE_FULL("mine-full"), THEIRS_FULL("theirs-full"), MINE_CONFLICT("mine-conflict"), THEIRS_CONFLICT("theirs-conflict"); private String text; ConflictResolutionAction(String text) { this.text = text; } public String getText() { return text; } public static ConflictResolutionAction getEnum(String text) { switch (text) { case "postpone": return POSTPONE; case "base": return BASE; case "working": return WORKING; case "mine-full": return MINE_FULL; case "theirs-full": return THEIRS_FULL; case "mine-conflict": return MINE_CONFLICT; case "theirs-conflict": return THEIRS_CONFLICT; default: return null; } } }