Class ListUpdateValue<ADD,REMOVE,SET,ACTION>
- java.lang.Object
-
- ch.ethz.sis.openbis.generic.asapi.v3.dto.common.update.ListUpdateValue<ADD,REMOVE,SET,ACTION>
-
- All Implemented Interfaces:
java.io.Serializable
- Direct Known Subclasses:
AttachmentListUpdateValue
,ContentCopyListUpdateValue
,IdListUpdateValue
,ListUpdateMapValues
,PropertyAssignmentListUpdateValue
,WebAppSettingsUpdateValue
@JsonObject("as.dto.common.update.ListUpdateValue") public class ListUpdateValue<ADD,REMOVE,SET,ACTION> extends java.lang.Object implements java.io.Serializable
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ListUpdateValue.ListUpdateAction<T>
static class
ListUpdateValue.ListUpdateActionAdd<ADD>
static class
ListUpdateValue.ListUpdateActionRemove<REMOVE>
static class
ListUpdateValue.ListUpdateActionSet<SET>
-
Constructor Summary
Constructors Constructor Description ListUpdateValue()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
add(ADD... items)
java.util.List<ListUpdateValue.ListUpdateAction<ACTION>>
getActions()
java.util.Collection<ADD>
getAdded()
java.util.Collection<REMOVE>
getRemoved()
java.util.Collection<SET>
getSet()
boolean
hasActions()
void
remove(REMOVE... items)
void
set(SET... items)
void
setActions(java.util.List<ListUpdateValue.ListUpdateAction<ACTION>> actions)
java.lang.String
toString()
-
-
-
Method Detail
-
setActions
public void setActions(java.util.List<ListUpdateValue.ListUpdateAction<ACTION>> actions)
-
getActions
public java.util.List<ListUpdateValue.ListUpdateAction<ACTION>> getActions()
-
hasActions
public boolean hasActions()
-
remove
public void remove(REMOVE... items)
-
getRemoved
public java.util.Collection<REMOVE> getRemoved()
-
add
public void add(ADD... items)
-
getAdded
public java.util.Collection<ADD> getAdded()
-
set
public void set(SET... items)
-
getSet
public java.util.Collection<SET> getSet()
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-