Package cn.sparrowmini.org.service
Interface OrganizationService
-
- All Superinterfaces:
OrganizationRestService,OrgScope,PreserveRole,PreserveScope
- All Known Implementing Classes:
OrganizationServiceImpl
public interface OrganizationService extends OrganizationRestService, OrgScope
-
-
Field Summary
-
Fields inherited from interface cn.sparrowmini.org.service.scope.OrgScope
admin, SCOPE_ADMIN_CHILD_LIST, SCOPE_ADMIN_CREATE, SCOPE_ADMIN_DELETE, SCOPE_ADMIN_PARENT_ADD, SCOPE_ADMIN_PARENT_LIST, SCOPE_ADMIN_PARENT_REMOVE, SCOPE_ADMIN_READ, SCOPE_ADMIN_TREE, SCOPE_ADMIN_UPDATE, type
-
Fields inherited from interface cn.sparrowmini.org.service.scope.PreserveRole
ROLE_ADMIN, ROLE_SUPER_ADMIN, ROLE_SUPER_SYSADMIN, ROLE_SYSADMIN, ROLE_USER
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.List<cn.sparrowmini.org.model.Organization>getChildren(java.lang.String organizationId)org.springframework.data.domain.Page<cn.sparrowmini.org.model.Employee>getEmployees(java.lang.String organizationId, org.springframework.data.domain.Pageable pageable)org.springframework.data.domain.Page<cn.sparrowmini.org.model.relation.OrganizationGroup>getGroups(java.lang.String organizationId, org.springframework.data.domain.Pageable pageable)org.springframework.data.domain.Page<cn.sparrowmini.org.model.relation.OrganizationPositionLevel>getLevels(java.lang.String organizationId, org.springframework.data.domain.Pageable pageable)org.springframework.data.domain.Page<cn.sparrowmini.org.model.relation.OrganizationRole>getRoles(java.lang.String organizationId, org.springframework.data.domain.Pageable pageable)-
Methods inherited from interface cn.sparrowmini.org.service.OrganizationRestService
addParent, childCount, create, delete, get, getChildren, getParents, getTreeByParentId, removeParent, update
-
Methods inherited from interface cn.sparrowmini.org.service.scope.PreserveRole
getRoles
-
Methods inherited from interface cn.sparrowmini.org.service.scope.PreserveScope
getScopes
-
-
-
-
Method Detail
-
getChildren
java.util.List<cn.sparrowmini.org.model.Organization> getChildren(@PathVariable("organizationId") java.lang.String organizationId)
-
getRoles
org.springframework.data.domain.Page<cn.sparrowmini.org.model.relation.OrganizationRole> getRoles(@PathVariable("organizationId") java.lang.String organizationId, org.springframework.data.domain.Pageable pageable)
-
getLevels
org.springframework.data.domain.Page<cn.sparrowmini.org.model.relation.OrganizationPositionLevel> getLevels(@PathVariable("organizationId") java.lang.String organizationId, org.springframework.data.domain.Pageable pageable)
-
getGroups
org.springframework.data.domain.Page<cn.sparrowmini.org.model.relation.OrganizationGroup> getGroups(@PathVariable("organizationId") java.lang.String organizationId, org.springframework.data.domain.Pageable pageable)
-
getEmployees
org.springframework.data.domain.Page<cn.sparrowmini.org.model.Employee> getEmployees(@PathVariable("organizationId") java.lang.String organizationId, org.springframework.data.domain.Pageable pageable)
-
-