/**
 * EnActivationType.java
 *
 * This file was auto-generated from WSDL
 * by the Apache Axis2 version: 1.7.4  Built on : Oct 21, 2016 (10:48:01 BST)
 */
package com.smartgwt.sample.server;


public class EnActivationType {
    @SuppressWarnings("rawtypes")
	private static java.util.HashMap _table_ = new java.util.HashMap();
    public static final java.lang.String _Schedule = "Schedule";
    public static final java.lang.String _IslandWork = "IslandWork";
    public static final java.lang.String _Directly = "Directly";
    public static final java.lang.String _Realization = "Realization";
    public static final EnActivationType Schedule = new EnActivationType(_Schedule,
            true);
    public static final EnActivationType IslandWork = new EnActivationType(_IslandWork,
            true);
    public static final EnActivationType Directly = new EnActivationType(_Directly,
            true);
    public static final EnActivationType Realization = new EnActivationType(_Realization,
            true);

    /**
     * field for EnActivationType
     */
    protected java.lang.String localEnActivationType;

    // Constructor
    protected EnActivationType(java.lang.String value, boolean isRegisterValue) {
        localEnActivationType = value;

        if (isRegisterValue) {
            _table_.put(localEnActivationType, this);
        }
    }

    public java.lang.String getValue() {
        return localEnActivationType;
    }

    public boolean equals(java.lang.Object obj) {
        return (obj == this);
    }

    public int hashCode() {
        return toString().hashCode();
    }

    public java.lang.String toString() {
        return localEnActivationType.toString();
    }

}
