@ -200,34 +200,26 @@ public class JenaTripleStore {
public static String getObject ( final String subject , final String predicate ) {
Iterator< RDFNode > iter = getObjects ( subject , predicate ) ;
Log. logInfo ( "TRIPLESTORE" , "GET " + subject + " - " + predicate + " ... " ) ;
while ( iter . hasNext ( ) ) {
return ( iter . next ( ) . toString ( ) ) ;
}
return null ;
Iterator < RDFNode > ni = JenaTripleStore . getObjects ( subject , predicate ) ;
if ( ! ni . hasNext ( ) ) return "" ;
return ni . next ( ) . toString ( ) ;
}
public static String getObject ( final String subject , final String predicate , final String username ) {
Iterator < RDFNode > iter = getObjects ( subject , predicate , username ) ;
while ( iter . hasNext ( ) ) {
Log . logInfo ( "TRIPLESTORE" , "GET " + subject + " - " + predicate + " ... (" + username + ")" ) ;
return ( iter . next ( ) . toString ( ) ) ;
}
return null ;
Iterator < RDFNode > ni = JenaTripleStore . getObjects ( subject , predicate , username ) ;
if ( ! ni . hasNext ( ) ) return "" ;
return ni . next ( ) . toString ( ) ;
}
public static Iterator < RDFNode > getObjects ( final String subject , final String predicate , final String username ) {
Log . logInfo ( "TRIPLESTORE" , "GET " + subject + " - " + predicate + " ... " ) ;
final Resource r = JenaTripleStore . getResource ( subject , username ) ;
if ( privatestorage ! = null & & privatestorage . containsKey ( username ) ) {
@ -239,7 +231,6 @@ public class JenaTripleStore {
}
public static Iterator < RDFNode > getObjects ( final String subject , final String predicate ) {
Log . logInfo ( "TRIPLESTORE" , "GET " + subject + " - " + predicate + " ... " ) ;
final Resource r = JenaTripleStore . getResource ( subject ) ;
return getObjects ( r , predicate ) ;
}
@ -251,6 +242,7 @@ public class JenaTripleStore {
public static Iterator < RDFNode > getObjects ( final Resource r , final String predicate , final Model model ) {
final Property pr = JenaTripleStore . getProperty ( predicate , model ) ;
final StmtIterator iter = model . listStatements ( r , pr , ( Resource ) null ) ;
return new Iterator < RDFNode > ( ) {
@Override
public boolean hasNext ( ) {