Class AbstractCSVSpec

java.lang.Object
org.apache.syncope.common.rest.api.beans.AbstractCSVSpec
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
CSVPullSpec, CSVPushSpec

public abstract class AbstractCSVSpec extends Object implements Serializable
See Also:
  • Field Details

    • anyTypeKey

      protected String anyTypeKey
    • columnSeparator

      protected char columnSeparator
    • arrayElementSeparator

      protected String arrayElementSeparator
    • quoteChar

      protected char quoteChar
    • escapeChar

      protected Character escapeChar
    • lineSeparator

      protected String lineSeparator
    • nullValue

      protected String nullValue
    • allowComments

      protected Boolean allowComments
    • unmatchingRule

      protected UnmatchingRule unmatchingRule
    • matchingRule

      protected MatchingRule matchingRule
    • provisioningActions

      protected List<String> provisioningActions
  • Constructor Details

    • AbstractCSVSpec

      public AbstractCSVSpec()
  • Method Details

    • getAnyTypeKey

      public String getAnyTypeKey()
    • setAnyTypeKey

      @NotNull @QueryParam("anyTypeKey") public void setAnyTypeKey(String anyTypeKey)
    • getColumnSeparator

      public char getColumnSeparator()
    • setColumnSeparator

      @QueryParam("columnSeparator") public void setColumnSeparator(char columnSeparator)
    • getArrayElementSeparator

      public String getArrayElementSeparator()
    • setArrayElementSeparator

      @QueryParam("arrayElementSeparator") public void setArrayElementSeparator(String arrayElementSeparator)
    • getQuoteChar

      public char getQuoteChar()
    • setQuoteChar

      @QueryParam("quoteChar") public void setQuoteChar(char quoteChar)
    • getEscapeChar

      public Character getEscapeChar()
    • setEscapeChar

      @QueryParam("escapeChar") public void setEscapeChar(Character escapeChar)
    • getLineSeparator

      public String getLineSeparator()
    • setLineSeparator

      @QueryParam("lineSeparator") public void setLineSeparator(String lineSeparator)
    • getNullValue

      public String getNullValue()
    • setNullValue

      @QueryParam("nullValue") public void setNullValue(String nullValue)
    • getAllowComments

      public Boolean getAllowComments()
    • setAllowComments

      @QueryParam("allowComments") @DefaultValue("false") public void setAllowComments(boolean allowComments)
    • getUnmatchingRule

      public UnmatchingRule getUnmatchingRule()
    • setUnmatchingRule

      @QueryParam("unmatchingRule") public void setUnmatchingRule(UnmatchingRule unmatchingRule)
    • getMatchingRule

      public MatchingRule getMatchingRule()
    • setMatchingRule

      @QueryParam("matchingRule") public void setMatchingRule(MatchingRule matchingRule)
    • getProvisioningActions

      public List<String> getProvisioningActions()
    • setProvisioningActions

      @QueryParam("provisioningActions") public void setProvisioningActions(List<String> provisioningActions)