/*******************************************************************************
* Copyright (c) 2004, 2007-2008 IBM Corporation and Cambridge Semantics Incorporated.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
* http://www.eclipse.org/legal/epl-v10.html
*
* File: $Source$
* Created by: Generated Source from org.openanzo.jdbc.utils.opgen.jet
* Created on: Generated Source from org.openanzo.jdbc.utils.opgen.jet
* Revision: $Id$
*
* Contributors:
* IBM Corporation - initial API and implementation
* Cambridge Semantics Incorporated - Fork to Anzo
*******************************************************************************/
package org.openanzo.ontologies.persistence;
/**
* Interface for PersistedTransaction ontology class<br>
* Use the org.openanzo.ontologies.persistence.ClientPersistenceFactory to create instances of this interface.
* <p>(URI: http://openanzo.org/ontologies/2008/07/ClientPersistence#PersistedTransaction)</p>
* <br>
* <br>
* <br>
*/
@SuppressWarnings("all")
public interface PersistedTransaction extends org.openanzo.rdf.jastor.Thing {
/**
* The rdf:type for this ontology class
*/
public static final org.openanzo.rdf.URI TYPE = org.openanzo.rdf.jastor.ThingFactory.valueFactory.createURI("http://openanzo.org/ontologies/2008/07/ClientPersistence#PersistedTransaction");
/**
* The Anzo Property for transactionContext
* <p>(URI: http://openanzo.org/ontologies/2008/07/ClientPersistence#transactionContext)</p>
* <br>
* <br>
* RDF Schema Standard Properties <br>
* comment : The serialized transaction context <br>
* <br>
*/
public static org.openanzo.rdf.URI transactionContextProperty = org.openanzo.rdf.jastor.ThingFactory.valueFactory.createURI("http://openanzo.org/ontologies/2008/07/ClientPersistence#transactionContext");
/**
* The Anzo Property for additionsStore
* <p>(URI: http://openanzo.org/ontologies/2008/07/ClientPersistence#additionsStore)</p>
* <br>
* <br>
* RDF Schema Standard Properties <br>
* comment : The additions uri <br>
* <br>
*/
public static org.openanzo.rdf.URI additionsStoreProperty = org.openanzo.rdf.jastor.ThingFactory.valueFactory.createURI("http://openanzo.org/ontologies/2008/07/ClientPersistence#additionsStore");
/**
* The Anzo Property for childTransaction
* <p>(URI: http://openanzo.org/ontologies/2008/07/ClientPersistence#childTransaction)</p>
* <br>
* <br>
* RDF Schema Standard Properties <br>
* comment : The additions uri <br>
* <br>
*/
public static org.openanzo.rdf.URI childTransactionProperty = org.openanzo.rdf.jastor.ThingFactory.valueFactory.createURI("http://openanzo.org/ontologies/2008/07/ClientPersistence#childTransaction");
/**
* The Anzo Property for deletionsStore
* <p>(URI: http://openanzo.org/ontologies/2008/07/ClientPersistence#deletionsStore)</p>
* <br>
* <br>
* RDF Schema Standard Properties <br>
* comment : The deletions uri <br>
* <br>
*/
public static org.openanzo.rdf.URI deletionsStoreProperty = org.openanzo.rdf.jastor.ThingFactory.valueFactory.createURI("http://openanzo.org/ontologies/2008/07/ClientPersistence#deletionsStore");
/**
* The Anzo Property for next
* <p>(URI: http://openanzo.org/ontologies/2008/07/ClientPersistence#next)</p>
* <br>
* <br>
* RDF Schema Standard Properties <br>
* comment : The transactions <br>
* <br>
*/
public static org.openanzo.rdf.URI nextProperty = org.openanzo.rdf.jastor.ThingFactory.valueFactory.createURI("http://openanzo.org/ontologies/2008/07/ClientPersistence#next");
/**
* The Anzo Property for nextTransaction
* <p>(URI: http://openanzo.org/ontologies/2008/07/ClientPersistence#nextTransaction)</p>
* <br>
* <br>
* RDF Schema Standard Properties <br>
* comment : The additions uri <br>
* <br>
*/
public static org.openanzo.rdf.URI nextTransactionProperty = org.openanzo.rdf.jastor.ThingFactory.valueFactory.createURI("http://openanzo.org/ontologies/2008/07/ClientPersistence#nextTransaction");
/**
* The Anzo Property for parentTransaction
* <p>(URI: http://openanzo.org/ontologies/2008/07/ClientPersistence#parentTransaction)</p>
* <br>
* <br>
* RDF Schema Standard Properties <br>
* comment : The additions uri <br>
* <br>
*/
public static org.openanzo.rdf.URI parentTransactionProperty = org.openanzo.rdf.jastor.ThingFactory.valueFactory.createURI("http://openanzo.org/ontologies/2008/07/ClientPersistence#parentTransaction");
/**
* The Anzo Property for preconditions
* <p>(URI: http://openanzo.org/ontologies/2008/07/ClientPersistence#preconditions)</p>
* <br>
* <br>
* RDF Schema Standard Properties <br>
* comment : The preconditions for the transaction <br>
* <br>
*/
public static org.openanzo.rdf.URI preconditionsProperty = org.openanzo.rdf.jastor.ThingFactory.valueFactory.createURI("http://openanzo.org/ontologies/2008/07/ClientPersistence#preconditions");
/**
* The Anzo Property for previousTransaction
* <p>(URI: http://openanzo.org/ontologies/2008/07/ClientPersistence#previousTransaction)</p>
* <br>
* <br>
* RDF Schema Standard Properties <br>
* comment : The additions uri <br>
* <br>
*/
public static org.openanzo.rdf.URI previousTransactionProperty = org.openanzo.rdf.jastor.ThingFactory.valueFactory.createURI("http://openanzo.org/ontologies/2008/07/ClientPersistence#previousTransaction");
/**
* The Anzo Property for transactionUri
* <p>(URI: http://openanzo.org/ontologies/2008/07/ClientPersistence#transactionUri)</p>
* <br>
* <br>
* RDF Schema Standard Properties <br>
* comment : The transaction URI <br>
* <br>
*/
public static org.openanzo.rdf.URI transactionUriProperty = org.openanzo.rdf.jastor.ThingFactory.valueFactory.createURI("http://openanzo.org/ontologies/2008/07/ClientPersistence#transactionUri");
/**
* Gets the 'transactionContext' property value from the given graph
* @return {@link java.lang.String}
* @see #transactionContextProperty
* @throws org.openanzo.rdf.jastor.JastorException
*/
public java.lang.String getTransactionContext() throws org.openanzo.rdf.jastor.JastorException;
/**
* Gets the 'transactionContext' property value
* @param includeEntireDataset Get the properties from the entire dataset, and not just the namedgraph
* @return {@link java.lang.String}
* @see #transactionContextProperty
* @throws org.openanzo.rdf.jastor.JastorException
*/
public java.lang.String getTransactionContext(boolean includeEntireDataset) throws org.openanzo.rdf.jastor.JastorException;
/**
* Sets the 'transactionContext' property value
* @param transactionContext {@link java.lang.String}, the value to set
* @see #transactionContextProperty
* @throws org.openanzo.rdf.jastor.JastorException
*/
public void setTransactionContext(java.lang.String transactionContext) throws org.openanzo.rdf.jastor.JastorException;
/**
* Clears all values for 'transactionContext'.
* @param includeEntireDataset Delete the properties from the entire dataset, and not just the namedgraph
* @see #transactionContextProperty
* @throws org.openanzo.rdf.jastor.JastorException
*/
public void clearTransactionContext(boolean includeEntireDataset) throws org.openanzo.rdf.jastor.JastorException;
/**
* Gets the 'additionsStore' property value
* @return {@link org.openanzo.ontologies.persistence.ReferencedQuadStore}
* @see #additionsStoreProperty
* @throws org.openanzo.rdf.jastor.JastorException
*/
public org.openanzo.ontologies.persistence.ReferencedQuadStore getAdditionsStore() throws org.openanzo.rdf.jastor.JastorException;
/**
* Gets the 'additionsStore' property value
* @param includeEntireDataset Get the properties from the entire dataset, and not just the namedgraph
* @return {@link org.openanzo.ontologies.persistence.ReferencedQuadStore}
* @see #additionsStoreProperty
* @throws org.openanzo.rdf.jastor.JastorException
*/
public org.openanzo.ontologies.persistence.ReferencedQuadStore getAdditionsStore(boolean includeEntireDataset) throws org.openanzo.rdf.jastor.JastorException;
/**
* Sets the 'additionsStore' property value
* @param additionsStore {@link org.openanzo.ontologies.persistence.ReferencedQuadStore}, value to set
* @see #additionsStoreProperty
* @throws org.openanzo.rdf.jastor.JastorException
*/
public void setAdditionsStore(org.openanzo.ontologies.persistence.ReferencedQuadStore additionsStore) throws org.openanzo.rdf.jastor.JastorException;
/**
* Sets the 'additionsStore' property value to an anonymous node
* @return {@link org.openanzo.ontologies.persistence.ReferencedQuadStore}, the created value
* @see #additionsStoreProperty
* @throws org.openanzo.rdf.jastor.JastorException
*/
public org.openanzo.ontologies.persistence.ReferencedQuadStore setAdditionsStore() throws org.openanzo.rdf.jastor.JastorException;
/**
* Sets the 'additionsStore' property value to the given resource, and add's rdf:type properties. This
* method is equivalent constructing a new instance of {@link org.openanzo.ontologies.persistence.ReferencedQuadStore} with the factory.
* and calling setAdditionsStore(org.openanzo.ontologies.persistence.ReferencedQuadStore additionsStore)
* The resource argument have rdf:type http://openanzo.org/ontologies/2008/07/ClientPersistence#ReferencedQuadStore. That is, this method
* should not be used as a shortcut for creating new objects in the model.
* @param resource {@link org.openanzo.rdf.Resource} must not be be null.
* @return {@link org.openanzo.ontologies.persistence.ReferencedQuadStore}, the newly created value
* @see #additionsStoreProperty
* @throws org.openanzo.rdf.jastor.JastorException
*/
public org.openanzo.ontologies.persistence.ReferencedQuadStore setAdditionsStore(org.openanzo.rdf.Resource resource) throws org.openanzo.rdf.jastor.JastorException;
/**
* Clears all values for 'additionsStore'.
* @param includeEntireDataset Delete the properties from the entire dataset, and not just the namedgraph
* @see #additionsStoreProperty
* @throws org.openanzo.rdf.jastor.JastorException
*/
public void clearAdditionsStore(boolean includeEntireDataset) throws org.openanzo.rdf.jastor.JastorException;
/**
* Gets the 'childTransaction' property value
* @return {@link org.openanzo.ontologies.persistence.PersistedTransaction}
* @see #childTransactionProperty
* @throws org.openanzo.rdf.jastor.JastorException
*/
public org.openanzo.ontologies.persistence.PersistedTransaction getChildTransaction() throws org.openanzo.rdf.jastor.JastorException;
/**
* Gets the 'childTransaction' property value
* @param includeEntireDataset Get the properties from the entire dataset, and not just the namedgraph
* @return {@link org.openanzo.ontologies.persistence.PersistedTransaction}
* @see #childTransactionProperty
* @throws org.openanzo.rdf.jastor.JastorException
*/
public org.openanzo.ontologies.persistence.PersistedTransaction getChildTransaction(boolean includeEntireDataset) throws org.openanzo.rdf.jastor.JastorException;
/**
* Sets the 'childTransaction' property value
* @param childTransaction {@link org.openanzo.ontologies.persistence.PersistedTransaction}, value to set
* @see #childTransactionProperty
* @throws org.openanzo.rdf.jastor.JastorException
*/
public void setChildTransaction(org.openanzo.ontologies.persistence.PersistedTransaction childTransaction) throws org.openanzo.rdf.jastor.JastorException;
/**
* Sets the 'childTransaction' property value to an anonymous node
* @return {@link org.openanzo.ontologies.persistence.PersistedTransaction}, the created value
* @see #childTransactionProperty
* @throws org.openanzo.rdf.jastor.JastorException
*/
public org.openanzo.ontologies.persistence.PersistedTransaction setChildTransaction() throws org.openanzo.rdf.jastor.JastorException;
/**
* Sets the 'childTransaction' property value to the given resource, and add's rdf:type properties. This
* method is equivalent constructing a new instance of {@link org.openanzo.ontologies.persistence.PersistedTransaction} with the factory.
* and calling setChildTransaction(org.openanzo.ontologies.persistence.PersistedTransaction childTransaction)
* The resource argument have rdf:type http://openanzo.org/ontologies/2008/07/ClientPersistence#PersistedTransaction. That is, this method
* should not be used as a shortcut for creating new objects in the model.
* @param resource {@link org.openanzo.rdf.Resource} must not be be null.
* @return {@link org.openanzo.ontologies.persistence.PersistedTransaction}, the newly created value
* @see #childTransactionProperty
* @throws org.openanzo.rdf.jastor.JastorException
*/
public org.openanzo.ontologies.persistence.PersistedTransaction setChildTransaction(org.openanzo.rdf.Resource resource) throws org.openanzo.rdf.jastor.JastorException;
/**
* Clears all values for 'childTransaction'.
* @param includeEntireDataset Delete the properties from the entire dataset, and not just the namedgraph
* @see #childTransactionProperty
* @throws org.openanzo.rdf.jastor.JastorException
*/
public void clearChildTransaction(boolean includeEntireDataset) throws org.openanzo.rdf.jastor.JastorException;
/**
* Gets the 'deletionsStore' property value
* @return {@link org.openanzo.ontologies.persistence.ReferencedQuadStore}
* @see #deletionsStoreProperty
* @throws org.openanzo.rdf.jastor.JastorException
*/
public org.openanzo.ontologies.persistence.ReferencedQuadStore getDeletionsStore() throws org.openanzo.rdf.jastor.JastorException;
/**
* Gets the 'deletionsStore' property value
* @param includeEntireDataset Get the properties from the entire dataset, and not just the namedgraph
* @return {@link org.openanzo.ontologies.persistence.ReferencedQuadStore}
* @see #deletionsStoreProperty
* @throws org.openanzo.rdf.jastor.JastorException
*/
public org.openanzo.ontologies.persistence.ReferencedQuadStore getDeletionsStore(boolean includeEntireDataset) throws org.openanzo.rdf.jastor.JastorException;
/**
* Sets the 'deletionsStore' property value
* @param deletionsStore {@link org.openanzo.ontologies.persistence.ReferencedQuadStore}, value to set
* @see #deletionsStoreProperty
* @throws org.openanzo.rdf.jastor.JastorException
*/
public void setDeletionsStore(org.openanzo.ontologies.persistence.ReferencedQuadStore deletionsStore) throws org.openanzo.rdf.jastor.JastorException;
/**
* Sets the 'deletionsStore' property value to an anonymous node
* @return {@link org.openanzo.ontologies.persistence.ReferencedQuadStore}, the created value
* @see #deletionsStoreProperty
* @throws org.openanzo.rdf.jastor.JastorException
*/
public org.openanzo.ontologies.persistence.ReferencedQuadStore setDeletionsStore() throws org.openanzo.rdf.jastor.JastorException;
/**
* Sets the 'deletionsStore' property value to the given resource, and add's rdf:type properties. This
* method is equivalent constructing a new instance of {@link org.openanzo.ontologies.persistence.ReferencedQuadStore} with the factory.
* and calling setDeletionsStore(org.openanzo.ontologies.persistence.ReferencedQuadStore deletionsStore)
* The resource argument have rdf:type http://openanzo.org/ontologies/2008/07/ClientPersistence#ReferencedQuadStore. That is, this method
* should not be used as a shortcut for creating new objects in the model.
* @param resource {@link org.openanzo.rdf.Resource} must not be be null.
* @return {@link org.openanzo.ontologies.persistence.ReferencedQuadStore}, the newly created value
* @see #deletionsStoreProperty
* @throws org.openanzo.rdf.jastor.JastorException
*/
public org.openanzo.ontologies.persistence.ReferencedQuadStore setDeletionsStore(org.openanzo.rdf.Resource resource) throws org.openanzo.rdf.jastor.JastorException;
/**
* Clears all values for 'deletionsStore'.
* @param includeEntireDataset Delete the properties from the entire dataset, and not just the namedgraph
* @see #deletionsStoreProperty
* @throws org.openanzo.rdf.jastor.JastorException
*/
public void clearDeletionsStore(boolean includeEntireDataset) throws org.openanzo.rdf.jastor.JastorException;
/**
* Gets the 'next' property value
* @return {@link org.openanzo.ontologies.persistence.PersistedTransaction}
* @see #nextProperty
* @throws org.openanzo.rdf.jastor.JastorException
*/
public org.openanzo.ontologies.persistence.PersistedTransaction getNext() throws org.openanzo.rdf.jastor.JastorException;
/**
* Gets the 'next' property value
* @param includeEntireDataset Get the properties from the entire dataset, and not just the namedgraph
* @return {@link org.openanzo.ontologies.persistence.PersistedTransaction}
* @see #nextProperty
* @throws org.openanzo.rdf.jastor.JastorException
*/
public org.openanzo.ontologies.persistence.PersistedTransaction getNext(boolean includeEntireDataset) throws org.openanzo.rdf.jastor.JastorException;
/**
* Sets the 'next' property value
* @param next {@link org.openanzo.ontologies.persistence.PersistedTransaction}, value to set
* @see #nextProperty
* @throws org.openanzo.rdf.jastor.JastorException
*/
public void setNext(org.openanzo.ontologies.persistence.PersistedTransaction next) throws org.openanzo.rdf.jastor.JastorException;
/**
* Sets the 'next' property value to an anonymous node
* @return {@link org.openanzo.ontologies.persistence.PersistedTransaction}, the created value
* @see #nextProperty
* @throws org.openanzo.rdf.jastor.JastorException
*/
public org.openanzo.ontologies.persistence.PersistedTransaction setNext() throws org.openanzo.rdf.jastor.JastorException;
/**
* Sets the 'next' property value to the given resource, and add's rdf:type properties. This
* method is equivalent constructing a new instance of {@link org.openanzo.ontologies.persistence.PersistedTransaction} with the factory.
* and calling setNext(org.openanzo.ontologies.persistence.PersistedTransaction next)
* The resource argument have rdf:type http://openanzo.org/ontologies/2008/07/ClientPersistence#PersistedTransaction. That is, this method
* should not be used as a shortcut for creating new objects in the model.
* @param resource {@link org.openanzo.rdf.Resource} must not be be null.
* @return {@link org.openanzo.ontologies.persistence.PersistedTransaction}, the newly created value
* @see #nextProperty
* @throws org.openanzo.rdf.jastor.JastorException
*/
public org.openanzo.ontologies.persistence.PersistedTransaction setNext(org.openanzo.rdf.Resource resource) throws org.openanzo.rdf.jastor.JastorException;
/**
* Clears all values for 'next'.
* @param includeEntireDataset Delete the properties from the entire dataset, and not just the namedgraph
* @see #nextProperty
* @throws org.openanzo.rdf.jastor.JastorException
*/
public void clearNext(boolean includeEntireDataset) throws org.openanzo.rdf.jastor.JastorException;
/**
* Gets the 'nextTransaction' property value
* @return {@link org.openanzo.ontologies.persistence.PersistedTransaction}
* @see #nextTransactionProperty
* @throws org.openanzo.rdf.jastor.JastorException
*/
public org.openanzo.ontologies.persistence.PersistedTransaction getNextTransaction() throws org.openanzo.rdf.jastor.JastorException;
/**
* Gets the 'nextTransaction' property value
* @param includeEntireDataset Get the properties from the entire dataset, and not just the namedgraph
* @return {@link org.openanzo.ontologies.persistence.PersistedTransaction}
* @see #nextTransactionProperty
* @throws org.openanzo.rdf.jastor.JastorException
*/
public org.openanzo.ontologies.persistence.PersistedTransaction getNextTransaction(boolean includeEntireDataset) throws org.openanzo.rdf.jastor.JastorException;
/**
* Sets the 'nextTransaction' property value
* @param nextTransaction {@link org.openanzo.ontologies.persistence.PersistedTransaction}, value to set
* @see #nextTransactionProperty
* @throws org.openanzo.rdf.jastor.JastorException
*/
public void setNextTransaction(org.openanzo.ontologies.persistence.PersistedTransaction nextTransaction) throws org.openanzo.rdf.jastor.JastorException;
/**
* Sets the 'nextTransaction' property value to an anonymous node
* @return {@link org.openanzo.ontologies.persistence.PersistedTransaction}, the created value
* @see #nextTransactionProperty
* @throws org.openanzo.rdf.jastor.JastorException
*/
public org.openanzo.ontologies.persistence.PersistedTransaction setNextTransaction() throws org.openanzo.rdf.jastor.JastorException;
/**
* Sets the 'nextTransaction' property value to the given resource, and add's rdf:type properties. This
* method is equivalent constructing a new instance of {@link org.openanzo.ontologies.persistence.PersistedTransaction} with the factory.
* and calling setNextTransaction(org.openanzo.ontologies.persistence.PersistedTransaction nextTransaction)
* The resource argument have rdf:type http://openanzo.org/ontologies/2008/07/ClientPersistence#PersistedTransaction. That is, this method
* should not be used as a shortcut for creating new objects in the model.
* @param resource {@link org.openanzo.rdf.Resource} must not be be null.
* @return {@link org.openanzo.ontologies.persistence.PersistedTransaction}, the newly created value
* @see #nextTransactionProperty
* @throws org.openanzo.rdf.jastor.JastorException
*/
public org.openanzo.ontologies.persistence.PersistedTransaction setNextTransaction(org.openanzo.rdf.Resource resource) throws org.openanzo.rdf.jastor.JastorException;
/**
* Clears all values for 'nextTransaction'.
* @param includeEntireDataset Delete the properties from the entire dataset, and not just the namedgraph
* @see #nextTransactionProperty
* @throws org.openanzo.rdf.jastor.JastorException
*/
public void clearNextTransaction(boolean includeEntireDataset) throws org.openanzo.rdf.jastor.JastorException;
/**
* Gets the 'parentTransaction' property value
* @return {@link org.openanzo.ontologies.persistence.PersistedTransaction}
* @see #parentTransactionProperty
* @throws org.openanzo.rdf.jastor.JastorException
*/
public org.openanzo.ontologies.persistence.PersistedTransaction getParentTransaction() throws org.openanzo.rdf.jastor.JastorException;
/**
* Gets the 'parentTransaction' property value
* @param includeEntireDataset Get the properties from the entire dataset, and not just the namedgraph
* @return {@link org.openanzo.ontologies.persistence.PersistedTransaction}
* @see #parentTransactionProperty
* @throws org.openanzo.rdf.jastor.JastorException
*/
public org.openanzo.ontologies.persistence.PersistedTransaction getParentTransaction(boolean includeEntireDataset) throws org.openanzo.rdf.jastor.JastorException;
/**
* Sets the 'parentTransaction' property value
* @param parentTransaction {@link org.openanzo.ontologies.persistence.PersistedTransaction}, value to set
* @see #parentTransactionProperty
* @throws org.openanzo.rdf.jastor.JastorException
*/
public void setParentTransaction(org.openanzo.ontologies.persistence.PersistedTransaction parentTransaction) throws org.openanzo.rdf.jastor.JastorException;
/**
* Sets the 'parentTransaction' property value to an anonymous node
* @return {@link org.openanzo.ontologies.persistence.PersistedTransaction}, the created value
* @see #parentTransactionProperty
* @throws org.openanzo.rdf.jastor.JastorException
*/
public org.openanzo.ontologies.persistence.PersistedTransaction setParentTransaction() throws org.openanzo.rdf.jastor.JastorException;
/**
* Sets the 'parentTransaction' property value to the given resource, and add's rdf:type properties. This
* method is equivalent constructing a new instance of {@link org.openanzo.ontologies.persistence.PersistedTransaction} with the factory.
* and calling setParentTransaction(org.openanzo.ontologies.persistence.PersistedTransaction parentTransaction)
* The resource argument have rdf:type http://openanzo.org/ontologies/2008/07/ClientPersistence#PersistedTransaction. That is, this method
* should not be used as a shortcut for creating new objects in the model.
* @param resource {@link org.openanzo.rdf.Resource} must not be be null.
* @return {@link org.openanzo.ontologies.persistence.PersistedTransaction}, the newly created value
* @see #parentTransactionProperty
* @throws org.openanzo.rdf.jastor.JastorException
*/
public org.openanzo.ontologies.persistence.PersistedTransaction setParentTransaction(org.openanzo.rdf.Resource resource) throws org.openanzo.rdf.jastor.JastorException;
/**
* Clears all values for 'parentTransaction'.
* @param includeEntireDataset Delete the properties from the entire dataset, and not just the namedgraph
* @see #parentTransactionProperty
* @throws org.openanzo.rdf.jastor.JastorException
*/
public void clearParentTransaction(boolean includeEntireDataset) throws org.openanzo.rdf.jastor.JastorException;
/**
* Get an Iterator the 'preconditions' property values. This Iteartor
* may be used to remove all such values.
* @return {@link java.util.Collection} of {@link org.openanzo.ontologies.persistence.PersistedPrecondition}
* @see #preconditionsProperty
* @throws org.openanzo.rdf.jastor.JastorException
*/
public java.util.Collection<org.openanzo.ontologies.persistence.PersistedPrecondition> getPreconditions() throws org.openanzo.rdf.jastor.JastorException;
/**
* Get an Iterator the 'preconditions' property values. This Iteartor
* may be used to remove all such values.
* @param includeEntireDataset Get the properties from the entire dataset, and not just the namedgraph
* @return {@link java.util.Collection} of {@link org.openanzo.ontologies.persistence.PersistedPrecondition}
* @see #preconditionsProperty
* @throws org.openanzo.rdf.jastor.JastorException
*/
public java.util.Collection<org.openanzo.ontologies.persistence.PersistedPrecondition> getPreconditions(boolean includeEntireDataset) throws org.openanzo.rdf.jastor.JastorException;
/**
* Adds a value for the 'preconditions' property
* @param preconditions The {@link org.openanzo.ontologies.persistence.PersistedPrecondition} to add
* @see #preconditionsProperty
* @throws org.openanzo.rdf.jastor.JastorException
*/
public void addPreconditions(org.openanzo.ontologies.persistence.PersistedPrecondition preconditions) throws org.openanzo.rdf.jastor.JastorException;
/**
* Adds an anonymous value for the 'preconditions' property
* @return The anoymous {@link org.openanzo.ontologies.persistence.PersistedPrecondition} created
* @see #preconditionsProperty
* @throws org.openanzo.rdf.jastor.JastorException
*/
public org.openanzo.ontologies.persistence.PersistedPrecondition addPreconditions() throws org.openanzo.rdf.jastor.JastorException;
/**
* Adds a value for the 'preconditions' property. This
* method is equivalent constructing a new instance of {@link org.openanzo.ontologies.persistence.PersistedPrecondition} with the factory
* and calling addPreconditions(org.openanzo.ontologies.persistence.PersistedPrecondition preconditions)
* The resource argument have rdf:type http://openanzo.org/ontologies/2008/07/ClientPersistence#PersistedPrecondition. That is, this method
* should not be used as a shortcut for creating new objects in the model.
* @param resource The {@link org.openanzo.rdf.Resource} to add
* @return org.openanzo.ontologies.persistence.PersistedPrecondition, value added
* @see #preconditionsProperty
* @throws org.openanzo.rdf.jastor.JastorException
*/
public org.openanzo.ontologies.persistence.PersistedPrecondition addPreconditions(org.openanzo.rdf.Resource resource) throws org.openanzo.rdf.jastor.JastorException;
/**
* Removes a value for the 'preconditions' property. This method should not
* be invoked while iterator through values. In that case, the remove() method of the Iterator
* itself should be used.
* @param preconditions The {@link org.openanzo.ontologies.persistence.PersistedPrecondition} to remove
* @see #preconditionsProperty
* @throws org.openanzo.rdf.jastor.JastorException
*/
public void removePreconditions(org.openanzo.ontologies.persistence.PersistedPrecondition preconditions) throws org.openanzo.rdf.jastor.JastorException;
/**
* Removes a value for the 'preconditions' property. This method should not
* be invoked while iterator through values. In that case, the remove() method of the Iterator
* itself should be used.
* @param preconditions The {@link org.openanzo.rdf.Resource} to remove
* @see #preconditionsProperty
* @throws org.openanzo.rdf.jastor.JastorException
*/
public void removePreconditions(org.openanzo.rdf.Resource preconditions) throws org.openanzo.rdf.jastor.JastorException;
/**
* Clears all values for 'preconditions'.
* @param includeEntireDataset Delete the properties from the entire dataset, and not just the namedgraph
* @see #preconditionsProperty
* @throws org.openanzo.rdf.jastor.JastorException
*/
public void clearPreconditions(boolean includeEntireDataset) throws org.openanzo.rdf.jastor.JastorException;
/**
* Gets the 'previousTransaction' property value
* @return {@link org.openanzo.ontologies.persistence.PersistedTransaction}
* @see #previousTransactionProperty
* @throws org.openanzo.rdf.jastor.JastorException
*/
public org.openanzo.ontologies.persistence.PersistedTransaction getPreviousTransaction() throws org.openanzo.rdf.jastor.JastorException;
/**
* Gets the 'previousTransaction' property value
* @param includeEntireDataset Get the properties from the entire dataset, and not just the namedgraph
* @return {@link org.openanzo.ontologies.persistence.PersistedTransaction}
* @see #previousTransactionProperty
* @throws org.openanzo.rdf.jastor.JastorException
*/
public org.openanzo.ontologies.persistence.PersistedTransaction getPreviousTransaction(boolean includeEntireDataset) throws org.openanzo.rdf.jastor.JastorException;
/**
* Sets the 'previousTransaction' property value
* @param previousTransaction {@link org.openanzo.ontologies.persistence.PersistedTransaction}, value to set
* @see #previousTransactionProperty
* @throws org.openanzo.rdf.jastor.JastorException
*/
public void setPreviousTransaction(org.openanzo.ontologies.persistence.PersistedTransaction previousTransaction) throws org.openanzo.rdf.jastor.JastorException;
/**
* Sets the 'previousTransaction' property value to an anonymous node
* @return {@link org.openanzo.ontologies.persistence.PersistedTransaction}, the created value
* @see #previousTransactionProperty
* @throws org.openanzo.rdf.jastor.JastorException
*/
public org.openanzo.ontologies.persistence.PersistedTransaction setPreviousTransaction() throws org.openanzo.rdf.jastor.JastorException;
/**
* Sets the 'previousTransaction' property value to the given resource, and add's rdf:type properties. This
* method is equivalent constructing a new instance of {@link org.openanzo.ontologies.persistence.PersistedTransaction} with the factory.
* and calling setPreviousTransaction(org.openanzo.ontologies.persistence.PersistedTransaction previousTransaction)
* The resource argument have rdf:type http://openanzo.org/ontologies/2008/07/ClientPersistence#PersistedTransaction. That is, this method
* should not be used as a shortcut for creating new objects in the model.
* @param resource {@link org.openanzo.rdf.Resource} must not be be null.
* @return {@link org.openanzo.ontologies.persistence.PersistedTransaction}, the newly created value
* @see #previousTransactionProperty
* @throws org.openanzo.rdf.jastor.JastorException
*/
public org.openanzo.ontologies.persistence.PersistedTransaction setPreviousTransaction(org.openanzo.rdf.Resource resource) throws org.openanzo.rdf.jastor.JastorException;
/**
* Clears all values for 'previousTransaction'.
* @param includeEntireDataset Delete the properties from the entire dataset, and not just the namedgraph
* @see #previousTransactionProperty
* @throws org.openanzo.rdf.jastor.JastorException
*/
public void clearPreviousTransaction(boolean includeEntireDataset) throws org.openanzo.rdf.jastor.JastorException;
/**
* Gets the 'transactionUri' property value
* @return {@link org.openanzo.rdf.jastor.Thing}
* @see #transactionUriProperty
* @throws org.openanzo.rdf.jastor.JastorException
*/
public org.openanzo.rdf.jastor.Thing getTransactionUri() throws org.openanzo.rdf.jastor.JastorException;
/**
* Gets the 'transactionUri' property value
* @param includeEntireDataset Get the properties from the entire dataset, and not just the namedgraph
* @return {@link org.openanzo.rdf.jastor.Thing}
* @see #transactionUriProperty
* @throws org.openanzo.rdf.jastor.JastorException
*/
public org.openanzo.rdf.jastor.Thing getTransactionUri(boolean includeEntireDataset) throws org.openanzo.rdf.jastor.JastorException;
/**
* Sets the 'transactionUri' property value
* @param transactionUri {@link org.openanzo.rdf.jastor.Thing}, value to set
* @see #transactionUriProperty
* @throws org.openanzo.rdf.jastor.JastorException
*/
public void setTransactionUri(org.openanzo.rdf.jastor.Thing transactionUri) throws org.openanzo.rdf.jastor.JastorException;
/**
* Sets the 'transactionUri' property value to an anonymous node
* @return {@link org.openanzo.rdf.jastor.Thing}, the created value
* @see #transactionUriProperty
* @throws org.openanzo.rdf.jastor.JastorException
*/
public org.openanzo.rdf.jastor.Thing setTransactionUri() throws org.openanzo.rdf.jastor.JastorException;
/**
* Sets the 'transactionUri' property value to the given resource, and add's rdf:type properties. This
* method is equivalent constructing a new instance of {@link org.openanzo.rdf.jastor.Thing} with the factory.
* and calling setTransactionUri(org.openanzo.rdf.jastor.Thing transactionUri)
* The resource argument have rdf:type http://www.w3.org/2000/01/rdf-schema#Resource. That is, this method
* should not be used as a shortcut for creating new objects in the model.
* @param resource {@link org.openanzo.rdf.Resource} must not be be null.
* @return {@link org.openanzo.rdf.jastor.Thing}, the newly created value
* @see #transactionUriProperty
* @throws org.openanzo.rdf.jastor.JastorException
*/
public org.openanzo.rdf.jastor.Thing setTransactionUri(org.openanzo.rdf.Resource resource) throws org.openanzo.rdf.jastor.JastorException;
/**
* Clears all values for 'transactionUri'.
* @param includeEntireDataset Delete the properties from the entire dataset, and not just the namedgraph
* @see #transactionUriProperty
* @throws org.openanzo.rdf.jastor.JastorException
*/
public void clearTransactionUri(boolean includeEntireDataset) throws org.openanzo.rdf.jastor.JastorException;
}