Class Tag
java.lang.Object
ch.ethz.sis.openbis.generic.asapi.v3.dto.tag.Tag
- All Implemented Interfaces:
ICodeHolder,IDataSetsHolder,IDescriptionHolder,IExperimentsHolder,IOwnerHolder,IPermIdHolder,IRegistrationDateHolder,ISamplesHolder,Serializable
@JsonObject("as.dto.tag.Tag")
public class Tag
extends Object
implements Serializable, ICodeHolder, IDataSetsHolder, IDescriptionHolder, IExperimentsHolder, IOwnerHolder, IPermIdHolder, IRegistrationDateHolder, ISamplesHolder
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetCode()getOwner()voidvoidsetDataSets(List<DataSet> dataSets) voidsetDescription(String description) voidsetExperiments(List<Experiment> experiments) voidsetFetchOptions(TagFetchOptions fetchOptions) voidvoidvoidsetPrivate(Boolean isPrivate) voidsetRegistrationDate(Date registrationDate) voidsetSamples(List<Sample> samples) toString()
-
Constructor Details
-
Tag
public Tag()
-
-
Method Details
-
getFetchOptions
-
setFetchOptions
-
getPermId
- Specified by:
getPermIdin interfaceIPermIdHolder
-
setPermId
-
getCode
- Specified by:
getCodein interfaceICodeHolder
-
setCode
-
getDescription
- Specified by:
getDescriptionin interfaceIDescriptionHolder
-
setDescription
-
isPrivate
-
setPrivate
-
getExperiments
- Specified by:
getExperimentsin interfaceIExperimentsHolder
-
setExperiments
-
getSamples
- Specified by:
getSamplesin interfaceISamplesHolder
-
setSamples
-
getDataSets
- Specified by:
getDataSetsin interfaceIDataSetsHolder
-
setDataSets
-
getRegistrationDate
- Specified by:
getRegistrationDatein interfaceIRegistrationDateHolder
-
setRegistrationDate
-
getOwner
- Specified by:
getOwnerin interfaceIOwnerHolder
-
setOwner
-
toString
-