0.9.0 更新GAEA引用并删除由此造成的无用代码
This commit is contained in:
@@ -1,7 +0,0 @@
|
||||
package com.synebula.zeus.domain.repository.rbac
|
||||
|
||||
import com.synebula.gaea.domain.repository.IRepository
|
||||
import com.synebula.zeus.domain.model.rbac.Group
|
||||
|
||||
interface IGroupRepository : IRepository<Group, String> {
|
||||
}
|
||||
@@ -1,7 +0,0 @@
|
||||
package com.synebula.zeus.domain.repository.rbac
|
||||
|
||||
import com.synebula.gaea.domain.repository.IRepository
|
||||
import com.synebula.zeus.domain.model.rbac.Role
|
||||
|
||||
interface IRoleRepository : IRepository<Role, String> {
|
||||
}
|
||||
@@ -1,7 +0,0 @@
|
||||
package com.synebula.zeus.domain.repository.rbac.resource
|
||||
|
||||
import com.synebula.gaea.domain.repository.IRepository
|
||||
import com.synebula.zeus.domain.model.rbac.resource.Interface
|
||||
|
||||
interface IInterfaceRepository : IRepository<Interface, String> {
|
||||
}
|
||||
@@ -1,7 +0,0 @@
|
||||
package com.synebula.zeus.domain.repository.rbac.resource
|
||||
|
||||
import com.synebula.gaea.domain.repository.IRepository
|
||||
import com.synebula.zeus.domain.model.rbac.resource.Page
|
||||
|
||||
interface IPageRepository : IRepository<Page, String> {
|
||||
}
|
||||
@@ -1,7 +0,0 @@
|
||||
package com.synebula.zeus.domain.repository.rbac.resource
|
||||
|
||||
import com.synebula.gaea.domain.repository.IRepository
|
||||
import com.synebula.zeus.domain.model.rbac.resource.System
|
||||
|
||||
interface ISystemRepository : IRepository<System, String> {
|
||||
}
|
||||
@@ -1,7 +1,6 @@
|
||||
package com.synebula.zeus.domain.service.contr.rbac
|
||||
|
||||
import com.synebula.gaea.domain.service.IService
|
||||
import com.synebula.zeus.domain.model.rbac.Authority
|
||||
import com.synebula.zeus.domain.service.cmd.rbac.AuthorityBatchAddCmd
|
||||
import com.synebula.zeus.env.ResourceType
|
||||
|
||||
|
||||
@@ -1,9 +1,8 @@
|
||||
package com.synebula.zeus.domain.service.contr.rbac
|
||||
|
||||
import com.synebula.gaea.domain.service.Domain
|
||||
import com.synebula.gaea.domain.service.IService
|
||||
import com.synebula.gaea.domain.service.ServiceDependency
|
||||
import com.synebula.zeus.domain.model.rbac.Group
|
||||
import com.synebula.zeus.domain.repository.rbac.IGroupRepository
|
||||
|
||||
@ServiceDependency(clazz = Group::class, repo = IGroupRepository::class)
|
||||
@Domain(clazz = Group::class)
|
||||
interface IGroupService : IService<String>
|
||||
@@ -1,9 +1,8 @@
|
||||
package com.synebula.zeus.domain.service.contr.rbac
|
||||
|
||||
import com.synebula.gaea.domain.service.Domain
|
||||
import com.synebula.gaea.domain.service.IService
|
||||
import com.synebula.gaea.domain.service.ServiceDependency
|
||||
import com.synebula.zeus.domain.model.rbac.Role
|
||||
import com.synebula.zeus.domain.repository.rbac.IRoleRepository
|
||||
|
||||
@ServiceDependency(clazz = Role::class, repo = IRoleRepository::class)
|
||||
@Domain(clazz = Role::class)
|
||||
interface IRoleService : IService<String>
|
||||
@@ -1,9 +1,8 @@
|
||||
package com.synebula.zeus.domain.service.contr.rbac.resource
|
||||
|
||||
import com.synebula.gaea.domain.service.Domain
|
||||
import com.synebula.gaea.domain.service.IService
|
||||
import com.synebula.gaea.domain.service.ServiceDependency
|
||||
import com.synebula.zeus.domain.model.rbac.resource.Interface
|
||||
import com.synebula.zeus.domain.repository.rbac.resource.IInterfaceRepository
|
||||
|
||||
@ServiceDependency(clazz = Interface::class, repo = IInterfaceRepository::class)
|
||||
@Domain(clazz = Interface::class)
|
||||
interface IInterfaceService : IService<String>
|
||||
@@ -1,9 +1,8 @@
|
||||
package com.synebula.zeus.domain.service.contr.rbac.resource
|
||||
|
||||
import com.synebula.gaea.domain.service.Domain
|
||||
import com.synebula.gaea.domain.service.IService
|
||||
import com.synebula.gaea.domain.service.ServiceDependency
|
||||
import com.synebula.zeus.domain.model.rbac.resource.Page
|
||||
import com.synebula.zeus.domain.repository.rbac.resource.IPageRepository
|
||||
|
||||
@ServiceDependency(clazz = Page::class, repo = IPageRepository::class)
|
||||
@Domain(clazz = Page::class)
|
||||
interface IPageService : IService<String>
|
||||
@@ -1,9 +1,8 @@
|
||||
package com.synebula.zeus.domain.service.contr.rbac.resource
|
||||
|
||||
import com.synebula.gaea.domain.service.Domain
|
||||
import com.synebula.gaea.domain.service.IService
|
||||
import com.synebula.gaea.domain.service.ServiceDependency
|
||||
import com.synebula.zeus.domain.model.rbac.resource.System
|
||||
import com.synebula.zeus.domain.repository.rbac.resource.ISystemRepository
|
||||
|
||||
@ServiceDependency(clazz = System::class, repo = ISystemRepository::class)
|
||||
@Domain(clazz = System::class)
|
||||
interface ISystemService : IService<String>
|
||||
@@ -3,22 +3,22 @@ package com.synebula.zeus.domain.service.impl.rbac
|
||||
import com.synebula.gaea.data.message.DataMessage
|
||||
import com.synebula.gaea.data.message.Status
|
||||
import com.synebula.gaea.data.serialization.IObjectMapper
|
||||
import com.synebula.gaea.domain.repository.IRepositoryFactory
|
||||
import com.synebula.gaea.domain.service.ICommand
|
||||
import com.synebula.gaea.domain.service.Service
|
||||
import com.synebula.gaea.ext.toMd5
|
||||
import com.synebula.gaea.log.ILogger
|
||||
import com.synebula.zeus.domain.model.rbac.User
|
||||
import com.synebula.zeus.domain.repository.rbac.IUserRepository
|
||||
import com.synebula.zeus.domain.service.component.IUserNotifier
|
||||
import com.synebula.zeus.domain.service.contr.rbac.IUserService
|
||||
import java.util.*
|
||||
|
||||
class UserService(
|
||||
repository: IUserRepository,
|
||||
factory: IRepositoryFactory,
|
||||
mapper: IObjectMapper,
|
||||
var userNotifier: IUserNotifier?,
|
||||
var logger: ILogger
|
||||
) : Service<User, String>(User::class.java, repository, mapper), IUserService {
|
||||
) : Service<User, String>(User::class.java, factory.createRepository(User::class.java), mapper), IUserService {
|
||||
|
||||
// init {
|
||||
// groupService.addBeforeRemoveListener(this.clazz.name) { id ->
|
||||
|
||||
Reference in New Issue
Block a user