Class IdolCommitterConfig

All Implemented Interfaces:
Serializable

public class IdolCommitterConfig extends BaseBatchCommitterConfig implements Serializable
IDOL Committer configuration.
Author:
Pascal Essiembre
See Also:
  • Field Details

  • Constructor Details

    • IdolCommitterConfig

      public IdolCommitterConfig()
  • Method Details

    • getDreAddDataParams

      public Map<String,String> getDreAddDataParams()
      Gets the DREADDDATA optional URL parameters.
    • getDreDeleteRefParams

      public Map<String,String> getDreDeleteRefParams()
      The DREDELETEREF optional URL parameters.
    • getDatabaseName

      public String getDatabaseName()
      The IDOL database name.
    • getUrl

      public String getUrl()
      The IDOL/DIH/CFS index action URL. Default is http://localhost:9001.
    • isCfs

      public boolean isCfs()
      Whether the IDOL index URL points to a Connector Framework Server (CFS).
    • getSourceReferenceField

      public String getSourceReferenceField()
      The document field name containing the value to be stored in IDOL DREREFERENCE field. Set to null in order to use the document reference instead of a field (default).
    • getSourceContentField

      public String getSourceContentField()
      The document field name containing the value to be stored in IDOL DRECONTENT field. Set to null in order to use the document content stream instead of a field (default).
    • setDatabaseName

      public IdolCommitterConfig setDatabaseName(String databaseName)
      The IDOL database name.
      Returns:
      this.
    • setUrl

      public IdolCommitterConfig setUrl(String url)
      The IDOL/DIH/CFS index action URL. Default is http://localhost:9001.
      Returns:
      this.
    • setCfs

      public IdolCommitterConfig setCfs(boolean cfs)
      Whether the IDOL index URL points to a Connector Framework Server (CFS).
      Returns:
      this.
    • setSourceReferenceField

      public IdolCommitterConfig setSourceReferenceField(String sourceReferenceField)
      The document field name containing the value to be stored in IDOL DREREFERENCE field. Set to null in order to use the document reference instead of a field (default).
      Returns:
      this.
    • setSourceContentField

      public IdolCommitterConfig setSourceContentField(String sourceContentField)
      The document field name containing the value to be stored in IDOL DRECONTENT field. Set to null in order to use the document content stream instead of a field (default).
      Returns:
      this.
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class BaseBatchCommitterConfig
    • canEqual

      protected boolean canEqual(Object other)
      Overrides:
      canEqual in class BaseBatchCommitterConfig
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class BaseBatchCommitterConfig
    • toString

      public String toString()
      Overrides:
      toString in class BaseBatchCommitterConfig