diff --git a/maxkey-authentications/build.gradle b/maxkey-authentications/build.gradle
index bc1f804f..db007659 100644
--- a/maxkey-authentications/build.gradle
+++ b/maxkey-authentications/build.gradle
@@ -9,7 +9,7 @@ dependencies {
compile project(":maxkey-core")
- compile project(":maxkey-dao")
+ compile project(":maxkey-persistence")
compile project(":maxkey-client-sdk")
compile project(":maxkey-protocols:maxkey-protocol-oauth-2.0")
compile project(":maxkey-protocols:maxkey-protocol-saml-2.0")
diff --git a/maxkey-connectors/maxkey-connector-activedirectory/.settings/org.eclipse.wst.common.component b/maxkey-connectors/maxkey-connector-activedirectory/.settings/org.eclipse.wst.common.component
index 0378cad1..2972a0e7 100644
--- a/maxkey-connectors/maxkey-connector-activedirectory/.settings/org.eclipse.wst.common.component
+++ b/maxkey-connectors/maxkey-connector-activedirectory/.settings/org.eclipse.wst.common.component
@@ -6,7 +6,7 @@
uses
-
+
uses
diff --git a/maxkey-connectors/maxkey-connector-activedirectory/build.gradle b/maxkey-connectors/maxkey-connector-activedirectory/build.gradle
index dfac86e6..3c87c561 100644
--- a/maxkey-connectors/maxkey-connector-activedirectory/build.gradle
+++ b/maxkey-connectors/maxkey-connector-activedirectory/build.gradle
@@ -9,7 +9,7 @@ dependencies {
compile fileTree(dir: '../maxkey-lib/*/', include: '*.jar')
compile project(":maxkey-core")
- compile project(":maxkey-dao")
+ compile project(":maxkey-persistence")
compile project(":maxkey-client-sdk")
compile project(":maxkey-connectors:maxkey-connector-base")
compile project(":maxkey-identitys:maxkey-identity-kafka")
diff --git a/maxkey-connectors/maxkey-connector-base/.settings/org.eclipse.wst.common.component b/maxkey-connectors/maxkey-connector-base/.settings/org.eclipse.wst.common.component
index 15251077..9a5f7e0a 100644
--- a/maxkey-connectors/maxkey-connector-base/.settings/org.eclipse.wst.common.component
+++ b/maxkey-connectors/maxkey-connector-base/.settings/org.eclipse.wst.common.component
@@ -6,7 +6,7 @@
uses
-
+
uses
diff --git a/maxkey-connectors/maxkey-connector-base/build.gradle b/maxkey-connectors/maxkey-connector-base/build.gradle
index 81750318..d727ab60 100644
--- a/maxkey-connectors/maxkey-connector-base/build.gradle
+++ b/maxkey-connectors/maxkey-connector-base/build.gradle
@@ -9,7 +9,7 @@ dependencies {
compile fileTree(dir: '../maxkey-lib/*/', include: '*.jar')
compile project(":maxkey-core")
- compile project(":maxkey-dao")
+ compile project(":maxkey-persistence")
compile project(":maxkey-client-sdk")
compile project(":maxkey-identitys:maxkey-identity-kafka")
diff --git a/maxkey-connectors/maxkey-connector-ldap/.settings/org.eclipse.wst.common.component b/maxkey-connectors/maxkey-connector-ldap/.settings/org.eclipse.wst.common.component
index fdd64acc..9169e826 100644
--- a/maxkey-connectors/maxkey-connector-ldap/.settings/org.eclipse.wst.common.component
+++ b/maxkey-connectors/maxkey-connector-ldap/.settings/org.eclipse.wst.common.component
@@ -6,7 +6,7 @@
uses
-
+
uses
diff --git a/maxkey-connectors/maxkey-connector-ldap/build.gradle b/maxkey-connectors/maxkey-connector-ldap/build.gradle
index ce5fa95e..9952b29b 100644
--- a/maxkey-connectors/maxkey-connector-ldap/build.gradle
+++ b/maxkey-connectors/maxkey-connector-ldap/build.gradle
@@ -9,7 +9,7 @@ dependencies {
compile fileTree(dir: '../maxkey-lib/*/', include: '*.jar')
compile project(":maxkey-core")
- compile project(":maxkey-dao")
+ compile project(":maxkey-persistence")
compile project(":maxkey-client-sdk")
compile project(":maxkey-connectors:maxkey-connector-base")
compile project(":maxkey-identitys:maxkey-identity-kafka")
diff --git a/maxkey-dao/.gitignore b/maxkey-dao/.gitignore
deleted file mode 100644
index 84c048a7..00000000
--- a/maxkey-dao/.gitignore
+++ /dev/null
@@ -1 +0,0 @@
-/build/
diff --git a/maxkey-dao/.settings/org.eclipse.buildship.core.prefs b/maxkey-dao/.settings/org.eclipse.buildship.core.prefs
deleted file mode 100644
index 487f11a9..00000000
--- a/maxkey-dao/.settings/org.eclipse.buildship.core.prefs
+++ /dev/null
@@ -1,11 +0,0 @@
-build.commands=org.eclipse.jdt.core.javabuilder
-connection.arguments=
-connection.gradle.distribution=GRADLE_DISTRIBUTION(WRAPPER)
-connection.java.home=null
-connection.jvm.arguments=
-connection.project.dir=..
-containers=org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.7/
-derived.resources=.gradle,build
-eclipse.preferences.version=1
-natures=org.eclipse.jdt.core.javanature
-project.path=\:maxkey-dao
diff --git a/maxkey-dao/.settings/org.eclipse.core.resources.prefs b/maxkey-dao/.settings/org.eclipse.core.resources.prefs
deleted file mode 100644
index 896a9a53..00000000
--- a/maxkey-dao/.settings/org.eclipse.core.resources.prefs
+++ /dev/null
@@ -1,2 +0,0 @@
-eclipse.preferences.version=1
-encoding/=UTF-8
\ No newline at end of file
diff --git a/maxkey-dao/.settings/org.eclipse.jdt.core.prefs b/maxkey-dao/.settings/org.eclipse.jdt.core.prefs
deleted file mode 100644
index 8ce52bbd..00000000
--- a/maxkey-dao/.settings/org.eclipse.jdt.core.prefs
+++ /dev/null
@@ -1,17 +0,0 @@
-eclipse.preferences.version=1
-org.eclipse.jdt.core.builder.cleanOutputFolder=clean
-org.eclipse.jdt.core.builder.duplicateResourceTask=warning
-org.eclipse.jdt.core.builder.invalidClasspath=abort
-org.eclipse.jdt.core.builder.recreateModifiedClassFileInOutputFolder=ignore
-org.eclipse.jdt.core.builder.resourceCopyExclusionFilter=*.launch
-org.eclipse.jdt.core.circularClasspath=warning
-org.eclipse.jdt.core.classpath.exclusionPatterns=enabled
-org.eclipse.jdt.core.classpath.mainOnlyProjectHasTestOnlyDependency=error
-org.eclipse.jdt.core.classpath.multipleOutputLocations=enabled
-org.eclipse.jdt.core.classpath.outputOverlappingAnotherSource=error
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
-org.eclipse.jdt.core.compiler.compliance=1.8
-org.eclipse.jdt.core.compiler.maxProblemPerUnit=100
-org.eclipse.jdt.core.compiler.source=1.8
-org.eclipse.jdt.core.incompatibleJDKLevel=ignore
-org.eclipse.jdt.core.incompleteClasspath=error
diff --git a/maxkey-dao/.settings/org.eclipse.wst.common.component b/maxkey-dao/.settings/org.eclipse.wst.common.component
deleted file mode 100644
index b9758908..00000000
--- a/maxkey-dao/.settings/org.eclipse.wst.common.component
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
-
-
-
-
diff --git a/maxkey-dao/.settings/org.eclipse.wst.common.project.facet.core.xml b/maxkey-dao/.settings/org.eclipse.wst.common.project.facet.core.xml
deleted file mode 100644
index fd0227a6..00000000
--- a/maxkey-dao/.settings/org.eclipse.wst.common.project.facet.core.xml
+++ /dev/null
@@ -1,7 +0,0 @@
-
-
-
-
-
-
-
diff --git a/maxkey-dao/.settings/org.eclipse.wst.validation.prefs b/maxkey-dao/.settings/org.eclipse.wst.validation.prefs
deleted file mode 100644
index 23e101c3..00000000
--- a/maxkey-dao/.settings/org.eclipse.wst.validation.prefs
+++ /dev/null
@@ -1,20 +0,0 @@
-DELEGATES_PREFERENCE=delegateValidatorList
-USER_BUILD_PREFERENCE=enabledBuildValidatorList
-USER_MANUAL_PREFERENCE=enabledManualValidatorList
-USER_PREFERENCE=overrideGlobalPreferencestruedisableAllValidationfalseversion1.2.800.v201904082137
-eclipse.preferences.version=1
-override=true
-suspend=false
-vals/org.eclipse.jst.jsf.facelet.ui.FaceletHTMLValidator/global=FF01
-vals/org.eclipse.jst.jsf.ui.JSFAppConfigValidator/global=FF01
-vals/org.eclipse.jst.jsp.core.JSPBatchValidator/global=FF01
-vals/org.eclipse.jst.jsp.core.JSPContentValidator/global=FF01
-vals/org.eclipse.jst.jsp.core.TLDValidator/global=FF01
-vals/org.eclipse.wst.dtd.core.dtdDTDValidator/global=FF01
-vals/org.eclipse.wst.html.core.HTMLValidator/global=FF01
-vals/org.eclipse.wst.json.core.json/global=FF03
-vals/org.eclipse.wst.wsdl.validation.wsdl/global=FF02158org.eclipse.wst.wsdl.validation.internal.eclipse.Validator
-vals/org.eclipse.wst.xml.core.xml/global=FF03
-vals/org.eclipse.wst.xsd.core.xsd/global=FF02162org.eclipse.wst.xsd.core.internal.validation.eclipse.Validator
-vals/org.eclipse.wst.xsl.core.xsl/global=FF02
-vf.version=3
diff --git a/maxkey-dao/.settings/org.springframework.ide.eclipse.prefs b/maxkey-dao/.settings/org.springframework.ide.eclipse.prefs
deleted file mode 100644
index a12794d6..00000000
--- a/maxkey-dao/.settings/org.springframework.ide.eclipse.prefs
+++ /dev/null
@@ -1,2 +0,0 @@
-boot.validation.initialized=true
-eclipse.preferences.version=1
diff --git a/maxkey-identitys/maxkey-identity-rest/.settings/org.eclipse.wst.common.component b/maxkey-identitys/maxkey-identity-rest/.settings/org.eclipse.wst.common.component
index ab948f2b..ece70642 100644
--- a/maxkey-identitys/maxkey-identity-rest/.settings/org.eclipse.wst.common.component
+++ b/maxkey-identitys/maxkey-identity-rest/.settings/org.eclipse.wst.common.component
@@ -6,7 +6,7 @@
uses
-
+
uses
diff --git a/maxkey-identitys/maxkey-identity-rest/build.gradle b/maxkey-identitys/maxkey-identity-rest/build.gradle
index 95861151..f3b5076a 100644
--- a/maxkey-identitys/maxkey-identity-rest/build.gradle
+++ b/maxkey-identitys/maxkey-identity-rest/build.gradle
@@ -9,7 +9,7 @@ dependencies {
compile fileTree(dir: '../maxkey-lib/*/', include: '*.jar')
compile project(":maxkey-core")
- compile project(":maxkey-dao")
+ compile project(":maxkey-persistence")
compile project(":maxkey-client-sdk")
}
\ No newline at end of file
diff --git a/maxkey-identitys/maxkey-identity-rest/src/main/java/org/maxkey/identity/rest/RestApiOrgController.java b/maxkey-identitys/maxkey-identity-rest/src/main/java/org/maxkey/identity/rest/RestApiOrgController.java
index 897ced9d..44d799ba 100644
--- a/maxkey-identitys/maxkey-identity-rest/src/main/java/org/maxkey/identity/rest/RestApiOrgController.java
+++ b/maxkey-identitys/maxkey-identity-rest/src/main/java/org/maxkey/identity/rest/RestApiOrgController.java
@@ -2,8 +2,8 @@ package org.maxkey.identity.rest;
import java.io.IOException;
-import org.maxkey.dao.service.OrganizationsService;
import org.maxkey.domain.Organizations;
+import org.maxkey.persistence.service.OrganizationsService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.http.HttpStatus;
import org.springframework.stereotype.Controller;
diff --git a/maxkey-identitys/maxkey-identity-rest/src/main/java/org/maxkey/identity/rest/RestApiUserInfoController.java b/maxkey-identitys/maxkey-identity-rest/src/main/java/org/maxkey/identity/rest/RestApiUserInfoController.java
index 1c58eb1e..b06b540a 100644
--- a/maxkey-identitys/maxkey-identity-rest/src/main/java/org/maxkey/identity/rest/RestApiUserInfoController.java
+++ b/maxkey-identitys/maxkey-identity-rest/src/main/java/org/maxkey/identity/rest/RestApiUserInfoController.java
@@ -2,8 +2,8 @@ package org.maxkey.identity.rest;
import java.io.IOException;
-import org.maxkey.dao.service.UserInfoService;
import org.maxkey.domain.UserInfo;
+import org.maxkey.persistence.service.UserInfoService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Qualifier;
import org.springframework.http.HttpStatus;
diff --git a/maxkey-identitys/maxkey-identity-scim/.settings/org.eclipse.wst.common.component b/maxkey-identitys/maxkey-identity-scim/.settings/org.eclipse.wst.common.component
index 1e2b1677..ee55793d 100644
--- a/maxkey-identitys/maxkey-identity-scim/.settings/org.eclipse.wst.common.component
+++ b/maxkey-identitys/maxkey-identity-scim/.settings/org.eclipse.wst.common.component
@@ -6,7 +6,7 @@
uses
-
+
uses
diff --git a/maxkey-identitys/maxkey-identity-scim/build.gradle b/maxkey-identitys/maxkey-identity-scim/build.gradle
index 2c7b2b79..da59b114 100644
--- a/maxkey-identitys/maxkey-identity-scim/build.gradle
+++ b/maxkey-identitys/maxkey-identity-scim/build.gradle
@@ -9,7 +9,7 @@ dependencies {
compile fileTree(dir: '../maxkey-lib/*/', include: '*.jar')
compile project(":maxkey-core")
- compile project(":maxkey-dao")
+ compile project(":maxkey-persistence")
compile project(":maxkey-client-sdk")
}
\ No newline at end of file
diff --git a/maxkey-dao/.classpath b/maxkey-persistence/.classpath
similarity index 100%
rename from maxkey-dao/.classpath
rename to maxkey-persistence/.classpath
diff --git a/maxkey-dao/.project b/maxkey-persistence/.project
similarity index 96%
rename from maxkey-dao/.project
rename to maxkey-persistence/.project
index 694bc500..685f0a5c 100644
--- a/maxkey-dao/.project
+++ b/maxkey-persistence/.project
@@ -1,6 +1,6 @@
- maxkey-dao
+ maxkey-persistence
maxkey-dao
diff --git a/maxkey-dao/build.gradle b/maxkey-persistence/build.gradle
similarity index 84%
rename from maxkey-dao/build.gradle
rename to maxkey-persistence/build.gradle
index 75cf737d..4beee0e7 100644
--- a/maxkey-dao/build.gradle
+++ b/maxkey-persistence/build.gradle
@@ -1,4 +1,4 @@
-description = "maxkey-dao"
+description = "maxkey-persistence"
dependencies {
//local jars
diff --git a/maxkey-dao/src/main/java/META-INF/MANIFEST.MF b/maxkey-persistence/src/main/java/META-INF/MANIFEST.MF
similarity index 100%
rename from maxkey-dao/src/main/java/META-INF/MANIFEST.MF
rename to maxkey-persistence/src/main/java/META-INF/MANIFEST.MF
diff --git a/maxkey-dao/src/main/java/org/maxkey/dao/persistence/AccountsMapper.java b/maxkey-persistence/src/main/java/org/maxkey/persistence/mapper/AccountsMapper.java
similarity index 84%
rename from maxkey-dao/src/main/java/org/maxkey/dao/persistence/AccountsMapper.java
rename to maxkey-persistence/src/main/java/org/maxkey/persistence/mapper/AccountsMapper.java
index 5f37e65c..ea351e2f 100644
--- a/maxkey-dao/src/main/java/org/maxkey/dao/persistence/AccountsMapper.java
+++ b/maxkey-persistence/src/main/java/org/maxkey/persistence/mapper/AccountsMapper.java
@@ -1,7 +1,7 @@
/**
*
*/
-package org.maxkey.dao.persistence;
+package org.maxkey.persistence.mapper;
import org.apache.mybatis.jpa.persistence.IJpaBaseMapper;
import org.maxkey.domain.Accounts;
diff --git a/maxkey-dao/src/main/java/org/maxkey/dao/persistence/AppsCasDetailsMapper.java b/maxkey-persistence/src/main/java/org/maxkey/persistence/mapper/AppsCasDetailsMapper.java
similarity index 88%
rename from maxkey-dao/src/main/java/org/maxkey/dao/persistence/AppsCasDetailsMapper.java
rename to maxkey-persistence/src/main/java/org/maxkey/persistence/mapper/AppsCasDetailsMapper.java
index cdb44aee..f8a4c47e 100644
--- a/maxkey-dao/src/main/java/org/maxkey/dao/persistence/AppsCasDetailsMapper.java
+++ b/maxkey-persistence/src/main/java/org/maxkey/persistence/mapper/AppsCasDetailsMapper.java
@@ -1,7 +1,7 @@
/**
*
*/
-package org.maxkey.dao.persistence;
+package org.maxkey.persistence.mapper;
import org.apache.mybatis.jpa.persistence.IJpaBaseMapper;
import org.maxkey.domain.apps.AppsCasDetails;
diff --git a/maxkey-dao/src/main/java/org/maxkey/dao/persistence/AppsDesktopDetailsMapper.java b/maxkey-persistence/src/main/java/org/maxkey/persistence/mapper/AppsDesktopDetailsMapper.java
similarity index 88%
rename from maxkey-dao/src/main/java/org/maxkey/dao/persistence/AppsDesktopDetailsMapper.java
rename to maxkey-persistence/src/main/java/org/maxkey/persistence/mapper/AppsDesktopDetailsMapper.java
index 441fcf3a..a229d98b 100644
--- a/maxkey-dao/src/main/java/org/maxkey/dao/persistence/AppsDesktopDetailsMapper.java
+++ b/maxkey-persistence/src/main/java/org/maxkey/persistence/mapper/AppsDesktopDetailsMapper.java
@@ -1,7 +1,7 @@
/**
*
*/
-package org.maxkey.dao.persistence;
+package org.maxkey.persistence.mapper;
import org.apache.mybatis.jpa.persistence.IJpaBaseMapper;
import org.maxkey.domain.apps.AppsDesktopDetails;
diff --git a/maxkey-dao/src/main/java/org/maxkey/dao/persistence/AppsFormBasedDetailsMapper.java b/maxkey-persistence/src/main/java/org/maxkey/persistence/mapper/AppsFormBasedDetailsMapper.java
similarity index 88%
rename from maxkey-dao/src/main/java/org/maxkey/dao/persistence/AppsFormBasedDetailsMapper.java
rename to maxkey-persistence/src/main/java/org/maxkey/persistence/mapper/AppsFormBasedDetailsMapper.java
index 1278614c..db3741d2 100644
--- a/maxkey-dao/src/main/java/org/maxkey/dao/persistence/AppsFormBasedDetailsMapper.java
+++ b/maxkey-persistence/src/main/java/org/maxkey/persistence/mapper/AppsFormBasedDetailsMapper.java
@@ -1,7 +1,7 @@
/**
*
*/
-package org.maxkey.dao.persistence;
+package org.maxkey.persistence.mapper;
import org.apache.mybatis.jpa.persistence.IJpaBaseMapper;
import org.maxkey.domain.apps.AppsFormBasedDetails;
diff --git a/maxkey-dao/src/main/java/org/maxkey/dao/persistence/AppsMapper.java b/maxkey-persistence/src/main/java/org/maxkey/persistence/mapper/AppsMapper.java
similarity index 93%
rename from maxkey-dao/src/main/java/org/maxkey/dao/persistence/AppsMapper.java
rename to maxkey-persistence/src/main/java/org/maxkey/persistence/mapper/AppsMapper.java
index e4c66543..0648d175 100644
--- a/maxkey-dao/src/main/java/org/maxkey/dao/persistence/AppsMapper.java
+++ b/maxkey-persistence/src/main/java/org/maxkey/persistence/mapper/AppsMapper.java
@@ -1,7 +1,7 @@
/**
*
*/
-package org.maxkey.dao.persistence;
+package org.maxkey.persistence.mapper;
import java.util.List;
diff --git a/maxkey-dao/src/main/java/org/maxkey/dao/persistence/AppsSaml20DetailsMapper.java b/maxkey-persistence/src/main/java/org/maxkey/persistence/mapper/AppsSaml20DetailsMapper.java
similarity index 88%
rename from maxkey-dao/src/main/java/org/maxkey/dao/persistence/AppsSaml20DetailsMapper.java
rename to maxkey-persistence/src/main/java/org/maxkey/persistence/mapper/AppsSaml20DetailsMapper.java
index da2c0f2b..a275f0cf 100644
--- a/maxkey-dao/src/main/java/org/maxkey/dao/persistence/AppsSaml20DetailsMapper.java
+++ b/maxkey-persistence/src/main/java/org/maxkey/persistence/mapper/AppsSaml20DetailsMapper.java
@@ -1,7 +1,7 @@
/**
*
*/
-package org.maxkey.dao.persistence;
+package org.maxkey.persistence.mapper;
import org.apache.mybatis.jpa.persistence.IJpaBaseMapper;
import org.maxkey.domain.apps.AppsSAML20Details;
diff --git a/maxkey-dao/src/main/java/org/maxkey/dao/persistence/AppsTokenBasedDetailsMapper.java b/maxkey-persistence/src/main/java/org/maxkey/persistence/mapper/AppsTokenBasedDetailsMapper.java
similarity index 88%
rename from maxkey-dao/src/main/java/org/maxkey/dao/persistence/AppsTokenBasedDetailsMapper.java
rename to maxkey-persistence/src/main/java/org/maxkey/persistence/mapper/AppsTokenBasedDetailsMapper.java
index 90e3f662..e74552f2 100644
--- a/maxkey-dao/src/main/java/org/maxkey/dao/persistence/AppsTokenBasedDetailsMapper.java
+++ b/maxkey-persistence/src/main/java/org/maxkey/persistence/mapper/AppsTokenBasedDetailsMapper.java
@@ -1,7 +1,7 @@
/**
*
*/
-package org.maxkey.dao.persistence;
+package org.maxkey.persistence.mapper;
import org.apache.mybatis.jpa.persistence.IJpaBaseMapper;
import org.maxkey.domain.apps.AppsTokenBasedDetails;
diff --git a/maxkey-dao/src/main/java/org/maxkey/dao/persistence/GroupMemberMapper.java b/maxkey-persistence/src/main/java/org/maxkey/persistence/mapper/GroupMemberMapper.java
similarity index 92%
rename from maxkey-dao/src/main/java/org/maxkey/dao/persistence/GroupMemberMapper.java
rename to maxkey-persistence/src/main/java/org/maxkey/persistence/mapper/GroupMemberMapper.java
index cbf1a351..fd5ce741 100644
--- a/maxkey-dao/src/main/java/org/maxkey/dao/persistence/GroupMemberMapper.java
+++ b/maxkey-persistence/src/main/java/org/maxkey/persistence/mapper/GroupMemberMapper.java
@@ -1,7 +1,7 @@
/**
*
*/
-package org.maxkey.dao.persistence;
+package org.maxkey.persistence.mapper;
import java.util.List;
diff --git a/maxkey-dao/src/main/java/org/maxkey/dao/persistence/GroupPrivilegesMapper.java b/maxkey-persistence/src/main/java/org/maxkey/persistence/mapper/GroupPrivilegesMapper.java
similarity index 91%
rename from maxkey-dao/src/main/java/org/maxkey/dao/persistence/GroupPrivilegesMapper.java
rename to maxkey-persistence/src/main/java/org/maxkey/persistence/mapper/GroupPrivilegesMapper.java
index cceabc38..16245bdb 100644
--- a/maxkey-dao/src/main/java/org/maxkey/dao/persistence/GroupPrivilegesMapper.java
+++ b/maxkey-persistence/src/main/java/org/maxkey/persistence/mapper/GroupPrivilegesMapper.java
@@ -1,7 +1,7 @@
/**
*
*/
-package org.maxkey.dao.persistence;
+package org.maxkey.persistence.mapper;
import java.util.List;
diff --git a/maxkey-dao/src/main/java/org/maxkey/dao/persistence/GroupsMapper.java b/maxkey-persistence/src/main/java/org/maxkey/persistence/mapper/GroupsMapper.java
similarity index 84%
rename from maxkey-dao/src/main/java/org/maxkey/dao/persistence/GroupsMapper.java
rename to maxkey-persistence/src/main/java/org/maxkey/persistence/mapper/GroupsMapper.java
index 3787b7d6..d4a032dc 100644
--- a/maxkey-dao/src/main/java/org/maxkey/dao/persistence/GroupsMapper.java
+++ b/maxkey-persistence/src/main/java/org/maxkey/persistence/mapper/GroupsMapper.java
@@ -1,7 +1,7 @@
/**
*
*/
-package org.maxkey.dao.persistence;
+package org.maxkey.persistence.mapper;
import org.apache.mybatis.jpa.persistence.IJpaBaseMapper;
import org.maxkey.domain.Groups;
diff --git a/maxkey-dao/src/main/java/org/maxkey/dao/persistence/HistoryLoginAppsMapper.java b/maxkey-persistence/src/main/java/org/maxkey/persistence/mapper/HistoryLoginAppsMapper.java
similarity index 85%
rename from maxkey-dao/src/main/java/org/maxkey/dao/persistence/HistoryLoginAppsMapper.java
rename to maxkey-persistence/src/main/java/org/maxkey/persistence/mapper/HistoryLoginAppsMapper.java
index e169819f..9be40d14 100644
--- a/maxkey-dao/src/main/java/org/maxkey/dao/persistence/HistoryLoginAppsMapper.java
+++ b/maxkey-persistence/src/main/java/org/maxkey/persistence/mapper/HistoryLoginAppsMapper.java
@@ -1,4 +1,4 @@
-package org.maxkey.dao.persistence;
+package org.maxkey.persistence.mapper;
import org.apache.mybatis.jpa.persistence.IJpaBaseMapper;
import org.maxkey.domain.HistoryLoginApps;
diff --git a/maxkey-dao/src/main/java/org/maxkey/dao/persistence/HistoryLoginMapper.java b/maxkey-persistence/src/main/java/org/maxkey/persistence/mapper/HistoryLoginMapper.java
similarity index 84%
rename from maxkey-dao/src/main/java/org/maxkey/dao/persistence/HistoryLoginMapper.java
rename to maxkey-persistence/src/main/java/org/maxkey/persistence/mapper/HistoryLoginMapper.java
index 8737a30e..9ccab22a 100644
--- a/maxkey-dao/src/main/java/org/maxkey/dao/persistence/HistoryLoginMapper.java
+++ b/maxkey-persistence/src/main/java/org/maxkey/persistence/mapper/HistoryLoginMapper.java
@@ -1,4 +1,4 @@
-package org.maxkey.dao.persistence;
+package org.maxkey.persistence.mapper;
import org.apache.mybatis.jpa.persistence.IJpaBaseMapper;
diff --git a/maxkey-dao/src/main/java/org/maxkey/dao/persistence/HistoryLogsMapper.java b/maxkey-persistence/src/main/java/org/maxkey/persistence/mapper/HistoryLogsMapper.java
similarity index 85%
rename from maxkey-dao/src/main/java/org/maxkey/dao/persistence/HistoryLogsMapper.java
rename to maxkey-persistence/src/main/java/org/maxkey/persistence/mapper/HistoryLogsMapper.java
index 9a0f7770..6e90115b 100644
--- a/maxkey-dao/src/main/java/org/maxkey/dao/persistence/HistoryLogsMapper.java
+++ b/maxkey-persistence/src/main/java/org/maxkey/persistence/mapper/HistoryLogsMapper.java
@@ -1,7 +1,7 @@
/**
*
*/
-package org.maxkey.dao.persistence;
+package org.maxkey.persistence.mapper;
import org.apache.mybatis.jpa.persistence.IJpaBaseMapper;
import org.maxkey.domain.HistoryLogs;
diff --git a/maxkey-dao/src/main/java/org/maxkey/dao/persistence/OrganizationsMapper.java b/maxkey-persistence/src/main/java/org/maxkey/persistence/mapper/OrganizationsMapper.java
similarity index 82%
rename from maxkey-dao/src/main/java/org/maxkey/dao/persistence/OrganizationsMapper.java
rename to maxkey-persistence/src/main/java/org/maxkey/persistence/mapper/OrganizationsMapper.java
index ef3a9cea..2fcecf8a 100644
--- a/maxkey-dao/src/main/java/org/maxkey/dao/persistence/OrganizationsMapper.java
+++ b/maxkey-persistence/src/main/java/org/maxkey/persistence/mapper/OrganizationsMapper.java
@@ -1,4 +1,4 @@
-package org.maxkey.dao.persistence;
+package org.maxkey.persistence.mapper;
import org.apache.mybatis.jpa.persistence.IJpaBaseMapper;
import org.maxkey.domain.Organizations;
diff --git a/maxkey-dao/src/main/java/org/maxkey/dao/persistence/PasswordPolicyMapper.java b/maxkey-persistence/src/main/java/org/maxkey/persistence/mapper/PasswordPolicyMapper.java
similarity index 85%
rename from maxkey-dao/src/main/java/org/maxkey/dao/persistence/PasswordPolicyMapper.java
rename to maxkey-persistence/src/main/java/org/maxkey/persistence/mapper/PasswordPolicyMapper.java
index 8a4be7d9..c7a8696e 100644
--- a/maxkey-dao/src/main/java/org/maxkey/dao/persistence/PasswordPolicyMapper.java
+++ b/maxkey-persistence/src/main/java/org/maxkey/persistence/mapper/PasswordPolicyMapper.java
@@ -1,7 +1,7 @@
/**
*
*/
-package org.maxkey.dao.persistence;
+package org.maxkey.persistence.mapper;
import org.apache.mybatis.jpa.persistence.IJpaBaseMapper;
import org.maxkey.domain.PasswordPolicy;
diff --git a/maxkey-dao/src/main/java/org/maxkey/dao/persistence/RegistrationMapper.java b/maxkey-persistence/src/main/java/org/maxkey/persistence/mapper/RegistrationMapper.java
similarity index 89%
rename from maxkey-dao/src/main/java/org/maxkey/dao/persistence/RegistrationMapper.java
rename to maxkey-persistence/src/main/java/org/maxkey/persistence/mapper/RegistrationMapper.java
index 0b51fc0a..32d67d9d 100644
--- a/maxkey-dao/src/main/java/org/maxkey/dao/persistence/RegistrationMapper.java
+++ b/maxkey-persistence/src/main/java/org/maxkey/persistence/mapper/RegistrationMapper.java
@@ -1,7 +1,7 @@
/**
*
*/
-package org.maxkey.dao.persistence;
+package org.maxkey.persistence.mapper;
import java.util.List;
diff --git a/maxkey-dao/src/main/java/org/maxkey/dao/persistence/ReportMapper.java b/maxkey-persistence/src/main/java/org/maxkey/persistence/mapper/ReportMapper.java
similarity index 95%
rename from maxkey-dao/src/main/java/org/maxkey/dao/persistence/ReportMapper.java
rename to maxkey-persistence/src/main/java/org/maxkey/persistence/mapper/ReportMapper.java
index 11a996bf..f35d2d46 100644
--- a/maxkey-dao/src/main/java/org/maxkey/dao/persistence/ReportMapper.java
+++ b/maxkey-persistence/src/main/java/org/maxkey/persistence/mapper/ReportMapper.java
@@ -1,7 +1,7 @@
/**
*
*/
-package org.maxkey.dao.persistence;
+package org.maxkey.persistence.mapper;
import java.util.List;
import java.util.Map;
diff --git a/maxkey-dao/src/main/java/org/maxkey/dao/persistence/ResourcesMapper.java b/maxkey-persistence/src/main/java/org/maxkey/persistence/mapper/ResourcesMapper.java
similarity index 84%
rename from maxkey-dao/src/main/java/org/maxkey/dao/persistence/ResourcesMapper.java
rename to maxkey-persistence/src/main/java/org/maxkey/persistence/mapper/ResourcesMapper.java
index 237a3490..a3950086 100644
--- a/maxkey-dao/src/main/java/org/maxkey/dao/persistence/ResourcesMapper.java
+++ b/maxkey-persistence/src/main/java/org/maxkey/persistence/mapper/ResourcesMapper.java
@@ -1,7 +1,7 @@
/**
*
*/
-package org.maxkey.dao.persistence;
+package org.maxkey.persistence.mapper;
import org.apache.mybatis.jpa.persistence.IJpaBaseMapper;
import org.maxkey.domain.Resources;
diff --git a/maxkey-dao/src/main/java/org/maxkey/dao/persistence/RoleMemberMapper.java b/maxkey-persistence/src/main/java/org/maxkey/persistence/mapper/RoleMemberMapper.java
similarity index 92%
rename from maxkey-dao/src/main/java/org/maxkey/dao/persistence/RoleMemberMapper.java
rename to maxkey-persistence/src/main/java/org/maxkey/persistence/mapper/RoleMemberMapper.java
index 9e1e692c..7f5a57a2 100644
--- a/maxkey-dao/src/main/java/org/maxkey/dao/persistence/RoleMemberMapper.java
+++ b/maxkey-persistence/src/main/java/org/maxkey/persistence/mapper/RoleMemberMapper.java
@@ -1,7 +1,7 @@
/**
*
*/
-package org.maxkey.dao.persistence;
+package org.maxkey.persistence.mapper;
import java.util.List;
diff --git a/maxkey-dao/src/main/java/org/maxkey/dao/persistence/RolesMapper.java b/maxkey-persistence/src/main/java/org/maxkey/persistence/mapper/RolesMapper.java
similarity index 93%
rename from maxkey-dao/src/main/java/org/maxkey/dao/persistence/RolesMapper.java
rename to maxkey-persistence/src/main/java/org/maxkey/persistence/mapper/RolesMapper.java
index 6c8f5fad..a8aa07b9 100644
--- a/maxkey-dao/src/main/java/org/maxkey/dao/persistence/RolesMapper.java
+++ b/maxkey-persistence/src/main/java/org/maxkey/persistence/mapper/RolesMapper.java
@@ -1,7 +1,7 @@
/**
*
*/
-package org.maxkey.dao.persistence;
+package org.maxkey.persistence.mapper;
import java.util.List;
diff --git a/maxkey-dao/src/main/java/org/maxkey/dao/persistence/UserInfoMapper.java b/maxkey-persistence/src/main/java/org/maxkey/persistence/mapper/UserInfoMapper.java
similarity index 96%
rename from maxkey-dao/src/main/java/org/maxkey/dao/persistence/UserInfoMapper.java
rename to maxkey-persistence/src/main/java/org/maxkey/persistence/mapper/UserInfoMapper.java
index 835dca4b..1c521fde 100644
--- a/maxkey-dao/src/main/java/org/maxkey/dao/persistence/UserInfoMapper.java
+++ b/maxkey-persistence/src/main/java/org/maxkey/persistence/mapper/UserInfoMapper.java
@@ -1,4 +1,4 @@
-package org.maxkey.dao.persistence;
+package org.maxkey.persistence.mapper;
import org.apache.ibatis.annotations.Select;
import org.apache.mybatis.jpa.persistence.IJpaBaseMapper;
diff --git a/maxkey-dao/src/main/java/org/maxkey/dao/persistence/package-info.java b/maxkey-persistence/src/main/java/org/maxkey/persistence/mapper/package-info.java
similarity index 55%
rename from maxkey-dao/src/main/java/org/maxkey/dao/persistence/package-info.java
rename to maxkey-persistence/src/main/java/org/maxkey/persistence/mapper/package-info.java
index 7ae84f92..00fc8e6e 100644
--- a/maxkey-dao/src/main/java/org/maxkey/dao/persistence/package-info.java
+++ b/maxkey-persistence/src/main/java/org/maxkey/persistence/mapper/package-info.java
@@ -2,4 +2,4 @@
*
* Sql DAO Mapper XML Configuration.
*/
-package org.maxkey.dao.persistence;
+package org.maxkey.persistence.mapper;
diff --git a/maxkey-dao/src/main/java/org/maxkey/dao/service/AccountsService.java b/maxkey-persistence/src/main/java/org/maxkey/persistence/service/AccountsService.java
similarity index 84%
rename from maxkey-dao/src/main/java/org/maxkey/dao/service/AccountsService.java
rename to maxkey-persistence/src/main/java/org/maxkey/persistence/service/AccountsService.java
index f177a7b4..8b4b282a 100644
--- a/maxkey-dao/src/main/java/org/maxkey/dao/service/AccountsService.java
+++ b/maxkey-persistence/src/main/java/org/maxkey/persistence/service/AccountsService.java
@@ -1,8 +1,8 @@
-package org.maxkey.dao.service;
+package org.maxkey.persistence.service;
import org.apache.mybatis.jpa.persistence.JpaBaseService;
-import org.maxkey.dao.persistence.AccountsMapper;
import org.maxkey.domain.Accounts;
+import org.maxkey.persistence.mapper.AccountsMapper;
import org.springframework.stereotype.Service;
@Service
diff --git a/maxkey-dao/src/main/java/org/maxkey/dao/service/AppsCasDetailsService.java b/maxkey-persistence/src/main/java/org/maxkey/persistence/service/AppsCasDetailsService.java
similarity index 86%
rename from maxkey-dao/src/main/java/org/maxkey/dao/service/AppsCasDetailsService.java
rename to maxkey-persistence/src/main/java/org/maxkey/persistence/service/AppsCasDetailsService.java
index 965f4297..0a973a80 100644
--- a/maxkey-dao/src/main/java/org/maxkey/dao/service/AppsCasDetailsService.java
+++ b/maxkey-persistence/src/main/java/org/maxkey/persistence/service/AppsCasDetailsService.java
@@ -1,8 +1,8 @@
-package org.maxkey.dao.service;
+package org.maxkey.persistence.service;
import org.apache.mybatis.jpa.persistence.JpaBaseService;
-import org.maxkey.dao.persistence.AppsCasDetailsMapper;
import org.maxkey.domain.apps.AppsCasDetails;
+import org.maxkey.persistence.mapper.AppsCasDetailsMapper;
import org.springframework.stereotype.Service;
@Service
diff --git a/maxkey-dao/src/main/java/org/maxkey/dao/service/AppsDesktopDetailsService.java b/maxkey-persistence/src/main/java/org/maxkey/persistence/service/AppsDesktopDetailsService.java
similarity index 86%
rename from maxkey-dao/src/main/java/org/maxkey/dao/service/AppsDesktopDetailsService.java
rename to maxkey-persistence/src/main/java/org/maxkey/persistence/service/AppsDesktopDetailsService.java
index 57e94078..e34e10d7 100644
--- a/maxkey-dao/src/main/java/org/maxkey/dao/service/AppsDesktopDetailsService.java
+++ b/maxkey-persistence/src/main/java/org/maxkey/persistence/service/AppsDesktopDetailsService.java
@@ -1,8 +1,8 @@
-package org.maxkey.dao.service;
+package org.maxkey.persistence.service;
import org.apache.mybatis.jpa.persistence.JpaBaseService;
-import org.maxkey.dao.persistence.AppsDesktopDetailsMapper;
import org.maxkey.domain.apps.AppsDesktopDetails;
+import org.maxkey.persistence.mapper.AppsDesktopDetailsMapper;
import org.springframework.stereotype.Service;
@Service
diff --git a/maxkey-dao/src/main/java/org/maxkey/dao/service/AppsFormBasedDetailsService.java b/maxkey-persistence/src/main/java/org/maxkey/persistence/service/AppsFormBasedDetailsService.java
similarity index 86%
rename from maxkey-dao/src/main/java/org/maxkey/dao/service/AppsFormBasedDetailsService.java
rename to maxkey-persistence/src/main/java/org/maxkey/persistence/service/AppsFormBasedDetailsService.java
index ffe827c4..0392aa3d 100644
--- a/maxkey-dao/src/main/java/org/maxkey/dao/service/AppsFormBasedDetailsService.java
+++ b/maxkey-persistence/src/main/java/org/maxkey/persistence/service/AppsFormBasedDetailsService.java
@@ -1,8 +1,8 @@
-package org.maxkey.dao.service;
+package org.maxkey.persistence.service;
import org.apache.mybatis.jpa.persistence.JpaBaseService;
-import org.maxkey.dao.persistence.AppsFormBasedDetailsMapper;
import org.maxkey.domain.apps.AppsFormBasedDetails;
+import org.maxkey.persistence.mapper.AppsFormBasedDetailsMapper;
import org.springframework.stereotype.Service;
@Service
diff --git a/maxkey-dao/src/main/java/org/maxkey/dao/service/AppsSaml20DetailsService.java b/maxkey-persistence/src/main/java/org/maxkey/persistence/service/AppsSaml20DetailsService.java
similarity index 86%
rename from maxkey-dao/src/main/java/org/maxkey/dao/service/AppsSaml20DetailsService.java
rename to maxkey-persistence/src/main/java/org/maxkey/persistence/service/AppsSaml20DetailsService.java
index 1dd5efc4..b30a1b00 100644
--- a/maxkey-dao/src/main/java/org/maxkey/dao/service/AppsSaml20DetailsService.java
+++ b/maxkey-persistence/src/main/java/org/maxkey/persistence/service/AppsSaml20DetailsService.java
@@ -1,8 +1,8 @@
-package org.maxkey.dao.service;
+package org.maxkey.persistence.service;
import org.apache.mybatis.jpa.persistence.JpaBaseService;
-import org.maxkey.dao.persistence.AppsSaml20DetailsMapper;
import org.maxkey.domain.apps.AppsSAML20Details;
+import org.maxkey.persistence.mapper.AppsSaml20DetailsMapper;
import org.springframework.stereotype.Service;
@Service
diff --git a/maxkey-dao/src/main/java/org/maxkey/dao/service/AppsService.java b/maxkey-persistence/src/main/java/org/maxkey/persistence/service/AppsService.java
similarity index 91%
rename from maxkey-dao/src/main/java/org/maxkey/dao/service/AppsService.java
rename to maxkey-persistence/src/main/java/org/maxkey/persistence/service/AppsService.java
index b4c94318..3aa9980c 100644
--- a/maxkey-dao/src/main/java/org/maxkey/dao/service/AppsService.java
+++ b/maxkey-persistence/src/main/java/org/maxkey/persistence/service/AppsService.java
@@ -1,11 +1,11 @@
-package org.maxkey.dao.service;
+package org.maxkey.persistence.service;
import java.util.List;
import org.apache.mybatis.jpa.persistence.JpaBaseService;
-import org.maxkey.dao.persistence.AppsMapper;
import org.maxkey.domain.apps.Apps;
import org.maxkey.domain.apps.UserApps;
+import org.maxkey.persistence.mapper.AppsMapper;
import org.springframework.stereotype.Service;
@Service
diff --git a/maxkey-dao/src/main/java/org/maxkey/dao/service/AppsTokenBasedDetailsService.java b/maxkey-persistence/src/main/java/org/maxkey/persistence/service/AppsTokenBasedDetailsService.java
similarity index 86%
rename from maxkey-dao/src/main/java/org/maxkey/dao/service/AppsTokenBasedDetailsService.java
rename to maxkey-persistence/src/main/java/org/maxkey/persistence/service/AppsTokenBasedDetailsService.java
index c397ecd1..3aea6c47 100644
--- a/maxkey-dao/src/main/java/org/maxkey/dao/service/AppsTokenBasedDetailsService.java
+++ b/maxkey-persistence/src/main/java/org/maxkey/persistence/service/AppsTokenBasedDetailsService.java
@@ -1,8 +1,8 @@
-package org.maxkey.dao.service;
+package org.maxkey.persistence.service;
import org.apache.mybatis.jpa.persistence.JpaBaseService;
-import org.maxkey.dao.persistence.AppsTokenBasedDetailsMapper;
import org.maxkey.domain.apps.AppsTokenBasedDetails;
+import org.maxkey.persistence.mapper.AppsTokenBasedDetailsMapper;
import org.springframework.stereotype.Service;
@Service
diff --git a/maxkey-dao/src/main/java/org/maxkey/dao/service/GroupMemberService.java b/maxkey-persistence/src/main/java/org/maxkey/persistence/service/GroupMemberService.java
similarity index 84%
rename from maxkey-dao/src/main/java/org/maxkey/dao/service/GroupMemberService.java
rename to maxkey-persistence/src/main/java/org/maxkey/persistence/service/GroupMemberService.java
index 0ee975d9..803e3537 100644
--- a/maxkey-dao/src/main/java/org/maxkey/dao/service/GroupMemberService.java
+++ b/maxkey-persistence/src/main/java/org/maxkey/persistence/service/GroupMemberService.java
@@ -1,8 +1,8 @@
-package org.maxkey.dao.service;
+package org.maxkey.persistence.service;
import org.apache.mybatis.jpa.persistence.JpaBaseService;
-import org.maxkey.dao.persistence.GroupMemberMapper;
import org.maxkey.domain.GroupMember;
+import org.maxkey.persistence.mapper.GroupMemberMapper;
import org.springframework.stereotype.Service;
@Service
diff --git a/maxkey-dao/src/main/java/org/maxkey/dao/service/GroupPrivilegesService.java b/maxkey-persistence/src/main/java/org/maxkey/persistence/service/GroupPrivilegesService.java
similarity index 84%
rename from maxkey-dao/src/main/java/org/maxkey/dao/service/GroupPrivilegesService.java
rename to maxkey-persistence/src/main/java/org/maxkey/persistence/service/GroupPrivilegesService.java
index 3269411a..bc2abed9 100644
--- a/maxkey-dao/src/main/java/org/maxkey/dao/service/GroupPrivilegesService.java
+++ b/maxkey-persistence/src/main/java/org/maxkey/persistence/service/GroupPrivilegesService.java
@@ -1,8 +1,8 @@
-package org.maxkey.dao.service;
+package org.maxkey.persistence.service;
import org.apache.mybatis.jpa.persistence.JpaBaseService;
-import org.maxkey.dao.persistence.GroupPrivilegesMapper;
import org.maxkey.domain.GroupPrivileges;
+import org.maxkey.persistence.mapper.GroupPrivilegesMapper;
import org.springframework.stereotype.Service;
@Service
diff --git a/maxkey-dao/src/main/java/org/maxkey/dao/service/GroupsService.java b/maxkey-persistence/src/main/java/org/maxkey/persistence/service/GroupsService.java
similarity index 84%
rename from maxkey-dao/src/main/java/org/maxkey/dao/service/GroupsService.java
rename to maxkey-persistence/src/main/java/org/maxkey/persistence/service/GroupsService.java
index 9105deb6..02492b70 100644
--- a/maxkey-dao/src/main/java/org/maxkey/dao/service/GroupsService.java
+++ b/maxkey-persistence/src/main/java/org/maxkey/persistence/service/GroupsService.java
@@ -1,8 +1,8 @@
-package org.maxkey.dao.service;
+package org.maxkey.persistence.service;
import org.apache.mybatis.jpa.persistence.JpaBaseService;
-import org.maxkey.dao.persistence.GroupsMapper;
import org.maxkey.domain.Groups;
+import org.maxkey.persistence.mapper.GroupsMapper;
import org.springframework.stereotype.Service;
@Service
diff --git a/maxkey-dao/src/main/java/org/maxkey/dao/service/HistoryLoginAppsService.java b/maxkey-persistence/src/main/java/org/maxkey/persistence/service/HistoryLoginAppsService.java
similarity index 86%
rename from maxkey-dao/src/main/java/org/maxkey/dao/service/HistoryLoginAppsService.java
rename to maxkey-persistence/src/main/java/org/maxkey/persistence/service/HistoryLoginAppsService.java
index 332464b1..329661b3 100644
--- a/maxkey-dao/src/main/java/org/maxkey/dao/service/HistoryLoginAppsService.java
+++ b/maxkey-persistence/src/main/java/org/maxkey/persistence/service/HistoryLoginAppsService.java
@@ -1,8 +1,8 @@
-package org.maxkey.dao.service;
+package org.maxkey.persistence.service;
import org.apache.mybatis.jpa.persistence.JpaBaseService;
-import org.maxkey.dao.persistence.HistoryLoginAppsMapper;
import org.maxkey.domain.HistoryLoginApps;
+import org.maxkey.persistence.mapper.HistoryLoginAppsMapper;
import org.springframework.stereotype.Service;
@Service
diff --git a/maxkey-dao/src/main/java/org/maxkey/dao/service/HistoryLoginService.java b/maxkey-persistence/src/main/java/org/maxkey/persistence/service/HistoryLoginService.java
similarity index 84%
rename from maxkey-dao/src/main/java/org/maxkey/dao/service/HistoryLoginService.java
rename to maxkey-persistence/src/main/java/org/maxkey/persistence/service/HistoryLoginService.java
index f5a04162..5f1f7aab 100644
--- a/maxkey-dao/src/main/java/org/maxkey/dao/service/HistoryLoginService.java
+++ b/maxkey-persistence/src/main/java/org/maxkey/persistence/service/HistoryLoginService.java
@@ -1,8 +1,8 @@
-package org.maxkey.dao.service;
+package org.maxkey.persistence.service;
import org.apache.mybatis.jpa.persistence.JpaBaseService;
-import org.maxkey.dao.persistence.HistoryLoginMapper;
import org.maxkey.domain.HistoryLogin;
+import org.maxkey.persistence.mapper.HistoryLoginMapper;
import org.springframework.stereotype.Service;
@Service
diff --git a/maxkey-dao/src/main/java/org/maxkey/dao/service/HistoryLogsService.java b/maxkey-persistence/src/main/java/org/maxkey/persistence/service/HistoryLogsService.java
similarity index 84%
rename from maxkey-dao/src/main/java/org/maxkey/dao/service/HistoryLogsService.java
rename to maxkey-persistence/src/main/java/org/maxkey/persistence/service/HistoryLogsService.java
index 897331f2..5f4a8f80 100644
--- a/maxkey-dao/src/main/java/org/maxkey/dao/service/HistoryLogsService.java
+++ b/maxkey-persistence/src/main/java/org/maxkey/persistence/service/HistoryLogsService.java
@@ -1,8 +1,8 @@
-package org.maxkey.dao.service;
+package org.maxkey.persistence.service;
import org.apache.mybatis.jpa.persistence.JpaBaseService;
-import org.maxkey.dao.persistence.HistoryLogsMapper;
import org.maxkey.domain.HistoryLogs;
+import org.maxkey.persistence.mapper.HistoryLogsMapper;
import org.springframework.stereotype.Service;
@Service
diff --git a/maxkey-dao/src/main/java/org/maxkey/dao/service/OrganizationsService.java b/maxkey-persistence/src/main/java/org/maxkey/persistence/service/OrganizationsService.java
similarity index 94%
rename from maxkey-dao/src/main/java/org/maxkey/dao/service/OrganizationsService.java
rename to maxkey-persistence/src/main/java/org/maxkey/persistence/service/OrganizationsService.java
index 3d20038b..b5cbae3f 100644
--- a/maxkey-dao/src/main/java/org/maxkey/dao/service/OrganizationsService.java
+++ b/maxkey-persistence/src/main/java/org/maxkey/persistence/service/OrganizationsService.java
@@ -1,11 +1,11 @@
-package org.maxkey.dao.service;
+package org.maxkey.persistence.service;
import org.apache.mybatis.jpa.persistence.JpaBaseService;
-import org.maxkey.dao.persistence.OrganizationsMapper;
import org.maxkey.domain.Organizations;
import org.maxkey.identity.kafka.KafkaIdentityAction;
import org.maxkey.identity.kafka.KafkaIdentityTopic;
import org.maxkey.identity.kafka.KafkaProvisioningService;
+import org.maxkey.persistence.mapper.OrganizationsMapper;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
diff --git a/maxkey-dao/src/main/java/org/maxkey/dao/service/PasswordPolicyService.java b/maxkey-persistence/src/main/java/org/maxkey/persistence/service/PasswordPolicyService.java
similarity index 84%
rename from maxkey-dao/src/main/java/org/maxkey/dao/service/PasswordPolicyService.java
rename to maxkey-persistence/src/main/java/org/maxkey/persistence/service/PasswordPolicyService.java
index 9e4ba00a..6998c278 100644
--- a/maxkey-dao/src/main/java/org/maxkey/dao/service/PasswordPolicyService.java
+++ b/maxkey-persistence/src/main/java/org/maxkey/persistence/service/PasswordPolicyService.java
@@ -1,8 +1,8 @@
-package org.maxkey.dao.service;
+package org.maxkey.persistence.service;
import org.apache.mybatis.jpa.persistence.JpaBaseService;
-import org.maxkey.dao.persistence.PasswordPolicyMapper;
import org.maxkey.domain.PasswordPolicy;
+import org.maxkey.persistence.mapper.PasswordPolicyMapper;
import org.springframework.stereotype.Service;
@Service
diff --git a/maxkey-dao/src/main/java/org/maxkey/dao/service/RegistrationService.java b/maxkey-persistence/src/main/java/org/maxkey/persistence/service/RegistrationService.java
similarity index 88%
rename from maxkey-dao/src/main/java/org/maxkey/dao/service/RegistrationService.java
rename to maxkey-persistence/src/main/java/org/maxkey/persistence/service/RegistrationService.java
index 3023cc05..9e375074 100644
--- a/maxkey-dao/src/main/java/org/maxkey/dao/service/RegistrationService.java
+++ b/maxkey-persistence/src/main/java/org/maxkey/persistence/service/RegistrationService.java
@@ -1,11 +1,11 @@
-package org.maxkey.dao.service;
+package org.maxkey.persistence.service;
import java.util.List;
import org.apache.mybatis.jpa.persistence.JpaBaseService;
-import org.maxkey.dao.persistence.RegistrationMapper;
import org.maxkey.domain.Registration;
import org.maxkey.domain.UserInfo;
+import org.maxkey.persistence.mapper.RegistrationMapper;
import org.springframework.stereotype.Service;
@Service
diff --git a/maxkey-dao/src/main/java/org/maxkey/dao/service/ReportService.java b/maxkey-persistence/src/main/java/org/maxkey/persistence/service/ReportService.java
similarity index 94%
rename from maxkey-dao/src/main/java/org/maxkey/dao/service/ReportService.java
rename to maxkey-persistence/src/main/java/org/maxkey/persistence/service/ReportService.java
index ce6e9215..947d1b3d 100644
--- a/maxkey-dao/src/main/java/org/maxkey/dao/service/ReportService.java
+++ b/maxkey-persistence/src/main/java/org/maxkey/persistence/service/ReportService.java
@@ -1,11 +1,11 @@
-package org.maxkey.dao.service;
+package org.maxkey.persistence.service;
import java.util.List;
import java.util.Map;
import org.apache.mybatis.jpa.persistence.JpaBaseDomain;
import org.apache.mybatis.jpa.persistence.JpaBaseService;
-import org.maxkey.dao.persistence.ReportMapper;
+import org.maxkey.persistence.mapper.ReportMapper;
import org.springframework.stereotype.Service;
@Service
diff --git a/maxkey-dao/src/main/java/org/maxkey/dao/service/ResourcesService.java b/maxkey-persistence/src/main/java/org/maxkey/persistence/service/ResourcesService.java
similarity index 84%
rename from maxkey-dao/src/main/java/org/maxkey/dao/service/ResourcesService.java
rename to maxkey-persistence/src/main/java/org/maxkey/persistence/service/ResourcesService.java
index 49ee3c90..03b91a6a 100644
--- a/maxkey-dao/src/main/java/org/maxkey/dao/service/ResourcesService.java
+++ b/maxkey-persistence/src/main/java/org/maxkey/persistence/service/ResourcesService.java
@@ -1,8 +1,8 @@
-package org.maxkey.dao.service;
+package org.maxkey.persistence.service;
import org.apache.mybatis.jpa.persistence.JpaBaseService;
-import org.maxkey.dao.persistence.ResourcesMapper;
import org.maxkey.domain.Resources;
+import org.maxkey.persistence.mapper.ResourcesMapper;
import org.springframework.stereotype.Service;
@Service
diff --git a/maxkey-dao/src/main/java/org/maxkey/dao/service/RoleMemberService.java b/maxkey-persistence/src/main/java/org/maxkey/persistence/service/RoleMemberService.java
similarity index 84%
rename from maxkey-dao/src/main/java/org/maxkey/dao/service/RoleMemberService.java
rename to maxkey-persistence/src/main/java/org/maxkey/persistence/service/RoleMemberService.java
index c050c94b..09b17736 100644
--- a/maxkey-dao/src/main/java/org/maxkey/dao/service/RoleMemberService.java
+++ b/maxkey-persistence/src/main/java/org/maxkey/persistence/service/RoleMemberService.java
@@ -1,8 +1,8 @@
-package org.maxkey.dao.service;
+package org.maxkey.persistence.service;
import org.apache.mybatis.jpa.persistence.JpaBaseService;
-import org.maxkey.dao.persistence.RoleMemberMapper;
import org.maxkey.domain.RoleMember;
+import org.maxkey.persistence.mapper.RoleMemberMapper;
import org.springframework.stereotype.Service;
@Service
diff --git a/maxkey-dao/src/main/java/org/maxkey/dao/service/RolesService.java b/maxkey-persistence/src/main/java/org/maxkey/persistence/service/RolesService.java
similarity index 91%
rename from maxkey-dao/src/main/java/org/maxkey/dao/service/RolesService.java
rename to maxkey-persistence/src/main/java/org/maxkey/persistence/service/RolesService.java
index 8a62d49f..167f74cd 100644
--- a/maxkey-dao/src/main/java/org/maxkey/dao/service/RolesService.java
+++ b/maxkey-persistence/src/main/java/org/maxkey/persistence/service/RolesService.java
@@ -1,11 +1,11 @@
-package org.maxkey.dao.service;
+package org.maxkey.persistence.service;
import java.util.List;
import org.apache.mybatis.jpa.persistence.JpaBaseService;
-import org.maxkey.dao.persistence.RolesMapper;
import org.maxkey.domain.RolePermissions;
import org.maxkey.domain.Roles;
+import org.maxkey.persistence.mapper.RolesMapper;
import org.springframework.stereotype.Service;
@Service
diff --git a/maxkey-dao/src/main/java/org/maxkey/dao/service/UserInfoService.java b/maxkey-persistence/src/main/java/org/maxkey/persistence/service/UserInfoService.java
similarity index 98%
rename from maxkey-dao/src/main/java/org/maxkey/dao/service/UserInfoService.java
rename to maxkey-persistence/src/main/java/org/maxkey/persistence/service/UserInfoService.java
index 3e1f3d01..eee38af2 100644
--- a/maxkey-dao/src/main/java/org/maxkey/dao/service/UserInfoService.java
+++ b/maxkey-persistence/src/main/java/org/maxkey/persistence/service/UserInfoService.java
@@ -1,16 +1,16 @@
-package org.maxkey.dao.service;
+package org.maxkey.persistence.service;
import org.apache.mybatis.jpa.persistence.JpaBaseService;
import org.maxkey.constants.ConstantsStatus;
import org.maxkey.crypto.ReciprocalUtils;
import org.maxkey.crypto.password.PasswordReciprocal;
-import org.maxkey.dao.persistence.UserInfoMapper;
import org.maxkey.domain.ChangePassword;
import org.maxkey.domain.UserInfo;
import org.maxkey.identity.kafka.KafkaIdentityAction;
import org.maxkey.identity.kafka.KafkaIdentityTopic;
import org.maxkey.identity.kafka.KafkaProvisioningService;
+import org.maxkey.persistence.mapper.UserInfoMapper;
import org.maxkey.util.DateUtils;
import org.maxkey.util.StringUtils;
import org.maxkey.web.WebContext;
diff --git a/maxkey-dao/src/main/java/org/maxkey/dao/service/package-info.java b/maxkey-persistence/src/main/java/org/maxkey/persistence/service/package-info.java
similarity index 55%
rename from maxkey-dao/src/main/java/org/maxkey/dao/service/package-info.java
rename to maxkey-persistence/src/main/java/org/maxkey/persistence/service/package-info.java
index 019203eb..e960ed98 100644
--- a/maxkey-dao/src/main/java/org/maxkey/dao/service/package-info.java
+++ b/maxkey-persistence/src/main/java/org/maxkey/persistence/service/package-info.java
@@ -2,4 +2,4 @@
*
* Mysql DAO Mapper XML Configuration.
*/
-package org.maxkey.dao.service;
+package org.maxkey.persistence.service;
diff --git a/maxkey-dao/src/main/resources/org/maxkey/dao/persistence/xml/mysql/AccountsMapper.xml b/maxkey-persistence/src/main/resources/org/maxkey/persistence/mapper/xml/mysql/AccountsMapper.xml
similarity index 91%
rename from maxkey-dao/src/main/resources/org/maxkey/dao/persistence/xml/mysql/AccountsMapper.xml
rename to maxkey-persistence/src/main/resources/org/maxkey/persistence/mapper/xml/mysql/AccountsMapper.xml
index f9a1f026..58d1173f 100644
--- a/maxkey-dao/src/main/resources/org/maxkey/dao/persistence/xml/mysql/AccountsMapper.xml
+++ b/maxkey-persistence/src/main/resources/org/maxkey/persistence/mapper/xml/mysql/AccountsMapper.xml
@@ -1,6 +1,6 @@
-
+
diff --git a/maxkey-dao/src/main/resources/org/maxkey/dao/persistence/xml/mysql/AppsCasDetailsMapper.xml b/maxkey-persistence/src/main/resources/org/maxkey/persistence/mapper/xml/mysql/AppsCasDetailsMapper.xml
similarity index 85%
rename from maxkey-dao/src/main/resources/org/maxkey/dao/persistence/xml/mysql/AppsCasDetailsMapper.xml
rename to maxkey-persistence/src/main/resources/org/maxkey/persistence/mapper/xml/mysql/AppsCasDetailsMapper.xml
index 0f026932..6bec9dfb 100644
--- a/maxkey-dao/src/main/resources/org/maxkey/dao/persistence/xml/mysql/AppsCasDetailsMapper.xml
+++ b/maxkey-persistence/src/main/resources/org/maxkey/persistence/mapper/xml/mysql/AppsCasDetailsMapper.xml
@@ -1,6 +1,6 @@
-
+