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:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected static class
AbstractCSVSpec.Builder<T extends AbstractCSVSpec,B extends AbstractCSVSpec.Builder<T,B>>
-
Field Summary
Fields Modifier and Type Field Description protected Boolean
allowComments
protected String
anyTypeKey
protected String
arrayElementSeparator
protected char
columnSeparator
protected Character
escapeChar
protected String
lineSeparator
protected MatchingRule
matchingRule
protected String
nullValue
protected List<String>
provisioningActions
protected char
quoteChar
protected UnmatchingRule
unmatchingRule
-
Constructor Summary
Constructors Constructor Description AbstractCSVSpec()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Boolean
getAllowComments()
String
getAnyTypeKey()
String
getArrayElementSeparator()
char
getColumnSeparator()
Character
getEscapeChar()
String
getLineSeparator()
MatchingRule
getMatchingRule()
String
getNullValue()
List<String>
getProvisioningActions()
char
getQuoteChar()
UnmatchingRule
getUnmatchingRule()
void
setAllowComments(boolean allowComments)
void
setAnyTypeKey(String anyTypeKey)
void
setArrayElementSeparator(String arrayElementSeparator)
void
setColumnSeparator(char columnSeparator)
void
setEscapeChar(Character escapeChar)
void
setLineSeparator(String lineSeparator)
void
setMatchingRule(MatchingRule matchingRule)
void
setNullValue(String nullValue)
void
setProvisioningActions(List<String> provisioningActions)
void
setQuoteChar(char quoteChar)
void
setUnmatchingRule(UnmatchingRule unmatchingRule)
-
-
-
Field Detail
-
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
-
-
Method Detail
-
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)
-
-