litesoft
Diff Revisions
830
vs
836
for /trunk/Java/KeyHole/src/org/litesoft/aokeyhole/swing/mains/mementobeans/support/OADoneable.java
|
@@ -3,7 +3,6 @@ |
3 |
3 |
|
import java.util.*; |
4 |
4 |
|
|
5 |
5 |
|
import org.litesoft.aokeyhole.persist.*; |
6 |
|
- |
import org.litesoft.aokeyhole.swing.mains.mementobeans.support.*; |
7 |
6 |
|
import org.litesoft.core.typeutils.*; |
8 |
7 |
|
|
9 |
8 |
|
public abstract class OADoneable extends DoneableBuilder implements DoneablePropertyBuilder |
|
@@ -18,7 +17,7 @@ |
18 |
17 |
|
super( pID ); |
19 |
18 |
|
mType = pType; |
20 |
19 |
|
mName = pName; |
21 |
|
- |
mNotes = pNotes; |
|
20 |
+ |
mNotes = Strings.deNull( pNotes ); |
22 |
21 |
|
} |
23 |
22 |
|
|
24 |
23 |
|
public final void done() |
|
@@ -40,4 +39,24 @@ |
40 |
39 |
|
* @return !null (suffix) "why" a Property can not be added to "this" |
41 |
40 |
|
*/ |
42 |
41 |
|
abstract protected String getWhyCantAddProperty(); |
|
42 |
+ |
|
|
43 |
+ |
public String getType() |
|
44 |
+ |
{ |
|
45 |
+ |
return mType; |
|
46 |
+ |
} |
|
47 |
+ |
|
|
48 |
+ |
public String getName() |
|
49 |
+ |
{ |
|
50 |
+ |
return mName; |
|
51 |
+ |
} |
|
52 |
+ |
|
|
53 |
+ |
public String[] getNotes() |
|
54 |
+ |
{ |
|
55 |
+ |
return mNotes; |
|
56 |
+ |
} |
|
57 |
+ |
|
|
58 |
+ |
public List<BeanPropertyBuilder> getProperties() |
|
59 |
+ |
{ |
|
60 |
+ |
return mProperties; |
|
61 |
+ |
} |
43 |
62 |
|
} |