/******************************************************************************* * 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; }