Package org.bedework.synch.shared
Interface SubscriptionConnectorInfo<T>
-
- All Superinterfaces:
Comparable<T>,SerializableProperties<T>
public interface SubscriptionConnectorInfo<T> extends SerializableProperties<T>
Serializable form of information for a connection to a system via a connector - a connector id and the serialized properties.- Author:
- douglm
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description StringgetConnectorId()List<Filter>getInputFilters(Subscription sub)List<Filter>getOutputFilters(Subscription sub)voidsetConnectorId(String val)-
Methods inherited from interface java.lang.Comparable
compareTo
-
Methods inherited from interface org.bedework.synch.shared.SerializableProperties
getAllSynchProperties, getChanged, getProperty, getSynchProperties, loadProperties, resetChanged, setChanged, setProperty, setSynchProperties
-
-
-
-
Method Detail
-
setConnectorId
void setConnectorId(String val)
- Parameters:
val- id
-
getInputFilters
List<Filter> getInputFilters(Subscription sub) throws SynchException
- Parameters:
sub- the subscription- Returns:
- Ordered list of filters
- Throws:
SynchException
-
getOutputFilters
List<Filter> getOutputFilters(Subscription sub) throws SynchException
- Parameters:
sub- the subscription- Returns:
- Ordered list of filters
- Throws:
SynchException
-
getConnectorId
String getConnectorId()
- Returns:
- id
-
-