\r
import java.io.File;\r
import java.io.IOException;\r
+import java.util.ArrayList;\r
+import java.util.Collections;\r
import java.util.Iterator;\r
import java.util.List;\r
-import java.util.Collections;\r
-import java.util.ArrayList;\r
\r
/**\r
* This class indexes the metadata in the repository.\r
{\r
deleteDocuments( getTermList( metadataList ) );\r
}\r
- catch( IOException e )\r
+ catch ( IOException e )\r
{\r
throw new RepositoryIndexException( "Failed to delete an index document", e );\r
}\r
}\r
}\r
doc.add( Field.Text( FLD_PLUGINPREFIX, pluginAppended ) );\r
- doc.add( Field.Text( FLD_GROUPID, metadata.getGroupId() ) );\r
\r
- if ( metadata.getArtifactId() != null && !"".equals( metadata.getArtifactId() ) )\r
+ if ( metadata.getGroupId() != null )\r
+ {\r
+ doc.add( Field.Text( FLD_GROUPID, metadata.getGroupId() ) );\r
+ }\r
+ else\r
+ {\r
+ doc.add( Field.Text( FLD_GROUPID, "" ) );\r
+ }\r
+\r
+ if ( metadata.getArtifactId() != null )\r
{\r
doc.add( Field.Text( FLD_ARTIFACTID, metadata.getArtifactId() ) );\r
}\r
doc.add( Field.Text( FLD_ARTIFACTID, "" ) );\r
}\r
\r
- if ( metadata.getVersion() != null && !"".equals( metadata.getVersion() ) )\r
+ if ( metadata.getVersion() != null )\r
{\r
doc.add( Field.Text( FLD_VERSION, metadata.getVersion() ) );\r
}\r