summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlan Young <consult.awy@gmail.com>2015-04-30 16:12:17 (GMT)
committerAlan Young <consult.awy@gmail.com>2015-05-01 08:18:03 (GMT)
commit6385fd0f848ffd829ca52a04a90989730a10616f (patch)
tree53aaf2b63d2a974c3fa26429c6d235203ff9893b /src/com/isode/stroke/elements/SecurityLabelsCatalog.java
parentcd8e073cabc9a39abb14527b6e968ece1586b7ec (diff)
downloadstroke-6385fd0f848ffd829ca52a04a90989730a10616f.zip
stroke-6385fd0f848ffd829ca52a04a90989730a10616f.tar.bz2
Add parser & serializer for SecurityLabel & SecurityLabelsCatalog
Change visibility of some methods in SecurityLabel & SecurityLabelsCatalog and provide default values for strings and collections in those clases. Change-Id: I1ea3f6b20deac1d1ac7999dd304e2e755d5e7c8a
Diffstat (limited to 'src/com/isode/stroke/elements/SecurityLabelsCatalog.java')
-rw-r--r--src/com/isode/stroke/elements/SecurityLabelsCatalog.java21
1 files changed, 11 insertions, 10 deletions
diff --git a/src/com/isode/stroke/elements/SecurityLabelsCatalog.java b/src/com/isode/stroke/elements/SecurityLabelsCatalog.java
index 4bb9493..29cf3f7 100644
--- a/src/com/isode/stroke/elements/SecurityLabelsCatalog.java
+++ b/src/com/isode/stroke/elements/SecurityLabelsCatalog.java
@@ -4,38 +4,39 @@
*/
package com.isode.stroke.elements;
+import java.util.ArrayList;
import java.util.Collection;
import com.isode.stroke.jid.JID;
public class SecurityLabelsCatalog extends Payload {
private JID to_;
- private String name_;
- private String description_;
- private Collection<Item> items_;
+ private String name_ = "";
+ private String description_ = "";
+ private Collection<Item> items_ = new ArrayList<Item>();
- public class Item {
+ public static class Item {
private SecurityLabel label_;
- private String selector_;
+ private String selector_ = "";
private boolean default_;
public SecurityLabel getLabel() {
return label_;
}
- void setLabel(SecurityLabel label) {
+ public void setLabel(SecurityLabel label) {
label_ = label;
}
- final String getSelector() { return selector_; }
+ public final String getSelector() { return selector_; }
- void setSelector(final String selector) {
+ public void setSelector(final String selector) {
selector_ = selector;
}
- boolean getIsDefault() { return default_; }
+ public boolean getIsDefault() { return default_; }
- void setIsDefault(boolean isDefault) {
+ public void setIsDefault(boolean isDefault) {
default_ = isDefault;
}
};