public abstract class UserAssignedEntitiesExplorer<T> extends Object implements com.google.gwt.user.client.ui.IsWidget
Base presenter class for user's assigned entities explorer widget.
It's considered an Editor due to it allows removing assigned user's entities.
Modifier and Type | Field and Description |
---|---|
protected Set<T> |
entities |
protected boolean |
isEditMode |
protected static int |
PAGE_SIZE |
AssignedEntitiesExplorer |
view |
Constructor and Description |
---|
UserAssignedEntitiesExplorer(ClientUserSystemManager userSystemManager,
ConfirmBox confirmBox,
EntitiesPagedList<T> entitiesList,
AssignedEntitiesExplorer view) |
Modifier and Type | Method and Description |
---|---|
com.google.gwt.user.client.ui.Widget |
asWidget() |
protected abstract boolean |
canAssignEntities() |
void |
clear() |
protected abstract void |
doShow() |
void |
edit(org.jboss.errai.security.shared.api.identity.User user) |
void |
flush() |
protected EntitiesList.Callback<T> |
getCallback() |
protected abstract String |
getEmptyText() |
protected abstract String |
getEnsureRemoveText() |
protected abstract String |
getEntityId(T entity) |
protected abstract String |
getEntityName(T entity) |
protected abstract String |
getEntityType() |
protected abstract String |
getTitle() |
Set<T> |
getValue() |
void |
init() |
protected void |
open(org.jboss.errai.security.shared.api.identity.User user) |
protected abstract void |
removeEntity(String name) |
void |
setViolations(Set<javax.validation.ConstraintViolation<org.jboss.errai.security.shared.api.identity.User>> constraintViolations) |
void |
show(org.jboss.errai.security.shared.api.identity.User user) |
protected static final int PAGE_SIZE
public AssignedEntitiesExplorer view
protected boolean isEditMode
@Inject public UserAssignedEntitiesExplorer(ClientUserSystemManager userSystemManager, ConfirmBox confirmBox, EntitiesPagedList<T> entitiesList, AssignedEntitiesExplorer view)
public com.google.gwt.user.client.ui.Widget asWidget()
asWidget
in interface com.google.gwt.user.client.ui.IsWidget
protected abstract String getEmptyText()
protected abstract String getEntityType()
protected abstract String getTitle()
protected abstract String getEnsureRemoveText()
protected abstract boolean canAssignEntities()
protected abstract void doShow()
protected abstract void removeEntity(String name)
@PostConstruct public void init()
public void show(org.jboss.errai.security.shared.api.identity.User user)
public void edit(org.jboss.errai.security.shared.api.identity.User user)
public void flush()
public void setViolations(Set<javax.validation.ConstraintViolation<org.jboss.errai.security.shared.api.identity.User>> constraintViolations)
public void clear()
protected EntitiesList.Callback<T> getCallback()
protected void open(org.jboss.errai.security.shared.api.identity.User user)
Copyright © 2012–2020 JBoss by Red Hat. All rights reserved.