2006/unicorn/org/w3c/unicorn/contract CallParameter.java,1.2,1.3

Update of /sources/public/2006/unicorn/org/w3c/unicorn/contract
In directory hutz:/tmp/cvs-serv31777/org/w3c/unicorn/contract

Modified Files:
	CallParameter.java 
Log Message:
New contrat (WADL only).

Index: CallParameter.java
===================================================================
RCS file: /sources/public/2006/unicorn/org/w3c/unicorn/contract/CallParameter.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- CallParameter.java	1 Sep 2006 14:30:17 -0000	1.2
+++ CallParameter.java	19 Feb 2008 12:49:08 -0000	1.3
@@ -18,21 +18,20 @@
 
 	private static final Log logger = LogFactory.getLog("org.w3c.unicorn.contract");
 
-	// Name of this parameter     
-	private String sName = null;    
-	
+	// Attributes of the parameter  
+	private String sName = null;    	
+	private String sStyle = null;
+	private String sID = null;
+	private String sType = null;
+	private String sDefaultValue;
+	private boolean bRequired; // Is this parameter mandatory 
+	private boolean bRepeating; // Can this parameter be repeated
+	private String sFixed = null; // Indicates if the parameter can be manually set or not
+	private String sPath = null;
+
 	// Possible values for this parameter    
 	private List<String> listOfPossibleValue = null;        
 	
-	// Indicates wheter the parameter can be manually set or not
-	private String sFixed = null;
-	
-	// Is this parameter mandatory     
-	private boolean bRequired;
-	
-	// Can this parameter be repeated
-	private boolean bRepeating;
-	
 	/**
 	 * @param sName
 	 * @param listOfPossibleValue
@@ -60,11 +59,8 @@
 		this.sFixed = sFixed;
 		this.bRequired = bRequired;
 		this.bRepeating = bRepeating;
-	}	
+	}
 	
-	/**
-	 * @param sName
-	 */
 	public CallParameter (final String sName) {
 		this(sName, new ArrayList<String>(), null, false, false);
 		CallParameter.logger.trace("Constructor(String)");
@@ -75,103 +71,150 @@
 		CallParameter.logger.trace("Constructor()");
 	}
 
+	
+	//===================
+	//===== GETTERS =====
+	//===================
 	public String getName() {
 		return this.sName;
 	}
