Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 5 additions & 5 deletions EmailConnectorMigrationApp.launch
Original file line number Diff line number Diff line change
Expand Up @@ -9,10 +9,10 @@
<mapAttribute key="org.eclipse.debug.core.environmentVariables">
<mapEntry key="M2EE_ADMIN_PASS" value="1"/>
<mapEntry key="M2EE_ADMIN_PORT" value="8090"/>
<mapEntry key="M2EE_CONSOLE_PATH" value="C:/Program Files/Mendix/8.18.22.55932/modeler/MendixConsoleLog.exe"/>
<mapEntry key="MX_INSTALL_PATH" value="C:/Program Files/Mendix/8.18.22.55932"/>
<mapEntry key="M2EE_CONSOLE_PATH" value="C:/Program Files/Mendix/8.18.35.97/modeler/MendixConsoleLog.exe"/>
<mapEntry key="MX_INSTALL_PATH" value="C:/Program Files/Mendix/8.18.35.97"/>
<mapEntry key="MXCONSOLE_BASE_PATH" value="C:/Development/datahub-connectors/EmailConnectorMigrationApp/deployment"/>
<mapEntry key="MXCONSOLE_RUNTIME_PATH" value="C:/Program Files/Mendix/8.18.22.55932/runtime"/>
<mapEntry key="MXCONSOLE_RUNTIME_PATH" value="C:/Program Files/Mendix/8.18.35.97/runtime"/>
<mapEntry key="MXCONSOLE_RUNTIME_PORT" value="8080"/>
<mapEntry key="MXCONSOLE_RUNTIME_LISTEN_ADDRESSES" value="*"/>
<mapEntry key="MXCONSOLE_SERVER_URL" value="http://127.0.0.1:8090/"/>
Expand All @@ -21,12 +21,12 @@
<stringAttribute key="org.eclipse.debug.core.source_locator_memento" value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;no&quot;?&gt;&#13;&#10;&lt;sourceLookupDirector&gt;&#13;&#10;&lt;sourceContainers duplicates=&quot;false&quot;&gt;&#13;&#10;&lt;container memento=&quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; standalone=&amp;quot;no&amp;quot;?&amp;gt;&amp;#13;&amp;#10;&amp;lt;javaProject name=&amp;quot;EmailConnectorMigrationApp&amp;quot;/&amp;gt;&amp;#13;&amp;#10;&quot; typeId=&quot;org.eclipse.jdt.launching.sourceContainer.javaProject&quot;/&gt;&#13;&#10;&lt;container memento=&quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; standalone=&amp;quot;no&amp;quot;?&amp;gt;&amp;#13;&amp;#10;&amp;lt;default/&amp;gt;&amp;#13;&amp;#10;&quot; typeId=&quot;org.eclipse.debug.core.containerType.default&quot;/&gt;&#13;&#10;&lt;/sourceContainers&gt;&#13;&#10;&lt;/sourceLookupDirector&gt;&#13;&#10;"/>
<listAttribute key="org.eclipse.jdt.launching.CLASSPATH">
<listEntry value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;no&quot;?&gt;&#13;&#10;&lt;runtimeClasspathEntry containerPath=&quot;org.eclipse.jdt.launching.JRE_CONTAINER&quot; javaProject=&quot;EmailConnectorMigrationApp&quot; path=&quot;1&quot; type=&quot;4&quot;/&gt;&#13;&#10;"/>
<listEntry value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;no&quot;?&gt;&#13;&#10;&lt;runtimeClasspathEntry externalArchive=&quot;C:/Program Files/Mendix/8.18.22.55932/runtime/launcher/runtimelauncher.jar&quot; path=&quot;3&quot; type=&quot;2&quot;/&gt;&#13;&#10;"/>
<listEntry value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;no&quot;?&gt;&#13;&#10;&lt;runtimeClasspathEntry externalArchive=&quot;C:/Program Files/Mendix/8.18.35.97/runtime/launcher/runtimelauncher.jar&quot; path=&quot;3&quot; type=&quot;2&quot;/&gt;&#13;&#10;"/>
</listAttribute>
<booleanAttribute key="org.eclipse.jdt.launching.DEFAULT_CLASSPATH" value="false"/>
<stringAttribute key="org.eclipse.jdt.launching.MAIN_TYPE" value="com.mendix.container.boot.Main"/>
<stringAttribute key="org.eclipse.jdt.launching.PROJECT_ATTR" value="EmailConnectorMigrationApp"/>
<stringAttribute key="org.eclipse.jdt.launching.VM_ARGUMENTS" value="-Djava.net.preferIPv4Stack=true -DMX_LOG_LEVEL=INFO -Djava.library.path=&quot;C:/Program Files/Mendix/8.18.22.55932/runtime/lib/x64;C:/Development/datahub-connectors/EmailConnectorMigrationApp/deployment/model/lib/userlib&quot; -Dfile.encoding=UTF-8 -Djava.io.tmpdir=&quot;C:/Development/datahub-connectors/EmailConnectorMigrationApp/deployment/data/tmp&quot;"/>
<stringAttribute key="org.eclipse.jdt.launching.VM_ARGUMENTS" value="-Djava.net.preferIPv4Stack=true -DMX_LOG_LEVEL=INFO -Djava.library.path=&quot;C:/Program Files/Mendix/8.18.35.97/runtime/lib/x64;C:/Development/datahub-connectors/EmailConnectorMigrationApp/deployment/model/lib/userlib&quot; -Dfile.encoding=UTF-8 -Djava.io.tmpdir=&quot;C:/Development/datahub-connectors/EmailConnectorMigrationApp/deployment/data/tmp&quot;"/>
<stringAttribute key="org.eclipse.jdt.launching.PROGRAM_ARGUMENTS" value="&quot;C:/Development/datahub-connectors/EmailConnectorMigrationApp/deployment&quot;"/>
<stringAttribute key="org.eclipse.jdt.launching.WORKING_DIRECTORY" value="C:/Development/datahub-connectors/EmailConnectorMigrationApp/deployment"/>
</launchConfiguration>
Binary file modified EmailConnectorMigrationApp.mpr
Binary file not shown.
Binary file modified EmailConnectorMigrationApp.mpr.bak
Binary file not shown.
310 changes: 310 additions & 0 deletions javasource/migrationutility/proxies/ECDataStats_After.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,310 @@
// This file was generated by Mendix Studio Pro.
//
// WARNING: Code you write here will be lost the next time you deploy the project.

