public class SpaceContributorsListServiceImpl extends Object implements ContributorsListService
| Constructor and Description |
|---|
SpaceContributorsListServiceImpl(LibraryPlaces libraryPlaces,
org.jboss.errai.common.client.api.Caller<org.guvnor.structure.organizationalunit.OrganizationalUnitService> organizationalUnitService,
javax.enterprise.event.Event<org.guvnor.structure.events.AfterEditOrganizationalUnitEvent> afterEditOrganizationalUnitEvent,
org.jboss.errai.common.client.api.Caller<LibraryService> libraryService,
org.uberfire.rpc.SessionInfo sessionInfo,
org.guvnor.structure.client.security.OrganizationalUnitController organizationalUnitController,
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 |
onSpaceContributorsUpdatedEvent(org.guvnor.structure.contributors.SpaceContributorsUpdatedEvent spaceContributorsUpdatedEvent) |
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 SpaceContributorsListServiceImpl(LibraryPlaces libraryPlaces, org.jboss.errai.common.client.api.Caller<org.guvnor.structure.organizationalunit.OrganizationalUnitService> organizationalUnitService, javax.enterprise.event.Event<org.guvnor.structure.events.AfterEditOrganizationalUnitEvent> afterEditOrganizationalUnitEvent, org.jboss.errai.common.client.api.Caller<LibraryService> libraryService, org.uberfire.rpc.SessionInfo sessionInfo, org.guvnor.structure.client.security.OrganizationalUnitController organizationalUnitController, 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 onSpaceContributorsUpdatedEvent(@Observes
org.guvnor.structure.contributors.SpaceContributorsUpdatedEvent spaceContributorsUpdatedEvent)
Copyright © 2001–2021 JBoss by Red Hat. All rights reserved.