psdi.app.assetcatalog

Interface SpecHistoryInterface

  • All Known Implementing Classes:
    AssetFeatureSpec, AssetSpec


    public interface SpecHistoryInterface
    This interface should only be used by the specification objects which have a history table e.g. AssetSpec, AssetfeatureSpec, etc. The developer should implement all the methods in this class.
    See Also:
    AssetSpec, AssetFeatureSpec
    • Method Detail

      • isSpecModified

        boolean isSpecModified()
                        throws MXException,
                               java.rmi.RemoteException
        Specifies if the specification object is modified enough to write a history record.
        Returns:
        boolean
        Throws:
        MXException
        java.rmi.RemoteException
      • getSpecHistory

        MboSetRemote getSpecHistory()
                             throws MXException,
                                    java.rmi.RemoteException
        Returns the specification history table for the implementing object.
        Returns:
        MboSetRemote
        Throws:
        MXException
        java.rmi.RemoteException
      • updateSpecHistory

        void updateSpecHistory()
                        throws MXException,
                               java.rmi.RemoteException
        Update the history object for the impelementing object. The update could happen if the specification record is deleted or modified.
        Throws:
        MXException
        java.rmi.RemoteException