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, transferData
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
deploy, extractAndTransfer, generateMaqlCreate, getSchema, setSchema
protected DecimalFormat nf
protected MsDynamicsConnector()
public static MsDynamicsConnector createConnector()
public void extract(String dir) throws IOException
extract
in interface Connector
extract
in class AbstractConnector
dir
- target directory where the data package will be storedIOException
- in case of IO issuespublic void dump(String file) throws IOException
dump
in interface Connector
dump
in class AbstractConnector
file
- target fileIOException
- in case of IO issuespublic void extract(String file, boolean transform) throws IOException
extract
in class AbstractConnector
file
- name of the target filetransform
- perform transformationsIOException
public 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 Executor
processCommand
in class AbstractConnector
c
- 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.