fedora.server.storage.types
Class RelationshipTuple

java.lang.Object
  extended by fedora.server.storage.types.RelationshipTuple
All Implemented Interfaces:
Constants

public class RelationshipTuple
extends java.lang.Object
implements Constants

A data structure for holding relationships consisting of predicate and subject.

Version:
$Id$
Author:
rh9ec@virginia.edu

Nested Class Summary
 
Nested classes/interfaces inherited from interface fedora.common.Constants
Constants.FedoraHome
 
Field Summary
 java.lang.String datatype
           
 boolean isLiteral
           
 java.lang.String object
           
 java.lang.String predicate
           
 java.lang.String subject
           
 
Fields inherited from interface fedora.common.Constants
ACCESS, ACTION, API, AUDIT, AUDIT1_0, BATCH_MODIFY, BATCH_MODIFY1_1, BDEF, BE_SECURITY, BE_SECURITY1_0, BINDING_SPEC, BMECH, DATASTREAM, DC, DISSEMINATOR, DS_COMPOSITE_MODEL, DS_COMPOSITE_MODEL1_0, ENVIRONMENT, FCFG, FEDORA, FEDORA_HOME, FOXML, FOXML1_0, FOXML1_1, HTTP_REQUEST, MANAGEMENT, METHOD_MAP, METS, METS_EXT, METS_EXT1_0, METS_EXT1_1, MODEL, MULGARA, OAI_DC, OAI_DC2_0, OAI_FRIENDS, OAI_FRIENDS2_0, OAI_IDENTIFIER, OAI_IDENTIFIER2_0, OAI_PMH, OAI_PMH2_0, OAI_PROV, OAI_PROV2_0, OBJ_DATASTREAMS1_0, OBJ_HISTORY1_0, OBJ_ITEMS1_0, OBJ_METHODS1_0, OBJ_PROFILE1_0, OBJECT, OLD_XLINK, PID_LIST1_0, RDF, RDF_XSD, RECOVERY, RELS_EXT, REPO_DESC1_0, RESOURCE, SERVICE_PROFILE, SOAP, SOAP_ENC, SUBJECT, TYPES, VIEW, WSDL, WSDL_HTTP, WSDL_MIME, XLINK, XML_XSD, XMLNS, XSI
 
Constructor Summary
RelationshipTuple()
           
RelationshipTuple(java.lang.String subject, java.lang.String predicate, java.lang.String object, boolean isLiteral, java.lang.String datatype)
           
 
Method Summary
 java.lang.String getObjectPID()
           
 java.lang.String getRelationship()
           
 java.lang.String getSubjectPID()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

subject

public java.lang.String subject

predicate

public java.lang.String predicate

object

public java.lang.String object

isLiteral

public boolean isLiteral

datatype

public java.lang.String datatype
Constructor Detail

RelationshipTuple

public RelationshipTuple()

RelationshipTuple

public RelationshipTuple(java.lang.String subject,
                         java.lang.String predicate,
                         java.lang.String object,
                         boolean isLiteral,
                         java.lang.String datatype)
Method Detail

getObjectPID

public java.lang.String getObjectPID()

getSubjectPID

public java.lang.String getSubjectPID()

getRelationship

public java.lang.String getRelationship()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object