Adding JAR task to vitro. Changing visibility levels on IndividualToSolrDocument.
This commit is contained in:
parent
a477c2face
commit
fa8b6db07e
3 changed files with 284 additions and 275 deletions
|
@ -370,6 +370,8 @@ deploy - Deploy the application directly into the Tomcat webapps directory.
|
||||||
<jar basedir="${build.dir}/war" destfile="${build.dir}/${webapp.name}.war" />
|
<jar basedir="${build.dir}/war" destfile="${build.dir}/${webapp.name}.war" />
|
||||||
</target>
|
</target>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<!-- =================================
|
<!-- =================================
|
||||||
target: licenser
|
target: licenser
|
||||||
|
|
||||||
|
|
|
@ -252,6 +252,13 @@
|
||||||
<jar basedir="${build.dir}/war" destfile="${build.dir}/${webapp.name}.war"/>
|
<jar basedir="${build.dir}/war" destfile="${build.dir}/${webapp.name}.war"/>
|
||||||
</target>
|
</target>
|
||||||
|
|
||||||
|
<!-- =================================
|
||||||
|
target: jar
|
||||||
|
================================= -->
|
||||||
|
<target name="jar" depends="revisionInfo" description="--> Build the app and create a JAR file">
|
||||||
|
<jar basedir="${build.dir}/war/WEB-INF/classes" destfile="${build.dir}/${webapp.name}.jar" />
|
||||||
|
</target>
|
||||||
|
|
||||||
<!-- =================================
|
<!-- =================================
|
||||||
target: licenser
|
target: licenser
|
||||||
|
|
||||||
|
|
|
@ -34,15 +34,15 @@ public class IndividualToSolrDocument {
|
||||||
|
|
||||||
public static VitroSearchTermNames term = new VitroSearchTermNames();
|
public static VitroSearchTermNames term = new VitroSearchTermNames();
|
||||||
|
|
||||||
private static String entClassName = Individual.class.getName();
|
protected static String entClassName = Individual.class.getName();
|
||||||
|
|
||||||
private ClassProhibitedFromSearch classesProhibitedFromSearch;
|
protected ClassProhibitedFromSearch classesProhibitedFromSearch;
|
||||||
|
|
||||||
private IndividualProhibitedFromSearch individualProhibitedFromSearch;
|
protected IndividualProhibitedFromSearch individualProhibitedFromSearch;
|
||||||
|
|
||||||
private final String label = "http://www.w3.org/2000/01/rdf-schema#label";
|
protected final String label = "http://www.w3.org/2000/01/rdf-schema#label";
|
||||||
|
|
||||||
public List<DocumentModifier> documentModifiers = new ArrayList<DocumentModifier>();
|
protected List<DocumentModifier> documentModifiers = new ArrayList<DocumentModifier>();
|
||||||
|
|
||||||
public IndividualToSolrDocument(
|
public IndividualToSolrDocument(
|
||||||
ClassProhibitedFromSearch classesProhibitedFromSearch,
|
ClassProhibitedFromSearch classesProhibitedFromSearch,
|
||||||
|
@ -130,7 +130,7 @@ public class IndividualToSolrDocument {
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
private void runAdditionalDocModifers( Individual ind, SolrInputDocument doc, StringBuffer addUri )
|
protected void runAdditionalDocModifers( Individual ind, SolrInputDocument doc, StringBuffer addUri )
|
||||||
throws SkipIndividualException{
|
throws SkipIndividualException{
|
||||||
//run the document modifiers
|
//run the document modifiers
|
||||||
if( documentModifiers != null && !documentModifiers.isEmpty()){
|
if( documentModifiers != null && !documentModifiers.isEmpty()){
|
||||||
|
@ -140,7 +140,7 @@ public class IndividualToSolrDocument {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private void checkForSkipBasedOnNS(Individual ind) throws SkipIndividualException {
|
protected void checkForSkipBasedOnNS(Individual ind) throws SkipIndividualException {
|
||||||
String id = ind.getURI();
|
String id = ind.getURI();
|
||||||
if(id == null){
|
if(id == null){
|
||||||
throw new SkipIndividualException("cannot add individuals without URIs to search index");
|
throw new SkipIndividualException("cannot add individuals without URIs to search index");
|
||||||
|
@ -152,7 +152,7 @@ public class IndividualToSolrDocument {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private void addAllText(Individual ind, SolrInputDocument doc, StringBuffer classPublicNames, StringBuffer objectNames) {
|
protected void addAllText(Individual ind, SolrInputDocument doc, StringBuffer classPublicNames, StringBuffer objectNames) {
|
||||||
String t=null;
|
String t=null;
|
||||||
//ALLTEXT, all of the 'full text'
|
//ALLTEXT, all of the 'full text'
|
||||||
StringBuffer allTextValue = new StringBuffer();
|
StringBuffer allTextValue = new StringBuffer();
|
||||||
|
@ -191,7 +191,7 @@ public class IndividualToSolrDocument {
|
||||||
doc.addField(term.ALLTEXT_PHONETIC, alltext);
|
doc.addField(term.ALLTEXT_PHONETIC, alltext);
|
||||||
}
|
}
|
||||||
|
|
||||||
private void addLabel(Individual ind, SolrInputDocument doc) {
|
protected void addLabel(Individual ind, SolrInputDocument doc) {
|
||||||
String value = "";
|
String value = "";
|
||||||
String label = ind.getRdfsLabel();
|
String label = ind.getRdfsLabel();
|
||||||
if (label != null) {
|
if (label != null) {
|
||||||
|
@ -211,7 +211,7 @@ public class IndividualToSolrDocument {
|
||||||
/**
|
/**
|
||||||
* Adds if the individual has a thumbnail image or not.
|
* Adds if the individual has a thumbnail image or not.
|
||||||
*/
|
*/
|
||||||
private void addThumbnailExistance(Individual ind, SolrInputDocument doc) {
|
protected void addThumbnailExistance(Individual ind, SolrInputDocument doc) {
|
||||||
try{
|
try{
|
||||||
if(ind.hasThumb())
|
if(ind.hasThumb())
|
||||||
doc.addField(term.THUMBNAIL, "1");
|
doc.addField(term.THUMBNAIL, "1");
|
||||||
|
@ -226,7 +226,7 @@ public class IndividualToSolrDocument {
|
||||||
* Get the rdfs:labes for objects of statements and put in objectNames.
|
* Get the rdfs:labes for objects of statements and put in objectNames.
|
||||||
* Get the URIs for objects of statements and put in addUri.
|
* Get the URIs for objects of statements and put in addUri.
|
||||||
*/
|
*/
|
||||||
private void addObjectPropertyText(Individual ind, SolrInputDocument doc,
|
protected void addObjectPropertyText(Individual ind, SolrInputDocument doc,
|
||||||
StringBuffer objectNames, StringBuffer addUri) {
|
StringBuffer objectNames, StringBuffer addUri) {
|
||||||
List<ObjectPropertyStatement> objectPropertyStatements = ind.getObjectPropertyStatements();
|
List<ObjectPropertyStatement> objectPropertyStatements = ind.getObjectPropertyStatements();
|
||||||
if (objectPropertyStatements != null) {
|
if (objectPropertyStatements != null) {
|
||||||
|
|
Loading…
Add table
Reference in a new issue