public class ProjectContributorsListServiceImpl extends Object implements ContributorsListService
| Constructor and Description |
|---|
ProjectContributorsListServiceImpl(LibraryPlaces libraryPlaces,
org.jboss.errai.common.client.api.Caller<org.guvnor.structure.repositories.RepositoryService> repositoryService,
SpaceContributorsListServiceImpl spaceContributorsListService,
org.uberfire.rpc.SessionInfo sessionInfo,
org.guvnor.common.services.project.client.security.ProjectController projectController,
ContributorsSecurityUtils contributorsSecurityUtils,
org.uberfire.client.promise.Promises promises) |
| Modifier and Type | Method and Description |
|---|---|
elemental2.promise.Promise<Boolean> |
canEditContributors(List<org.guvnor.structure.contributors.Contributor> contributors,
org.guvnor.structure.contributors.ContributorType type) |
void |
getContributors(Consumer<List<org.guvnor.structure.contributors.Contributor>> contributorsConsumer) |
String |
getInvalidNameMessageConstant() |
void |
getValidUsernames(Consumer<List<String>> validUsernamesConsumer) |
void |
onExternalChange(Consumer<Collection<org.guvnor.structure.contributors.Contributor>> contributorsConsumer) |
void |
onRepositoryContributorsUpdatedEvent(org.guvnor.common.services.project.events.RepositoryContributorsUpdatedEvent repositoryContributorsUpdatedEvent) |
boolean |
requireValidUsername() |
void |
saveContributors(List<org.guvnor.structure.contributors.Contributor> contributors,
Runnable successCallback,
org.jboss.errai.common.client.api.ErrorCallback<org.jboss.errai.bus.client.api.messaging.Message> errorCallback) |
@Inject public ProjectContributorsListServiceImpl(LibraryPlaces libraryPlaces, org.jboss.errai.common.client.api.Caller<org.guvnor.structure.repositories.RepositoryService> repositoryService, SpaceContributorsListServiceImpl spaceContributorsListService, org.uberfire.rpc.SessionInfo sessionInfo, org.guvnor.common.services.project.client.security.ProjectController projectController, ContributorsSecurityUtils contributorsSecurityUtils, org.uberfire.client.promise.Promises promises)
public void getContributors(Consumer<List<org.guvnor.structure.contributors.Contributor>> contributorsConsumer)
getContributors in interface ContributorsListServicepublic void saveContributors(List<org.guvnor.structure.contributors.Contributor> contributors, Runnable successCallback, org.jboss.errai.common.client.api.ErrorCallback<org.jboss.errai.bus.client.api.messaging.Message> errorCallback)
saveContributors in interface ContributorsListServicepublic elemental2.promise.Promise<Boolean> canEditContributors(List<org.guvnor.structure.contributors.Contributor> contributors, org.guvnor.structure.contributors.ContributorType type)
canEditContributors in interface ContributorsListServicepublic void getValidUsernames(Consumer<List<String>> validUsernamesConsumer)
getValidUsernames in interface ContributorsListServicepublic void onExternalChange(Consumer<Collection<org.guvnor.structure.contributors.Contributor>> contributorsConsumer)
onExternalChange in interface ContributorsListServicepublic boolean requireValidUsername()
requireValidUsername in interface ContributorsListServicepublic String getInvalidNameMessageConstant()
getInvalidNameMessageConstant in interface ContributorsListServicepublic void onRepositoryContributorsUpdatedEvent(@Observes
org.guvnor.common.services.project.events.RepositoryContributorsUpdatedEvent repositoryContributorsUpdatedEvent)
Copyright © 2001–2021 JBoss by Red Hat. All rights reserved.