Ho ~ 30 risorse ognuna avente ~ 10 attributi. Voglio memorizzare alcune informazioni su ciascun attributo. Es: la sua molteplicità, RW (lettura / scrittura), RO (sola lettura), longName, shortname.
Quindi stavo pensando di memorizzarlo in un Enum come:
public enum Attributes {
U_RESOURCETYPE(true, "RW", "resourceType", "rt"),
U_RESOURCEID(false, "RO", "resourceID","ri"),
//...
}
Ma questo ha portato a 300 costanti (30 risorse * 10 attributi).
Potrei anche usare un file di configurazione o Singleton Enum con una mappa come membro.
Qual è il modo migliore per raggiungere questo obiettivo?