public class ItemListData extends AnnotatedData
Listable
interface.ItemList
Modifier and Type | Field and Description |
---|---|
private boolean |
disableManualMembers |
private boolean |
disableSyncFilters |
private java.lang.String |
externalId |
static int |
MAX_EXTERNAL_ID_LENGTH
The maximum length of the external ID that can be stored in the database.
|
private java.util.Set<java.lang.Integer> |
members |
private int |
memberType |
private java.lang.String |
rawDataType |
private int |
size |
private ItemSubtypeData |
subtype |
private java.util.Date |
syncDate |
private java.util.Set<ItemListSyncFilterData> |
syncFilters |
MAX_DESCRIPTION_LENGTH, MAX_NAME_LENGTH
Constructor and Description |
---|
ItemListData() |
Modifier and Type | Method and Description |
---|---|
boolean |
getDisableManualMembers()
If set, manually adding/removing members is disabled
|
boolean |
getDisableSyncFilters()
If set, syncing members with sync filter is disabled
|
java.lang.String |
getExternalId()
Get the external id for this
ItemList item. |
ItemSubtypeData |
getItemSubtype()
Get the subtype of items that can be members in this list.
|
java.util.Set<java.lang.Integer> |
getMembers()
Get the set that manages which items that are part of this list.
|
int |
getMemberType()
Get the type of items this list can hold.
|
java.lang.String |
getRawDataType()
Get the raw data type of raw bioassays that can be members in this list.
|
int |
getSize()
The number of biomaterials in the list.
|
java.util.Date |
getSyncDate()
Get the date and time the list members was last synchronized
by the filter context.
|
java.util.Set<ItemListSyncFilterData> |
getSyncFilters()
This is the inverse end.
|
void |
setDisableManualMembers(boolean disableManualMembers) |
void |
setDisableSyncFilters(boolean disableSyncFilters) |
void |
setExternalId(java.lang.String externalId) |
void |
setItemSubtype(ItemSubtypeData subtype) |
void |
setMembers(java.util.Set<java.lang.Integer> members) |
void |
setMemberType(int memberType) |
void |
setRawDataType(java.lang.String rawDataType) |
void |
setSize(int size) |
void |
setSyncDate(java.util.Date syncDate) |
(package private) void |
setSyncFilters(java.util.Set<ItemListSyncFilterData> syncFilters) |
getAnnotations, getAnnotationSet, setAnnotations, setAnnotationSet
getDescription, getName, getRemovedBy, setDescription, setName, setRemovedBy
getItemKey, getProjectKey, setItemKey, setProjectKey
equals, getId, getVersion, hashCode, setId, setVersion, toString
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getId, getVersion
getOwner, setOwner
public static final int MAX_EXTERNAL_ID_LENGTH
setExternalId(String)
,
Constant Field Valuesprivate java.lang.String externalId
private int memberType
private ItemSubtypeData subtype
private java.lang.String rawDataType
private int size
private java.util.Set<java.lang.Integer> members
private boolean disableSyncFilters
private boolean disableManualMembers
private java.util.Date syncDate
private java.util.Set<ItemListSyncFilterData> syncFilters
public java.lang.String getExternalId()
ItemList
item.public void setExternalId(java.lang.String externalId)
public int getMemberType()
public void setMemberType(int memberType)
public ItemSubtypeData getItemSubtype()
public void setItemSubtype(ItemSubtypeData subtype)
public java.lang.String getRawDataType()
public void setRawDataType(java.lang.String rawDataType)
public int getSize()
public void setSize(int size)
public java.util.Set<java.lang.Integer> getMembers()
public void setMembers(java.util.Set<java.lang.Integer> members)
public boolean getDisableSyncFilters()
public void setDisableSyncFilters(boolean disableSyncFilters)
public boolean getDisableManualMembers()
public void setDisableManualMembers(boolean disableManualMembers)
public java.util.Date getSyncDate()
public void setSyncDate(java.util.Date syncDate)
public java.util.Set<ItemListSyncFilterData> getSyncFilters()
ItemListSyncFilterData.getItemList()
void setSyncFilters(java.util.Set<ItemListSyncFilterData> syncFilters)