@Entity @Indexed(index="Entry") @FullTextFilterDef(name="security",impl=EntrySecurityFilterFactory.class,cache=INSTANCE_ONLY) @FullTextFilterDef(name="boolean",impl=EntryHasFilterFactory.class,cache=INSTANCE_ONLY) @AnalyzerDef(name="customanalyzer",tokenizer=@TokenizerDef(factory=org.apache.lucene.analysis.standard.StandardTokenizerFactory.class),filters={@TokenFilterDef(factory=org.apache.lucene.analysis.core.LowerCaseFilterFactory.class),@TokenFilterDef(factory=org.apache.lucene.analysis.pattern.PatternReplaceFilterFactory.class,params={,})}) public class Entry extends Object implements DataModel
Entry class represent the unique handle for each record in the system. It provides the common fields, such as the recordId (uuid), timestamps, owner and creator information, etc.
Description of Entry fields:
Account
. This means that other classes
(such as .entry.sample.model.Sample
) also associate via the email address. Consequently,
email address must be unique to a gd-ice instance.SelectionMarker
s for this
entry. In the future, this field will propagate to other entries based on inheritance.Parameter
s for this entry.Constructor and Description |
---|
Entry() |
public void setId(long id)
public String getRecordId()
public void setRecordId(String recordId)
public String getVersionId()
public void setVersionId(String versionId)
public String getRecordType()
public void setRecordType(String recordType)
public String getOwner()
public void setOwner(String owner)
public String getOwnerEmail()
public void setOwnerEmail(String ownerEmail)
public String getCreator()
public void setCreator(String creator)
public String getCreatorEmail()
public void setCreatorEmail(String creatorEmail)
public String getStatus()
public void setStatus(String status)
public String getAlias()
public void setAlias(String alias)
public Set<SelectionMarker> getSelectionMarkers()
public String getSelectionMarkersAsString()
public void setSelectionMarkers(Set<SelectionMarker> inputSelectionMarkers)
public String getKeywords()
public void setKeywords(String keywords)
public String getShortDescription()
public void setShortDescription(String shortDescription)
public String getLongDescription()
public void setLongDescription(String longDescription)
public String getLongDescriptionType()
public void setLongDescriptionType(String longDescriptionType)
public String getReferences()
public void setReferences(String references)
public Date getCreationTime()
public void setCreationTime(Date creationTime)
public Date getModificationTime()
public void setModificationTime(Date modificationTime)
public void setBioSafetyLevel(Integer bioSafetyLevel)
public Integer getBioSafetyLevel()
public void setIntellectualProperty(String intellectualProperty)
public Integer getVisibility()
public void setVisibility(Integer visibility)
public String getIntellectualProperty()
public Set<Permission> getPermissions()
public String getName()
public void setName(String name)
public String getPartNumber()
public void setPartNumber(String partNumber)
public String getFundingSource()
public void setFundingSource(String fundingSource)
public String getPrincipalInvestigator()
public void setPrincipalInvestigator(String principalInvestigator)
public Set<Attachment> getAttachments()
public Sequence getSequence()
public void setSequence(Sequence sequence)
public PartData toDataTransferObject()
toDataTransferObject
in interface DataModel
public String getPrincipalInvestigatorEmail()
public void setPrincipalInvestigatorEmail(String principalInvestigatorEmail)
Copyright © 2017. All rights reserved.