Для моей торговой программы объект Merchant имеет свойства HashMap перечислимых качеств с логическими значениями.
public class Merchants {
private Map<Qualities, Boolean> qualities = new HashMap<Qualities, Boolean>();
Я хотел бы дать каждому объекту Merchant дополнительную ratedQualities HashMap истинных качеств с байтовыми или целыми значениями, представляющими рейтинг этих качеств.
Например, данный Торговец может иметь Рейтинг «1», связанный с его Истинным Качеством Биржевого Брокера.
Проблема в том, что Java не позволяет мне сделать это легко. Следующий код демонстрирует мои намерения, но не компилируется:
private Map<qualities-TRUE, Byte> ratedQualities = new HashMap<qualities-TRUE, Byte>();
В соответствии с этим текстом ссылки одно решение заключается в создании оболочки для качеств HashMap. Это единственное решение или есть лучший способ?
Заранее спасибо за помощь.