org.connid.csvdir
Class CSVDirConfiguration
java.lang.Object
org.identityconnectors.framework.spi.AbstractConfiguration
org.connid.csvdir.CSVDirConfiguration
- All Implemented Interfaces:
- org.identityconnectors.framework.spi.Configuration
public class CSVDirConfiguration
- extends org.identityconnectors.framework.spi.AbstractConfiguration
Configuration information required for the Connector to attach to a file.
| Methods inherited from class org.identityconnectors.framework.spi.AbstractConfiguration |
getConnectorMessages, setConnectorMessages |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CSVDirConfiguration
public CSVDirConfiguration()
getSourcePath
public String getSourcePath()
getFileMask
public final String getFileMask()
getEncoding
public final String getEncoding()
getFieldDelimiter
public char getFieldDelimiter()
getTextQualifier
public char getTextQualifier()
getKeyColumnNames
public String[] getKeyColumnNames()
getPasswordColumnName
public String getPasswordColumnName()
getDeleteColumnName
public String getDeleteColumnName()
getQuotationRequired
public Boolean getQuotationRequired()
getFields
public String[] getFields()
getIgnoreHeader
public Boolean getIgnoreHeader()
getKeyseparator
public String getKeyseparator()
getDefaultStatusValue
public String getDefaultStatusValue()
getDisabledStatusValue
public String getDisabledStatusValue()
getEnabledStatusValue
public String getEnabledStatusValue()
getStatusColumn
public String getStatusColumn()
setKeyseparator
public void setKeyseparator(String keyseparator)
setIgnoreHeader
public void setIgnoreHeader(Boolean ignoreHeader)
setDeleteColumnName
public void setDeleteColumnName(String deleteColumnName)
setEncoding
public void setEncoding(String encoding)
setFieldDelimiter
public void setFieldDelimiter(char fieldDelimeter)
setFileMask
public void setFileMask(String fileMask)
setKeyColumnNames
public void setKeyColumnNames(String[] keyColumnNames)
setSourcePath
public void setSourcePath(String sourcePath)
setTextQualifier
public void setTextQualifier(char textQualifier)
setPasswordColumnName
public void setPasswordColumnName(String passwordColumnName)
setFields
public void setFields(String[] fields)
setQuotationRequired
public void setQuotationRequired(Boolean quotationRequired)
setDefaultStatusValue
public void setDefaultStatusValue(String defaultStatusValue)
setDisabledStatusValue
public void setDisabledStatusValue(String disabledStatusValue)
setEnabledStatusValue
public void setEnabledStatusValue(String enabledStatusValue)
setStatusColumn
public void setStatusColumn(String statusColumn)
validate
public void validate()
- Determine if all the values are valid.
- Specified by:
validate in interface org.identityconnectors.framework.spi.Configuration- Specified by:
validate in class org.identityconnectors.framework.spi.AbstractConfiguration
- Throws:
IllegalArgumentException - if encoding or fileMask or sourcePath or keyColumnName or
passwordColumnName or deleteColumnName or fields
is blank or null.
IllegalStateException - if the text qualifier and field delimiter are the same.
RuntimeException - if the file is not found.
IllegalCharsetNameException - if the character set name is invalid- See Also:
org.identityconnectors.framework.Configuration#validate()
Copyright © 2012. All Rights Reserved.