import org.xml.sax.ContentHandler;
/**
- * contains unassociated trees and a number of analysis
- * sets
+ * contains unassociated trees and a number of analysis sets
*
*
* @version $Revision$ $Date$
//--------------------------/
/**
- * Primary Key for vamsas object referencing
- *
+ * Primary Key for vamsas object referencing
*/
private java.lang.String _id;
/**
- * objects with modifiable=false will not be
- * modified by a vamsas client update
- *
+ * Field _modifiable
*/
- private boolean _modifiable = true;
-
- /**
- * keeps track of state for field: _modifiable
- */
- private boolean _has_modifiable;
+ private java.lang.String _modifiable;
/**
* Field _treeList
} //-- void addTree(int, org.vamsas.objects.core.Tree)
/**
- * Method deleteModifiable
- *
- */
- public void deleteModifiable()
- {
- this._has_modifiable= false;
- } //-- void deleteModifiable()
-
- /**
* Method enumerateDataSet
*
*
}
else if (temp._id != null)
return false;
- if (this._modifiable != temp._modifiable)
- return false;
- if (this._has_modifiable != temp._has_modifiable)
+ if (this._modifiable != null) {
+ if (temp._modifiable == null) return false;
+ else if (!(this._modifiable.equals(temp._modifiable)))
+ return false;
+ }
+ else if (temp._modifiable != null)
return false;
if (this._treeList != null) {
if (temp._treeList == null) return false;
/**
* Returns the value of field 'id'. The field 'id' has the
* following description: Primary Key for vamsas object
- * referencing
- *
+ * referencing
*
* @return String
* @return the value of field 'id'.
} //-- java.lang.String getId()
/**
- * Returns the value of field 'modifiable'. The field
- * 'modifiable' has the following description: objects with
- * modifiable=false will not be
- * modified by a vamsas client update
- *
+ * Returns the value of field 'modifiable'.
*
- * @return boolean
+ * @return String
* @return the value of field 'modifiable'.
*/
- public boolean getModifiable()
+ public java.lang.String getModifiable()
{
return this._modifiable;
- } //-- boolean getModifiable()
+ } //-- java.lang.String getModifiable()
/**
* Method getTree
} //-- int getTreeCount()
/**
- * Method hasModifiable
- *
- *
- *
- * @return boolean
- */
- public boolean hasModifiable()
- {
- return this._has_modifiable;
- } //-- boolean hasModifiable()
-
- /**
* Method isValid
*
*
/**
* Sets the value of field 'id'. The field 'id' has the
* following description: Primary Key for vamsas object
- * referencing
- *
+ * referencing
*
* @param id the value of field 'id'.
*/
} //-- void setId(java.lang.String)
/**
- * Sets the value of field 'modifiable'. The field 'modifiable'
- * has the following description: objects with modifiable=false
- * will not be
- * modified by a vamsas client update
- *
+ * Sets the value of field 'modifiable'.
*
* @param modifiable the value of field 'modifiable'.
*/
- public void setModifiable(boolean modifiable)
+ public void setModifiable(java.lang.String modifiable)
{
this._modifiable = modifiable;
- this._has_modifiable = true;
- } //-- void setModifiable(boolean)
+ } //-- void setModifiable(java.lang.String)
/**
* Method setTree