From 0ec8481c10cd8277d84c7c1a785483a0a739e5a0 Mon Sep 17 00:00:00 2001 From: abranson Date: Thu, 4 Aug 2011 00:42:34 +0200 Subject: More code cleanup: Refactored Entity Proxy Subscription to handle generics better Rewrote RemoteMap to use TreeMap instead of the internal array for order. It now sorts its keys by number if they parse, else as strings. Removed a no-longer-in-progress outcome form class --- source/com/c2kernel/property/Property.java | 7 ++- .../com/c2kernel/property/PropertyArrayList.java | 10 ++--- .../com/c2kernel/property/PropertyDescription.java | 12 ++--- .../c2kernel/property/PropertyDescriptionList.java | 21 +++++---- source/com/c2kernel/property/PropertyUtility.java | 51 +++++++++++----------- 5 files changed, 51 insertions(+), 50 deletions(-) mode change 100755 => 100644 source/com/c2kernel/property/Property.java mode change 100755 => 100644 source/com/c2kernel/property/PropertyDescription.java mode change 100755 => 100644 source/com/c2kernel/property/PropertyUtility.java (limited to 'source/com/c2kernel/property') diff --git a/source/com/c2kernel/property/Property.java b/source/com/c2kernel/property/Property.java old mode 100755 new mode 100644 index 2374c1b..3022cc5 --- a/source/com/c2kernel/property/Property.java +++ b/source/com/c2kernel/property/Property.java @@ -41,7 +41,8 @@ public class Property implements C2KLocalObject /************************************************************************** * **************************************************************************/ - public void setName(String name) + @Override + public void setName(String name) { mName = name; } @@ -50,7 +51,8 @@ public class Property implements C2KLocalObject /************************************************************************** * **************************************************************************/ - public String getName() + @Override + public String getName() { return mName; } @@ -75,6 +77,7 @@ public class Property implements C2KLocalObject /** * @see com.c2kernel.entity.C2KLocalObject#getClusterType() */ + @Override public String getClusterType() { return ClusterStorage.PROPERTY; } diff --git a/source/com/c2kernel/property/PropertyArrayList.java b/source/com/c2kernel/property/PropertyArrayList.java index dffbaf6..f59b2d5 100644 --- a/source/com/c2kernel/property/PropertyArrayList.java +++ b/source/com/c2kernel/property/PropertyArrayList.java @@ -13,17 +13,17 @@ import java.util.ArrayList; import com.c2kernel.utils.CastorArrayList; -public class PropertyArrayList extends CastorArrayList +public class PropertyArrayList extends CastorArrayList { public PropertyArrayList() - { + { super(); } - + public PropertyArrayList(ArrayList aList) - { + { super(aList); } - + } diff --git a/source/com/c2kernel/property/PropertyDescription.java b/source/com/c2kernel/property/PropertyDescription.java old mode 100755 new mode 100644 index dbbd6b9..cd3b93c --- a/source/com/c2kernel/property/PropertyDescription.java +++ b/source/com/c2kernel/property/PropertyDescription.java @@ -9,10 +9,10 @@ package com.c2kernel.property; -public class PropertyDescription +public class PropertyDescription { private String mName=null; - private String mDefaultValue=null; + private String mDefaultValue=null; private boolean mIsClassIdentifier=false; private boolean mIsMutable=false; @@ -20,13 +20,13 @@ public class PropertyDescription public PropertyDescription() { } - + public PropertyDescription(String name, String defaultValue, boolean isClassIdentifier, boolean isMutable ) { setName(name); setDefaultValue(defaultValue); setIsClassIdentifier(isClassIdentifier); - setIsMutable(isMutable); + setIsMutable(isMutable); } public void setName(String name) @@ -44,7 +44,7 @@ public class PropertyDescription mDefaultValue = defaultValue; } - public void setIsMutable(boolean mutable) + public void setIsMutable(boolean mutable) { mIsMutable = mutable; } @@ -68,7 +68,7 @@ public class PropertyDescription { return mIsMutable; } - + public Property getProperty() { return new Property(mName,mDefaultValue); diff --git a/source/com/c2kernel/property/PropertyDescriptionList.java b/source/com/c2kernel/property/PropertyDescriptionList.java index 64754a7..4728569 100644 --- a/source/com/c2kernel/property/PropertyDescriptionList.java +++ b/source/com/c2kernel/property/PropertyDescriptionList.java @@ -10,26 +10,25 @@ package com.c2kernel.property; import java.util.ArrayList; -import java.util.Iterator; import com.c2kernel.utils.CastorArrayList; -public class PropertyDescriptionList extends CastorArrayList +public class PropertyDescriptionList extends CastorArrayList { public PropertyDescriptionList() - { + { super(); } - + public PropertyDescriptionList(ArrayList aList) - { + { super(aList); } - + public String getClassProps() { StringBuffer props = new StringBuffer(); - for (Iterator iter = list.iterator(); iter.hasNext();) { - PropertyDescription element = (PropertyDescription)iter.next(); + for (Object name : list) { + PropertyDescription element = (PropertyDescription)name; if (element.getIsClassIdentifier()) { if (props.length()>0) props.append(","); @@ -38,10 +37,10 @@ public class PropertyDescriptionList extends CastorArrayList pdlist, String name) { Object[] values = pdlist.toArray(); - for (int i=0;i pdlist) { Object[] values = pdlist.toArray(); StringBuffer names = new StringBuffer(); - for (int i=0;i pdlist) { Object[] values = pdlist.toArray(); StringBuffer names = new StringBuffer(); for (int i=0;i