View Javadoc

1   package com.loribel.commons.business.abstraction;
2   
3   import com.loribel.commons.abstraction.*;
4   
5   /***
6    *  Abstraction of GB_BOProperty.
7    *
8    * @author Gregory Borelli
9    */
10  public interface GB_BOPropertySet
11          extends
12              GB_BOProperty,
13              GB_IndexOwnerSet
14  {
15      void setName(
16              String a_name);
17  
18      void setLabel(
19              String a_label);
20  
21      void setDescription(
22              String a_description);
23  
24      void setType(
25              Class a_type);
26  
27      void setPersistent(
28              boolean a_flagPersistent);
29  
30      void setCalculated(
31              boolean a_flagCalculated);
32  
33      void setEnum(
34              boolean a_flagEnum);
35  
36      void setPropertyMulti(
37              boolean a_flagPropertyMulti);
38  
39      void setBusinessObject(
40              boolean a_flagBusinessObject);
41  
42      void setDefaultValue(
43              Object a_defaultValue);
44  
45      void setGroup(
46              boolean a_flagGroup);
47  
48      void setNotUse(
49              boolean a_flagNotUse);
50  
51      void setGroupName(
52              String a_groupName);
53  
54      void setPassword(
55              boolean a_flagPassword);
56  
57      void setMinSize(
58              int a_minSize);
59  
60      void setMaxSize(
61              int a_maxSize);
62  
63      void setDisplayFormat(
64              String a_displayFormat);
65  
66      void setEditFormat(
67              String a_editFormat);
68  
69      void setValidationRegex(
70              String a_validationRegex);
71  
72      void setEditRegex(
73              String a_editRegex);
74  
75      void setMinValue(
76              Object a_minValue);
77  
78      void setMaxValue(
79              Object a_maxValue);
80  
81      void setUnit(
82              String a_unit);
83  
84      void setAttributeXml(
85              boolean a_flagAttributeXml);
86  
87      void setOptional(
88              boolean a_flagOptional);
89  
90      void setVisible(
91              boolean a_flagVisible);
92  
93      void setReadOnly(
94              boolean a_flagReadOnly);
95  
96      void setLineWrap(
97              boolean a_flagLineWrap);
98  
99      void setScrollable(
100             boolean a_flagScrollable);
101 
102     void setMultiLanguages(
103             boolean a_flagMultiLanguages);
104 
105     void setPropertyMap(
106             boolean a_flagPropertyMap);
107 
108     void setEditorName(
109             String a_editorName);
110 
111     void setHistoryId(
112             String a_historyId);
113 }