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 classAbstractCSVSpec.Builder<T extends AbstractCSVSpec,B extends AbstractCSVSpec.Builder<T,B>>
-
Field Summary
Fields Modifier and Type Field Description protected BooleanallowCommentsprotected StringanyTypeKeyprotected StringarrayElementSeparatorprotected charcolumnSeparatorprotected CharacterescapeCharprotected StringlineSeparatorprotected MatchingRulematchingRuleprotected StringnullValueprotected List<String>provisioningActionsprotected charquoteCharprotected UnmatchingRuleunmatchingRule
-
Constructor Summary
Constructors Constructor Description AbstractCSVSpec()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BooleangetAllowComments()StringgetAnyTypeKey()StringgetArrayElementSeparator()chargetColumnSeparator()CharactergetEscapeChar()StringgetLineSeparator()MatchingRulegetMatchingRule()StringgetNullValue()List<String>getProvisioningActions()chargetQuoteChar()UnmatchingRulegetUnmatchingRule()voidsetAllowComments(boolean allowComments)voidsetAnyTypeKey(String anyTypeKey)voidsetArrayElementSeparator(String arrayElementSeparator)voidsetColumnSeparator(char columnSeparator)voidsetEscapeChar(Character escapeChar)voidsetLineSeparator(String lineSeparator)voidsetMatchingRule(MatchingRule matchingRule)voidsetNullValue(String nullValue)voidsetProvisioningActions(List<String> provisioningActions)voidsetQuoteChar(char quoteChar)voidsetUnmatchingRule(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)
-
-