je ne connais pas javabeans comment puis-je créer une class avec des accesseur génèrique avec les valeur stocké dans un properties?
Version imprimable
je ne connais pas javabeans comment puis-je créer une class avec des accesseur génèrique avec les valeur stocké dans un properties?
JavaBean désigne une classe java comportant des attributs, constructeurs et des getter/setter avec la convention de nommage getXXXX/setXXXX/isXXXX.
Dans mon esprit, l'accesseur générique désigne un accesseur unique pour tout les attributs de ta classe, donc avec en paramètre le nom de l'attribut à restituer/modifier.
Par exemple :
Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 public class GenericBean { private Map attributes; public GenericBean() { super(); this.attributes = new HashMap(); } public Object get(String attributeName) { return attributes.get(attributeName); } public Object set(String attributeName, Object value) { return attributes.put(attributeName, value); } }