Class SpaceContributorsListServiceImpl
- java.lang.Object
-
- org.kie.workbench.common.screens.library.client.screens.organizationalunit.contributors.tab.SpaceContributorsListServiceImpl
-
- All Implemented Interfaces:
ContributorsListService
public class SpaceContributorsListServiceImpl extends Object implements ContributorsListService
-
-
Constructor Summary
Constructors Constructor 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<org.kie.workbench.common.screens.library.api.LibraryService> libraryService, org.uberfire.rpc.SessionInfo sessionInfo, org.guvnor.structure.client.security.OrganizationalUnitController organizationalUnitController, ContributorsSecurityUtils contributorsSecurityUtils, org.uberfire.client.promise.Promises promises)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description elemental2.promise.Promise<Boolean>canEditContributors(List<org.uberfire.security.Contributor> contributors, org.uberfire.security.ContributorType type)voidgetContributors(Consumer<List<org.uberfire.security.Contributor>> contributorsConsumer)StringgetInvalidNameMessageConstant()voidgetValidUsernames(Consumer<List<String>> validUsernamesConsumer)voidonExternalChange(Consumer<Collection<org.uberfire.security.Contributor>> contributorsConsumer)voidonSpaceContributorsUpdatedEvent(org.guvnor.structure.contributors.SpaceContributorsUpdatedEvent spaceContributorsUpdatedEvent)booleanrequireValidUsername()voidsaveContributors(List<org.uberfire.security.Contributor> contributors, Runnable successCallback, org.jboss.errai.common.client.api.ErrorCallback<org.jboss.errai.bus.client.api.messaging.Message> errorCallback)
-
-
-
Constructor Detail
-
SpaceContributorsListServiceImpl
@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<org.kie.workbench.common.screens.library.api.LibraryService> libraryService, org.uberfire.rpc.SessionInfo sessionInfo, org.guvnor.structure.client.security.OrganizationalUnitController organizationalUnitController, ContributorsSecurityUtils contributorsSecurityUtils, org.uberfire.client.promise.Promises promises)
-
-
Method Detail
-
getContributors
public void getContributors(Consumer<List<org.uberfire.security.Contributor>> contributorsConsumer)
- Specified by:
getContributorsin interfaceContributorsListService
-
saveContributors
public void saveContributors(List<org.uberfire.security.Contributor> contributors, Runnable successCallback, org.jboss.errai.common.client.api.ErrorCallback<org.jboss.errai.bus.client.api.messaging.Message> errorCallback)
- Specified by:
saveContributorsin interfaceContributorsListService
-
canEditContributors
public elemental2.promise.Promise<Boolean> canEditContributors(List<org.uberfire.security.Contributor> contributors, org.uberfire.security.ContributorType type)
- Specified by:
canEditContributorsin interfaceContributorsListService
-
getValidUsernames
public void getValidUsernames(Consumer<List<String>> validUsernamesConsumer)
- Specified by:
getValidUsernamesin interfaceContributorsListService
-
onExternalChange
public void onExternalChange(Consumer<Collection<org.uberfire.security.Contributor>> contributorsConsumer)
- Specified by:
onExternalChangein interfaceContributorsListService
-
requireValidUsername
public boolean requireValidUsername()
- Specified by:
requireValidUsernamein interfaceContributorsListService
-
getInvalidNameMessageConstant
public String getInvalidNameMessageConstant()
- Specified by:
getInvalidNameMessageConstantin interfaceContributorsListService
-
onSpaceContributorsUpdatedEvent
public void onSpaceContributorsUpdatedEvent(@Observes org.guvnor.structure.contributors.SpaceContributorsUpdatedEvent spaceContributorsUpdatedEvent)
-
-