Interface SerializableProperties<T>

  • Type Parameters:
    T -
    All Superinterfaces:
    Comparable<T>
    All Known Subinterfaces:
    SubscriptionConnectorInfo<T>, SubscriptionInfo<T>

    public interface SerializableProperties<T>
    extends Comparable<T>
    Serializable form of information for a connection to a system via a connector - a connector id and the serialized proeprties.
    • Method Detail

      • getAllSynchProperties

        org.bedework.synch.wsmessages.ArrayOfSynchProperties getAllSynchProperties()
                                                                            throws SynchException
        Throws:
        SynchException
      • setSynchProperties

        void setSynchProperties​(String val)
        Parameters:
        val - serialized properties
      • setChanged

        void setChanged​(boolean val)
        Set the changed flag
        Parameters:
        val -
      • getChanged

        boolean getChanged()
        Returns:
        changed flag.
      • resetChanged

        void resetChanged()
        reset the changed flag.
      • setProperty

        void setProperty​(String name,
                         String val)
                  throws SynchException
        Set a property in the internal properties - loading them from the external value first if necessary.
        Parameters:
        name -
        val -
        Throws:
        SynchException
      • getProperty

        String getProperty​(String name)
                    throws SynchException
        Get a property from the internal properties - loading them from the external value first if necessary.
        Parameters:
        name -
        Returns:
        val
        Throws:
        SynchException