org.fcrepo.server.storage.types
Class RelationshipTuple
java.lang.Object
org.fcrepo.server.storage.types.RelationshipTuple
- All Implemented Interfaces:
- Constants
public class RelationshipTuple
- extends Object
- implements Constants
A data structure for holding relationships.
- Author:
- Robert Haschart
| Fields inherited from interface org.fcrepo.common.Constants |
ACCESS, ACTION, API, ATOM_APIM1_0, ATOM_ZIP1_1, ATOM1_1, AUDIT, AUDIT1_0, BATCH_MODIFY, BATCH_MODIFY1_1, BE_SECURITY, BE_SECURITY1_0, BINDING_SPEC, DATASTREAM, DC, DISSEMINATOR, DS_COMPOSITE_MODEL, DS_COMPOSITE_MODEL1_0, DS_INPUT_SPEC1_0, DS_INPUT_SPEC1_1, ENVIRONMENT, FCFG, FEDORA, FEDORA_APP_CONTEXT_NAME, FEDORA_DEFAULT_APP_CONTEXT, FEDORA_HOME, FEDORA_REPOSITORY_PID, FOXML, FOXML1_0, FOXML1_0_LEGACY, FOXML1_1, HTTP_REQUEST, MANAGEMENT, METHOD_MAP, METS, METS_EXT, METS_EXT1_0, METS_EXT1_0_LEGACY, 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, OBJ_VALIDATION1_0, OBJECT, OLD_XLINK, PID_LIST1_0, RDF, RDF_XSD, RECOVERY, RELS_EXT, RELS_EXT1_0, RELS_INT1_0, REPO_DESC1_0, RESOURCE, SDEF, SDEF_METHOD_MAP1_0, SDEP, SDEP_METHOD_MAP1_0, SDEP_METHOD_MAP1_1, SERVICE_PROFILE, SOAP, SOAP_ENC, SUBJECT, TYPES, VIEW, WSDL, WSDL_HTTP, WSDL_MIME, XACML_POLICY, XACML_POLICY1_0, XACML1, XACML1_ACTION, XACML1_POLICY, XACML1_RESOURCE, XACML1_SUBJECT, XACML2_POLICY_SCHEMA, XLINK, XML_XSD, XMLNS, XSI |
subject
public final String subject
predicate
public final String predicate
object
public final String object
isLiteral
public final boolean isLiteral
datatype
public final URI datatype
language
public final String language
RelationshipTuple
public RelationshipTuple(String subject,
String predicate,
String object,
boolean isLiteral,
URI datatype)
RelationshipTuple
public RelationshipTuple(String subject,
String predicate,
String object,
boolean isLiteral,
URI datatype,
String language)
getObjectPID
public String getObjectPID()
getRelationship
public String getRelationship()
toString
public String toString()
- Overrides:
toString in class Object
hashCode
public int hashCode()
- Overrides:
hashCode in class Object
equals
public boolean equals(Object o)
- Overrides:
equals in class Object
toTriple
public org.jrdf.graph.Triple toTriple(Map<String,String> namespaces)
throws URISyntaxException
- Throws:
URISyntaxException
makePredicateFromRel
public static URI makePredicateFromRel(String relationship,
Map<String,String> map)
throws URISyntaxException
- Throws:
URISyntaxException
makePredicateResourceFromRel
public static org.jrdf.graph.PredicateNode makePredicateResourceFromRel(String predicate,
Map<String,String> map)
throws URISyntaxException
- Throws:
URISyntaxException
makeObjectFromURIandLiteral
public static org.jrdf.graph.ObjectNode makeObjectFromURIandLiteral(String objURI,
boolean isLiteral,
URI literalType,
String language)
throws URISyntaxException
- Throws:
URISyntaxException
fromTriple
public static RelationshipTuple fromTriple(org.jrdf.graph.Triple triple)
Copyright © 2012 DuraSpace. All Rights Reserved.