@Service
public class SchedGroupService
extends cn.ponfee.disjob.common.base.SingletonClassConstraint
| 构造器和说明 |
|---|
SchedGroupService(SchedGroupMapper groupMapper,
Discovery<cn.ponfee.disjob.core.base.Worker> discoverWorker,
ServerInvokeService serverInvokeService,
SupervisorProperties supervisorConf) |
| 限定符和类型 | 方法和说明 |
|---|---|
long |
add(SchedGroupAddRequest request) |
boolean |
delete(String group,
String updatedBy) |
boolean |
edit(SchedGroupUpdateRequest request) |
SchedGroupResponse |
get(String group) |
static DisjobGroup |
getGroup(String group) |
static boolean |
isDeveloper(String group,
String user) |
static com.google.common.collect.ImmutableSet<String> |
myGroups(String user) |
cn.ponfee.disjob.common.model.PageResponse<SchedGroupResponse> |
queryForPage(SchedGroupPageRequest pageRequest) |
List<String> |
searchGroup(String term) |
boolean |
updateOwnUser(String group,
String ownUser,
String updatedBy) |
boolean |
updateToken(String group,
cn.ponfee.disjob.core.enums.TokenType type,
String newToken,
String updatedBy,
String oldToken) |
public SchedGroupService(SchedGroupMapper groupMapper, Discovery<cn.ponfee.disjob.core.base.Worker> discoverWorker, ServerInvokeService serverInvokeService, SupervisorProperties supervisorConf)
public long add(SchedGroupAddRequest request)
public boolean edit(SchedGroupUpdateRequest request)
public SchedGroupResponse get(String group)
public boolean updateToken(String group, cn.ponfee.disjob.core.enums.TokenType type, String newToken, String updatedBy, String oldToken)
public cn.ponfee.disjob.common.model.PageResponse<SchedGroupResponse> queryForPage(SchedGroupPageRequest pageRequest)
public static DisjobGroup getGroup(String group)
Copyright © 2024. All rights reserved.