-
-	public void setName (final String sName) {
-		this.sName = sName;
+	
+	public String getStyle() {
+		return this.sStyle;
+	}
+	
+	public String getID() {
+		return this.sID;
+	}
+	
+	public String getType() {
+		return this.sType;
+	}
+	
+	public String getDefaultValue() {
+		return this.sDefaultValue;
+	}
+	
+	public boolean isRequired() {
+		return this.bRequired;
+	}
+	
+	public boolean isRepeating() {
+		return this.bRepeating;
 	}
 
+	public boolean isFixed() {
+		return this.sFixed != null;
+	}
+	
+	public String getFixed() {
+		return this.sFixed;
+	}
+	
+	public String getPath() {
+		return this.sPath;
+	}	
+	
 	public List<String> getListOfPossibleValue () {
 		return listOfPossibleValue;
 	}
 
-	public void setPossibleValues (final List<String> listOfValue) {
-		this.listOfPossibleValue = listOfValue;
+	
+	//==================
+	//===== SETTERS ====
+	//==================
+	public void setName (final String sName) {
+		this.sName = sName;
+	}
+
+	public void setStyle(String style) {
+		this.sStyle = style;
 	}
 	
-	public void addValue (final String sValue) {
-		if (this.listOfPossibleValue == null) {
-			this.listOfPossibleValue = new ArrayList<String>();
-		}
-		this.listOfPossibleValue.add(sValue);
+	public void setID(String sid) {
+		this.sID = sid;
 	}
 	
-	public Object getValue (final int iPosition) {
-		return this.listOfPossibleValue.get(iPosition);
+	public void setType(String type) {
+		this.sType = type;
 	}
 	
-	public boolean contains (final String sValue) {
-		return this.listOfPossibleValue.contains(sValue) ||
-			(this.listOfPossibleValue.size() == 1 && this.listOfPossibleValue.contains(""));
+	public void setDefaultValue(String defaultValue) {
+		this.sDefaultValue = defaultValue;
 	}
 	
-	/**
-	 * @return Returns the fixed.
-	 */
-	public boolean isFixed() {
-		return this.sFixed != null;
+	public void setRequired (final boolean bRequired) {
+		this.bRequired = bRequired;
 	}
 	
-	public String getFixed() {
-		return this.sFixed;
+	public void setRepeating (final boolean bRepeating) {
+		this.bRepeating = bRepeating;
 	}
 	
-	/**
-	 * @param sFixed The fixed to set.
-	 */
 	public void setFixed (final String sFixed) {
 		this.sFixed = sFixed;
 	}
 	
-	/**
-	 * @return Returns the repeating.
-	 */
-	public boolean isRepeating() {
-		return this.bRepeating;
+	public void setPath (final String sPath) {
+		this.sPath = sPath;
 	}
 	
-	/**
-	 * @param bRepeating The repeating to set.
-	 */
-	public void setRepeating(final boolean bRepeating) {
-		this.bRepeating = bRepeating;
+	
+	
+	public void setPossibleValues (final List<String> listOfValue) {
+		this.listOfPossibleValue = listOfValue;
 	}
 	
-	/**
-	 * @return Returns the required.
-	 */
-	public boolean isRequired() {
-		return this.bRequired;
+	public void addValue (final String sValue) {
+		if (this.listOfPossibleValue == null) {
+			this.listOfPossibleValue = new ArrayList<String>();
+		}
+		this.listOfPossibleValue.add(sValue);
 	}
 	
-	/**
-	 * @param bRequired The required to set.
-	 */
-	public void setRequired (final boolean bRequired) {
-		this.bRequired = bRequired;
+	public Object getValue (final int iPosition) {
+		return this.listOfPossibleValue.get(iPosition);
+	}
+	
+	public boolean contains (final String sValue) {
+		return this.listOfPossibleValue.contains(sValue) ||
+			(this.listOfPossibleValue.size() == 1 && this.listOfPossibleValue.contains(""));
 	}
 	
+	
 	/**
 	 * {@inheritDoc}
 	 */
 	public String toString() {
 		final int iSize = 1000;
-		final String sVariableSeparator = "  ";
+		final String sVariableSeparator = "\n";
 		final StringBuffer aStringBuffer = new StringBuffer(iSize);
 		
-		aStringBuffer.append("name=").append(sName);
+		aStringBuffer.append("[begin CallParameter]\n");
+		aStringBuffer.append("name:=").append(sName);
 		aStringBuffer.append(sVariableSeparator);
-		aStringBuffer.append("possibleValues=").append(listOfPossibleValue);
+		aStringBuffer.append("id:=").append(sID);
 		aStringBuffer.append(sVariableSeparator);
-		aStringBuffer.append("fixed=").append(sFixed);
+		aStringBuffer.append("possibleValues:=").append(listOfPossibleValue);
 		aStringBuffer.append(sVariableSeparator);
-		aStringBuffer.append("required=").append(bRequired);
+		aStringBuffer.append("fixed:=").append(sFixed);
 		aStringBuffer.append(sVariableSeparator);
-		aStringBuffer.append("repeating=").append(bRepeating);
+		aStringBuffer.append("required:=").append(bRequired);
+		aStringBuffer.append(sVariableSeparator);
+		aStringBuffer.append("repeating:=").append(bRepeating);
+		aStringBuffer.append(sVariableSeparator);
+		aStringBuffer.append("style:=").append(sStyle);
+		aStringBuffer.append(sVariableSeparator);
+		aStringBuffer.append("path:=").append(sPath);
+		aStringBuffer.append(sVariableSeparator);
+		aStringBuffer.append("style:=").append(sStyle);
+		aStringBuffer.append(sVariableSeparator);
+		aStringBuffer.append("default:=").append(sDefaultValue);
+		aStringBuffer.append("[end CallParameter]\n");
 		
 		return aStringBuffer.toString();
 	}
 	
 }
+
+

Received on Tuesday, 19 February 2008 12:49:20 UTC