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