org.connid.csvdir
Class CSVDirConfiguration

java.lang.Object
  extended by org.identityconnectors.framework.spi.AbstractConfiguration
      extended by 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.


Constructor Summary
CSVDirConfiguration()
           
 
Method Summary
 String getDefaultStatusValue()
           
 String getDeleteColumnName()
           
 String getDisabledStatusValue()
           
 String getEnabledStatusValue()
           
 String getEncoding()
           
 char getFieldDelimiter()
           
 String[] getFields()
           
 String getFileMask()
           
 Boolean getIgnoreHeader()
           
 String[] getKeyColumnNames()
           
 String getKeyseparator()
           
 String getPasswordColumnName()
           
 Boolean getQuotationRequired()
           
 String getSourcePath()
           
 String getStatusColumn()
           
 char getTextQualifier()
           
 void setDefaultStatusValue(String defaultStatusValue)
           
 void setDeleteColumnName(String deleteColumnName)
           
 void setDisabledStatusValue(String disabledStatusValue)
           
 void setEnabledStatusValue(String enabledStatusValue)
           
 void setEncoding(String encoding)
           
 void setFieldDelimiter(char fieldDelimeter)
           
 void setFields(String[] fields)
           
 void setFileMask(String fileMask)
           
 void setIgnoreHeader(Boolean ignoreHeader)
           
 void setKeyColumnNames(String[] keyColumnNames)
           
 void setKeyseparator(String keyseparator)
           
 void setPasswordColumnName(String passwordColumnName)
           
 void setQuotationRequired(Boolean quotationRequired)
           
 void setSourcePath(String sourcePath)
           
 void setStatusColumn(String statusColumn)
           
 void setTextQualifier(char textQualifier)
           
 void validate()
          Determine if all the values are valid.
 
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
 

Constructor Detail

CSVDirConfiguration

public CSVDirConfiguration()
Method Detail

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.