public class ReferencingResourceListSetter<T extends org.ogema.core.model.Resource> extends Object
| Modifier and Type | Field and Description |
|---|---|
de.iwes.widgets.resource.widget.multiselect.ResourceMultiselect<T> |
multiSelect |
de.iwes.widgets.html.form.button.Button |
submit |
| Constructor and Description |
|---|
ReferencingResourceListSetter(de.iwes.widgets.api.widgets.OgemaWidget parent,
String id,
org.ogema.core.model.ResourceList<T> resource,
Collection<T> defaultOptions,
de.iwes.widgets.api.widgets.sessionmanagement.OgemaHttpRequest req) |
| Modifier and Type | Method and Description |
|---|---|
void |
addExclusiveWithList(org.ogema.core.model.ResourceList<T> exList) |
boolean |
checkConfirmChanged()
Get information that a value was submitted once.
|
Collection<T> |
getDefaultOptions() |
Map<T,String> |
getLabels() |
void |
setDefaultOptions(Collection<T> options) |
void |
setLabels(Map<T,String> labels) |
static <S extends org.ogema.core.model.Resource> |
updateReferencingResourceList(org.ogema.core.model.ResourceList<S> resourceList,
Collection<S> newResources)
In a ResourceList containing only references set the list of resources referenced to a new input list
|
public final de.iwes.widgets.resource.widget.multiselect.ResourceMultiselect<T extends org.ogema.core.model.Resource> multiSelect
public final de.iwes.widgets.html.form.button.Button submit
public ReferencingResourceListSetter(de.iwes.widgets.api.widgets.OgemaWidget parent,
String id,
org.ogema.core.model.ResourceList<T> resource,
Collection<T> defaultOptions,
de.iwes.widgets.api.widgets.sessionmanagement.OgemaHttpRequest req)
page - id - resource - defaultOptions - may be nullpublic void setDefaultOptions(Collection<T> options)
public Collection<T> getDefaultOptions()
public void addExclusiveWithList(org.ogema.core.model.ResourceList<T> exList)
public boolean checkConfirmChanged()
public static <S extends org.ogema.core.model.Resource> void updateReferencingResourceList(org.ogema.core.model.ResourceList<S> resourceList,
Collection<S> newResources)
resourceList - ResourceList to be updatednewResources - list of resources that shall be contained in the ResourceList after the operation. All
resources not yet in the ResourceList will be added, all resources not in newResources will be removed from
the ResoureList.
TODO: Move to util-extended.ResourceListHelperCopyright © 2019. All rights reserved.