001 package com.hammurapi.flow.runtime;
002
003 import java.sql.SQLException;
004
005
006 /**
007 * Property sets backed by persistent storage implement this interface
008 * @author Pavel
009 */
010 public interface PersistentPropertySet extends PropertySet {
011
012 /**
013 * Deletes property set from the storage.
014 */
015 void delete() throws PropertySetException;
016
017 /**
018 * Writes properties or modifications into a persistent storage.
019 * @throws SQLException
020 */
021 void store() throws PropertySetException;
022 }