/* * JBoss, Home of Professional Open Source. * * See the LEGAL.txt file distributed with this work for information regarding copyright ownership and licensing. * * See the AUTHORS.txt file distributed with this work for a full listing of individual contributors. */ package org.teiid.designer.core.transaction; import org.teiid.designer.core.ModelerCore; /** * @author Lance Phillips * * @since 8.0 */ public class TransactionStateConstants { public static final int UNINITIALIZED = -1; public static final int STARTED = 1; public static final int COMMITTING = 2; public static final int ROLLING_BACK = 3; public static final int COMPLETE = 4; public static final int FAILED = 5; public static final String UNINITIALIZED_STRING = ModelerCore.Util.getString("TransactionStateConstants.Unitinitialized_1"); //$NON-NLS-1$ public static final String STARTED_STRING = ModelerCore.Util.getString("TransactionStateConstants.Started_2"); //$NON-NLS-1$ public static final String COMMITTING_STRING = ModelerCore.Util.getString("TransactionStateConstants.Committing_3"); //$NON-NLS-1$ public static final String ROLLING_BACK_STRING = ModelerCore.Util.getString("TransactionStateConstants.Rolling_back_4"); //$NON-NLS-1$ public static final String COMPLETE_STRING = ModelerCore.Util.getString("TransactionStateConstants.Complete_5"); //$NON-NLS-1$ public static final String FAILED_STRING = ModelerCore.Util.getString("TransactionStateConstants.Failed_6"); //$NON-NLS-1$ public static final String UNKNOWN_STRING = ModelerCore.Util.getString("TransactionStateConstants.Unknown_7"); //$NON-NLS-1$ public static String getDisplayValue(final int code){ switch (code) { case -1 : return UNINITIALIZED_STRING; case 1 : return STARTED_STRING; case 2 : return COMMITTING_STRING; case 3 : return ROLLING_BACK_STRING; case 4 : return COMPLETE_STRING; case 5 : return FAILED_STRING; default : return UNKNOWN_STRING; } } }