package migrationutility.proxies;

public class ECDataStats_After
{
private final com.mendix.systemwideinterfaces.core.IMendixObject eCDataStats_AfterMendixObject;

private final com.mendix.systemwideinterfaces.core.IContext context;

/**
* Internal name of this entity
*/
public static final java.lang.String entityName = "MigrationUtility.ECDataStats_After";

/**
* Enum describing members of this entity
*/
public enum MemberNames
{
NrOfAccounts("NrOfAccounts"),
NrOfEmails("NrOfEmails"),
NrOfTemplates("NrOfTemplates"),
NrOfErrorLogs("NrOfErrorLogs");

private java.lang.String metaName;

MemberNames(java.lang.String s)
{
metaName = s;
}

@java.lang.Override
public java.lang.String toString()
{
return metaName;
}
}

public ECDataStats_After(com.mendix.systemwideinterfaces.core.IContext context)
{
this(context, com.mendix.core.Core.instantiate(context, "MigrationUtility.ECDataStats_After"));
}

protected ECDataStats_After(com.mendix.systemwideinterfaces.core.IContext context, com.mendix.systemwideinterfaces.core.IMendixObject eCDataStats_AfterMendixObject)
{
if (eCDataStats_AfterMendixObject == null)
throw new java.lang.IllegalArgumentException("The given object cannot be null.");
if (!com.mendix.core.Core.isSubClassOf("MigrationUtility.ECDataStats_After", eCDataStats_AfterMendixObject.getType()))
throw new java.lang.IllegalArgumentException("The given object is not a MigrationUtility.ECDataStats_After");

this.eCDataStats_AfterMendixObject = eCDataStats_AfterMendixObject;
this.context = context;
}

/**
* @deprecated Use 'ECDataStats_After.load(IContext, IMendixIdentifier)' instead.
*/
@java.lang.Deprecated
public static migrationutility.proxies.ECDataStats_After initialize(com.mendix.systemwideinterfaces.core.IContext context, com.mendix.systemwideinterfaces.core.IMendixIdentifier mendixIdentifier) throws com.mendix.core.CoreException
{
return migrationutility.proxies.ECDataStats_After.load(context, mendixIdentifier);
}

/**
* Initialize a proxy using context (recommended). This context will be used for security checking when the get- and set-methods without context parameters are called.
* The get- and set-methods with context parameter should be used when for instance sudo access is necessary (IContext.createSudoClone() can be used to obtain sudo access).
*/
public static migrationutility.proxies.ECDataStats_After initialize(com.mendix.systemwideinterfaces.core.IContext context, com.mendix.systemwideinterfaces.core.IMendixObject mendixObject)
{
return new migrationutility.proxies.ECDataStats_After(context, mendixObject);
}

public static migrationutility.proxies.ECDataStats_After load(com.mendix.systemwideinterfaces.core.IContext context, com.mendix.systemwideinterfaces.core.IMendixIdentifier mendixIdentifier) throws com.mendix.core.CoreException
{
com.mendix.systemwideinterfaces.core.IMendixObject mendixObject = com.mendix.core.Core.retrieveId(context, mendixIdentifier);
return migrationutility.proxies.ECDataStats_After.initialize(context, mendixObject);
}

/**
* Commit the changes made on this proxy object.
*/
public final void commit() throws com.mendix.core.CoreException
{
com.mendix.core.Core.commit(context, getMendixObject());
}

/**
* Commit the changes made on this proxy object using the specified context.
*/
public final void commit(com.mendix.systemwideinterfaces.core.IContext context) throws com.mendix.core.CoreException
{
com.mendix.core.Core.commit(context, getMendixObject());
}

/**
* Delete the object.
*/
public final void delete()
{
com.mendix.core.Core.delete(context, getMendixObject());
}

/**
* Delete the object using the specified context.
*/
public final void delete(com.mendix.systemwideinterfaces.core.IContext context)
{
com.mendix.core.Core.delete(context, getMendixObject());
}
/**
* @return value of NrOfAccounts
*/
public final java.lang.Long getNrOfAccounts()
{
return getNrOfAccounts(getContext());
}

/**
* @param context
* @return value of NrOfAccounts
*/
public final java.lang.Long getNrOfAccounts(com.mendix.systemwideinterfaces.core.IContext context)
{
return (java.lang.Long) getMendixObject().getValue(context, MemberNames.NrOfAccounts.toString());
}

/**
* Set value of NrOfAccounts
* @param nrofaccounts
*/
public final void setNrOfAccounts(java.lang.Long nrofaccounts)
{
setNrOfAccounts(getContext(), nrofaccounts);
}

/**
* Set value of NrOfAccounts
* @param context
* @param nrofaccounts
*/
public final void setNrOfAccounts(com.mendix.systemwideinterfaces.core.IContext context, java.lang.Long nrofaccounts)
{
getMendixObject().setValue(context, MemberNames.NrOfAccounts.toString(), nrofaccounts);
}

/**
* @return value of NrOfEmails
*/
public final java.lang.Long getNrOfEmails()
{
return getNrOfEmails(getContext());
}

/**
* @param context
* @return value of NrOfEmails
*/
public final java.lang.Long getNrOfEmails(com.mendix.systemwideinterfaces.core.IContext context)
{
return (java.lang.Long) getMendixObject().getValue(context, MemberNames.NrOfEmails.toString());
}

/**
* Set value of NrOfEmails
* @param nrofemails
*/
public final void setNrOfEmails(java.lang.Long nrofemails)
{
setNrOfEmails(getContext(), nrofemails);
}

/**
* Set value of NrOfEmails
* @param context
* @param nrofemails
*/
public final void setNrOfEmails(com.mendix.systemwideinterfaces.core.IContext context, java.lang.Long nrofemails)
{
getMendixObject().setValue(context, MemberNames.NrOfEmails.toString(), nrofemails);
}

/**
* @return value of NrOfTemplates
*/
public final java.lang.Long getNrOfTemplates()
{
return getNrOfTemplates(getContext());
}

/**
* @param context
* @return value of NrOfTemplates
*/
public final java.lang.Long getNrOfTemplates(com.mendix.systemwideinterfaces.core.IContext context)
{
return (java.lang.Long) getMendixObject().getValue(context, MemberNames.NrOfTemplates.toString());
}

/**
* Set value of NrOfTemplates
* @param nroftemplates
*/
public final void setNrOfTemplates(java.lang.Long nroftemplates)
{
setNrOfTemplates(getContext(), nroftemplates);
}

/**
* Set value of NrOfTemplates
* @param context
* @param nroftemplates
*/
public final void setNrOfTemplates(com.mendix.systemwideinterfaces.core.IContext context, java.lang.Long nroftemplates)
{
getMendixObject().setValue(context, MemberNames.NrOfTemplates.toString(), nroftemplates);
}

/**
* @return value of NrOfErrorLogs
*/
public final java.lang.Long getNrOfErrorLogs()
{
return getNrOfErrorLogs(getContext());
}

/**
* @param context
* @return value of NrOfErrorLogs
*/
public final java.lang.Long getNrOfErrorLogs(com.mendix.systemwideinterfaces.core.IContext context)
{
return (java.lang.Long) getMendixObject().getValue(context, MemberNames.NrOfErrorLogs.toString());
}

/**
* Set value of NrOfErrorLogs
* @param nroferrorlogs
*/
public final void setNrOfErrorLogs(java.lang.Long nroferrorlogs)
{
setNrOfErrorLogs(getContext(), nroferrorlogs);
}

/**
* Set value of NrOfErrorLogs
* @param context
* @param nroferrorlogs
*/
public final void setNrOfErrorLogs(com.mendix.systemwideinterfaces.core.IContext context, java.lang.Long nroferrorlogs)
{
getMendixObject().setValue(context, MemberNames.NrOfErrorLogs.toString(), nroferrorlogs);
}

/**
* @return the IMendixObject instance of this proxy for use in the Core interface.
*/
public final com.mendix.systemwideinterfaces.core.IMendixObject getMendixObject()
{
return eCDataStats_AfterMendixObject;
}

/**
* @return the IContext instance of this proxy, or null if no IContext instance was specified at initialization.
*/
public final com.mendix.systemwideinterfaces.core.IContext getContext()
{
return context;
}

@java.lang.Override
public boolean equals(Object obj)
{
if (obj == this)
return true;

if (obj != null && getClass().equals(obj.getClass()))
{
final migrationutility.proxies.ECDataStats_After that = (migrationutility.proxies.ECDataStats_After) obj;
return getMendixObject().equals(that.getMendixObject());
}
return false;
}

@java.lang.Override
public int hashCode()
{
return getMendixObject().hashCode();
}

/**
* @return String name of this class
*/
public static java.lang.String getType()
{
return "MigrationUtility.ECDataStats_After";
}

/**
* @return String GUID from this object, format: ID_0000000000
* @deprecated Use getMendixObject().getId().toLong() to get a unique identifier for this object.
*/
@java.lang.Deprecated
public java.lang.String getGUID()
{
return "ID_" + getMendixObject().getId().toLong();
}
}
27 changes: 17 additions & 10 deletions javasource/migrationutility/proxies/microflows/Microflows.java
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,13 @@
public class Microflows
{
// These are the microflows for the MigrationUtility module
public static email_connector.proxies.EmailAccount aCT_CreateEmailAccountFromEmailSettings(IContext context, java.lang.String _userName, java.lang.String _password, java.lang.String _server, java.lang.Long _port, java.lang.String _fromAddress, java.lang.String _fromDisplayName, boolean _useSSL, boolean _useTLS, java.lang.Long _maxAttempts, boolean _useSSLCheckServerIdentity, boolean _isOAuthUsed)
public static void aCT_DeleteBeforeStats(IContext context, migrationutility.proxies.DataStats_Before _dataStats_Before)
{
Map<java.lang.String, Object> params = new HashMap<>();
params.put("DataStats_Before", _dataStats_Before == null ? null : _dataStats_Before.getMendixObject());
Core.microflowCall("MigrationUtility.ACT_DeleteBeforeStats").withParams(params).execute(context);
}
public static email_connector.proxies.EmailAccount aCT_IMM_CreateEmailAccountFromEmailSettings(IContext context, java.lang.String _userName, java.lang.String _password, java.lang.String _server, java.lang.Long _port, java.lang.String _fromAddress, java.lang.String _fromDisplayName, boolean _useSSL, boolean _useTLS, java.lang.Long _maxAttempts, boolean _useSSLCheckServerIdentity, boolean _isOAuthUsed)
{
Map<java.lang.String, Object> params = new HashMap<>();
params.put("UserName", _userName);
Expand All @@ -29,32 +35,33 @@ public static email_connector.proxies.EmailAccount aCT_CreateEmailAccountFromEma
params.put("MaxAttempts", _maxAttempts);
params.put("UseSSLCheckServerIdentity", _useSSLCheckServerIdentity);
params.put("isOAuthUsed", _isOAuthUsed);
IMendixObject result = (IMendixObject)Core.microflowCall("MigrationUtility.ACT_CreateEmailAccountFromEmailSettings").withParams(params).execute(context);
IMendixObject result = (IMendixObject)Core.microflowCall("MigrationUtility.ACT_IMM_CreateEmailAccountFromEmailSettings").withParams(params).execute(context);
return result == null ? null : email_connector.proxies.EmailAccount.initialize(context, result);
}
public static email_connector.proxies.OAuthProvider aCT_CreateOAuthProvider(IContext context, email_connector.proxies.EmailAccount _mappingParent, java.lang.String _clientID, java.lang.String _clientSecret)
public static email_connector.proxies.OAuthProvider aCT_IMM_CreateOAuthProvider(IContext context, email_connector.proxies.EmailAccount _mappingParent, java.lang.String _clientID, java.lang.String _clientSecret)
{
Map<java.lang.String, Object> params = new HashMap<>();
params.put("MappingParent", _mappingParent == null ? null : _mappingParent.getMendixObject());
params.put("ClientID", _clientID);
params.put("ClientSecret", _clientSecret);
IMendixObject result = (IMendixObject)Core.microflowCall("MigrationUtility.ACT_CreateOAuthProvider").withParams(params).execute(context);
IMendixObject result = (IMendixObject)Core.microflowCall("MigrationUtility.ACT_IMM_CreateOAuthProvider").withParams(params).execute(context);
return result == null ? null : email_connector.proxies.OAuthProvider.initialize(context, result);
}
public static void aCT_DeleteBeforeStats(IContext context, migrationutility.proxies.DataStats_Before _dataStats_Before)
public static void aCT_MigrateEmailAccounts(IContext context)
{
Map<java.lang.String, Object> params = new HashMap<>();
params.put("DataStats_Before", _dataStats_Before == null ? null : _dataStats_Before.getMendixObject());
Core.microflowCall("MigrationUtility.ACT_DeleteBeforeStats").withParams(params).execute(context);
Core.microflowCall("MigrationUtility.ACT_MigrateEmailAccounts").withParams(params).execute(context);
}
public static void aCT_MigrateEmailAccounts(IContext context)
public static java.lang.Long aCT_MigrateEmails(IContext context, email_connector.proxies.EmailTemplate _emailTemplate)
{
Map<java.lang.String, Object> params = new HashMap<>();
Core.microflowCall("MigrationUtility.ACT_MigrateEmailAccounts").withParams(params).execute(context);
params.put("EmailTemplate", _emailTemplate == null ? null : _emailTemplate.getMendixObject());
return (java.lang.Long) Core.microflowCall("MigrationUtility.ACT_MigrateEmails").withParams(params).execute(context);
}
public static boolean aCT_MigrateEmailTemplates(IContext context)
public static boolean aCT_MigrateEmailTemplates(IContext context, migrationutility.proxies.MigrationConfig _migrationConfig)
{
Map<java.lang.String, Object> params = new HashMap<>();
params.put("MigrationConfig", _migrationConfig == null ? null : _migrationConfig.getMendixObject());
return (java.lang.Boolean) Core.microflowCall("MigrationUtility.ACT_MigrateEmailTemplates").withParams(params).execute(context);
}
public static void aCT_MigrateErrorLog(IContext context)
Expand Down