public abstract class AbstractManagementService<J extends AbstractPositionEntity,P extends AbstractPersonAccountEntity<J>> extends AbstractOrgService<J,P>
| 限定符和类型 | 字段和说明 |
|---|---|
protected AbstractPositionRepo<J> |
positionRepo |
organizationRepo, personAccountRepo, token| 构造器和说明 |
|---|
AbstractManagementService() |
| 限定符和类型 | 方法和说明 |
|---|---|
protected <O extends Serializable> |
deepCopy(O value) |
protected Collection<AbstractEntity> |
deleteOrganization(OrganizationEntity entity) |
protected J |
deletePosition(J positionEntity) |
protected <E extends org.coodex.concrete.accounts.AuthorizableEntity,R extends org.springframework.data.repository.CrudRepository<E,String>> |
grantTo(E entity,
R repo,
String[] roles) |
protected <O extends AbstractEntity,R extends org.springframework.data.repository.CrudRepository<O,String>> |
updateOrder(Integer order,
O entity,
R repo) |
checkBelongToExists, checkDuplication, checkManagementPermission, circleCheck@Inject protected AbstractPositionRepo<J extends AbstractPositionEntity> positionRepo
protected <O extends Serializable> O deepCopy(O value)
protected <O extends AbstractEntity,R extends org.springframework.data.repository.CrudRepository<O,String>> void updateOrder(Integer order, O entity, R repo)
protected Collection<AbstractEntity> deleteOrganization(OrganizationEntity entity)
Copyright © 2018. All rights reserved.