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    }