Subversion Repository Public Repository

litesoft

Diff Revisions 830 vs 836 for /trunk/Java/KeyHole/src/org/litesoft/aokeyhole/swing/mains/mementobeans/support/OADoneable.java

Diff revisions: vs.
  @@ -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 }