BuySellIndicator.java

package com.tradecloud.domain.model;

import java.util.HashMap;
import java.util.Map;

public enum BuySellIndicator {
    BUY("Buy"), SELL("Sell");

    private String statusName;

    private static final Map<String, BuySellIndicator> lookup = new HashMap<String, BuySellIndicator>();

    static {
        for (BuySellIndicator fecStatusType : BuySellIndicator.values())
            lookup.put(fecStatusType.getStatusName(), fecStatusType);
    }

    BuySellIndicator(String statusName) {
        this.statusName = statusName;
    }

    public String getStatusName() {
        return statusName;
    }

    public static BuySellIndicator get(String key) {
        return lookup.get(key);
    }

}