diff options
author | adrianocrestani <adrianocrestani@13f79535-47bb-0310-9956-ffa450edef68> | 2009-08-17 06:24:15 +0000 |
---|---|---|
committer | adrianocrestani <adrianocrestani@13f79535-47bb-0310-9956-ffa450edef68> | 2009-08-17 06:24:15 +0000 |
commit | 53c043ac18ca8dd9d7f823bf7a399058c305003d (patch) | |
tree | 5b8184792065accca1e5a68092d0960db455cda6 /branches/sca-java-1.x/modules/domain-search/src/main/java/org/apache/tuscany/sca/domain/search/impl/PropertyDocumentProcessor.java | |
parent | a4f020f2df42181bf54587acddb3b748ff5f698f (diff) |
committing domain-search changes from patch tuscany_2552_phillipe_ramalho_08_16_2009.patch
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@804871 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to '')
-rw-r--r-- | branches/sca-java-1.x/modules/domain-search/src/main/java/org/apache/tuscany/sca/domain/search/impl/PropertyDocumentProcessor.java | 70 |
1 files changed, 37 insertions, 33 deletions
diff --git a/branches/sca-java-1.x/modules/domain-search/src/main/java/org/apache/tuscany/sca/domain/search/impl/PropertyDocumentProcessor.java b/branches/sca-java-1.x/modules/domain-search/src/main/java/org/apache/tuscany/sca/domain/search/impl/PropertyDocumentProcessor.java index 1ab8d29092..20b6635e05 100644 --- a/branches/sca-java-1.x/modules/domain-search/src/main/java/org/apache/tuscany/sca/domain/search/impl/PropertyDocumentProcessor.java +++ b/branches/sca-java-1.x/modules/domain-search/src/main/java/org/apache/tuscany/sca/domain/search/impl/PropertyDocumentProcessor.java @@ -31,54 +31,58 @@ import org.apache.tuscany.sca.domain.search.DocumentProcessor; */ public class PropertyDocumentProcessor implements DocumentProcessor { - public Document process(DocumentProcessor parentProcessor, - DocumentMap documents, Object object, Document doc, String parent) { + public Document process(DocumentProcessor parentProcessor, + DocumentMap documents, + Object object, + Document doc, + String parent) { - if (object instanceof Property) { - Property property = (Property) object; - String name = property.getName(); + if (object instanceof Property) { + Property property = (Property)object; + String name = property.getName(); - if (name != null && name.length() > 0) { + if (name != null && name.length() > 0) { - if (doc == null) { - doc = documents.get(name); - } + if (doc == null) { + doc = documents.get(name); + } - Object value = property.getValue(); + Object value = property.getValue(); - if (value.getClass().isArray()) { - int arraySize = Array.getLength(value); + if (value.getClass().isArray()) { + int arraySize = Array.getLength(value); - for (int i = 0; i < arraySize; i++) { - Object arrayValue = Array.get(value, i); + for (int i = 0; i < arraySize; i++) { + Object arrayValue = Array.get(value, i); - doc.add(new Field(SearchFields.VALUE_FIELD, arrayValue.toString(), - Field.Store.YES, Field.Index.ANALYZED)); + doc.add(new Field(SearchFields.VALUE_FIELD, arrayValue.toString(), Field.Store.YES, + Field.Index.ANALYZED)); - } + } - } else { + } else { - doc.add(new Field(SearchFields.VALUE_FIELD, value.toString(), - Field.Store.YES, Field.Index.ANALYZED)); + doc + .add(new Field(SearchFields.VALUE_FIELD, value.toString(), Field.Store.YES, + Field.Index.ANALYZED)); - } - - return doc == null ? FAKE_DOCUMENT : doc; + } - } else { - return FAKE_DOCUMENT; - } + return doc == null ? FAKE_DOCUMENT : doc; - } + } else { + return FAKE_DOCUMENT; + } - throw new IllegalArgumentException(); + } - } + throw new IllegalArgumentException(); - public Object getDocumentKey(Object object) { - // TODO Auto-generated method stub - return null; - } + } + + public Object getDocumentKey(Object object) { + // TODO Auto-generated method stub + return null; + } } |