Subversion Repositories SmartDukaan

Rev

Rev 51 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 51 Rev 65
Line 184... Line 184...
184
		}
184
		}
185
		
185
		
186
		return displayText;
186
		return displayText;
187
	}
187
	}
188
 
188
 
-
 
189
 
-
 
190
	/**
-
 
191
	 * Encapsulates logic to come up with "value" only part Bullet object
-
 
192
	 * 
-
 
193
	 * @return String "value" text
-
 
194
	 */
-
 
195
	public String getValue() {
-
 
196
		String value = "";
-
 
197
		
-
 
198
		// Enumerated
-
 
199
		if(this.isEnumerated()) {
-
 
200
			value = this.getExpandedEnumDataObject().getEnumValue().getValue();
-
 
201
		}
-
 
202
		
-
 
203
		// Composite
-
 
204
		else if (this.isComposite()) {
-
 
205
			CompositeDefinition compositeDef = (CompositeDefinition)
-
 
206
				this.expandedBulletDefinition.getDatatypeDefinition();
-
 
207
			
-
 
208
			String separator = compositeDef.getSeparator();
-
 
209
			
-
 
210
			List<PrimitiveDataObject> primitivedataobjects = 
-
 
211
				((CompositeDataObject)this.getDataObject()
-
 
212
						).getPrimitiveDataObjects();
-
 
213
			
-
 
214
			for(int i=0;i<primitivedataobjects.size();i++) {
-
 
215
				PrimitiveDataObject primitivedataobject = 
-
 
216
					primitivedataobjects.get(i);
-
 
217
				
-
 
218
				value += primitivedataobject.getValue();
-
 
219
				
-
 
220
				if(i != (primitivedataobjects.size() - 1)) {
-
 
221
					value += separator;
-
 
222
				}
-
 
223
			}
-
 
224
		}
-
 
225
		
-
 
226
		// Primitive
-
 
227
		else {
-
 
228
			value += ((PrimitiveDataObject)this.getDataObject()).getValue();
-
 
229
		}
-
 
230
		
-
 
231
		return value;
-
 
232
	}
-
 
233
	
189
	/* (non-Javadoc)
234
	/* (non-Javadoc)
190
	 * @see java.lang.Object#toString()
235
	 * @see java.lang.Object#toString()
191
	 */
236
	 */
192
	@Override
237
	@Override
193
	public String toString() {
238
	public String toString() {