public class MsDynamicsConnector extends AbstractConnector implements Connector
| Modifier and Type | Field and Description |
|---|---|
protected DecimalFormat |
nf |
DATE_LENGTH_UNRESTRICTED, projectId, schema| Modifier | Constructor and Description |
|---|---|
protected |
MsDynamicsConnector()
Creates a new MsDynamics connector
|
| Modifier and Type | Method and Description |
|---|---|
static MsDynamicsConnector |
createConnector()
Creates a new MsDynamics connector
|
void |
dump(String file)
Dumps the source data CSV to a file
|
void |
extract(String dir)
Extracts the source data CSV to the database where it is going to be transformed
|
void |
extract(String file,
boolean transform)
Extract rows
|
String |
getEntity() |
String |
getFields() |
String |
getHostname() |
String |
getOrganization() |
String |
getPassword()
MsDynamics password getter
|
String |
getUsername()
MsDynamics username getter
|
boolean |
processCommand(Command c,
CliParams cli,
ProcessingContext ctx)
Processes single command
|
void |
setEntity(String entity) |
void |
setFields(String fields) |
void |
setHostname(String hostname) |
void |
setOrganization(String organization) |
void |
setPassword(String password)
MsDynamics password setter
|
void |
setUsername(String username)
MsDynamics username setter
|
checkLoadingStatus, copyAndTransform, deploy, dumpData, expandDates, extractAndTransfer, generateMaqlCreate, getProjectId, getResult, getSchema, initSchema, populateColumnsFromSchema, setIncremental, setProjectId, setProjectId, setSchema, transferDataclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitdeploy, extractAndTransfer, generateMaqlCreate, getSchema, setSchemaprotected DecimalFormat nf
protected MsDynamicsConnector()
public static MsDynamicsConnector createConnector()
public void extract(String dir) throws IOException
extract in interface Connectorextract in class AbstractConnectordir - target directory where the data package will be storedIOException - in case of IO issuespublic void dump(String file) throws IOException
dump in interface Connectordump in class AbstractConnectorfile - target fileIOException - in case of IO issuespublic void extract(String file, boolean transform) throws IOException
extract in class AbstractConnectorfile - name of the target filetransform - perform transformationsIOExceptionpublic String getUsername()
public void setUsername(String username)
username - MsDynamics usernamepublic String getPassword()
public void setPassword(String password)
password - MsDynamics passwordpublic String getHostname()
public void setHostname(String hostname)
hostname - the hostname to setpublic boolean processCommand(Command c, CliParams cli, ProcessingContext ctx) throws ProcessingException
processCommand in interface ExecutorprocessCommand in class AbstractConnectorc - command to be processedcli - parameters (commandline params)ctx - processing contextProcessingException - in case of issues during the command processingpublic String getFields()
public void setFields(String fields)
public String getEntity()
public void setEntity(String entity)
public String getOrganization()
public void setOrganization(String organization)
Copyright © 2014. All rights reserved.