Interface ContributorsListService
-
- All Known Implementing Classes:
ProjectContributorsListServiceImpl,SpaceContributorsListServiceImpl
public interface ContributorsListService
-
-
Method Summary
All Methods Instance Methods Abstract 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)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)
-
-
-
Method Detail
-
getContributors
void getContributors(Consumer<List<org.uberfire.security.Contributor>> contributorsConsumer)
-
saveContributors
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)
-
canEditContributors
elemental2.promise.Promise<Boolean> canEditContributors(List<org.uberfire.security.Contributor> contributors, org.uberfire.security.ContributorType type)
-
onExternalChange
void onExternalChange(Consumer<Collection<org.uberfire.security.Contributor>> contributorsConsumer)
-
requireValidUsername
boolean requireValidUsername()
-
getInvalidNameMessageConstant
String getInvalidNameMessageConstant()
-
-