Class MatchingEntity
- java.lang.Object
-
- ch.systemsx.cisd.openbis.generic.shared.basic.dto.MatchingEntity
-
- All Implemented Interfaces:
ICodeHolder,IEntityInformationHolder,IEntityInformationHolderWithPermId,IIdAndCodeHolder,IIdHolder,IPermIdHolder,IRegistratorHolder,java.io.Serializable
public final class MatchingEntity extends java.lang.Object implements java.io.Serializable, IEntityInformationHolderWithPermId, IRegistratorHolder
An entity that matches the Hibernate Search query and which has been returned by the server.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description MatchingEntity()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IEntityInformationHolderWithPermIdasIdentifiable()java.lang.StringgetCode()Returns the code.EntityKindgetEntityKind()Return the entity kind of this matching entity.BasicEntityTypegetEntityType()Returns the entity type of this matching entity.java.lang.LonggetId()Returns the technical ID of this instance.java.lang.StringgetIdentifier()java.util.List<PropertyMatch>getMatches()java.lang.StringgetPermId()PersongetRegistrator()doublegetScore()java.lang.StringgetSearchDomain()voidsetCode(java.lang.String code)voidsetEntityKind(EntityKind entityKind)voidsetEntityType(BasicEntityType entityType)voidsetId(java.lang.Long id)voidsetIdentifier(java.lang.String identifier)voidsetMatches(java.util.List<PropertyMatch> matches)voidsetPermId(java.lang.String permId)voidsetRegistrator(Person registrator)voidsetScore(double score)voidsetSearchDomain(java.lang.String searchDomain)voidsetSpace(Space spaceOrNull)java.lang.StringtoString()SpacetryGetSpace()
-
-
-
Method Detail
-
getEntityKind
public final EntityKind getEntityKind()
Description copied from interface:IEntityInformationHolderReturn the entity kind of this matching entity.- Specified by:
getEntityKindin interfaceIEntityInformationHolder
-
setEntityKind
public final void setEntityKind(EntityKind entityKind)
-
getRegistrator
public final Person getRegistrator()
- Specified by:
getRegistratorin interfaceIRegistratorHolder
-
setRegistrator
public final void setRegistrator(Person registrator)
-
getEntityType
public final BasicEntityType getEntityType()
Description copied from interface:IEntityInformationHolderReturns the entity type of this matching entity.- Specified by:
getEntityTypein interfaceIEntityInformationHolder
-
setEntityType
public final void setEntityType(BasicEntityType entityType)
-
tryGetSpace
public Space tryGetSpace()
-
setSpace
public void setSpace(Space spaceOrNull)
-
getIdentifier
public final java.lang.String getIdentifier()
-
setIdentifier
public final void setIdentifier(java.lang.String identifier)
-
getId
public java.lang.Long getId()
Description copied from interface:IIdHolderReturns the technical ID of this instance.
-
setId
public void setId(java.lang.Long id)
-
getCode
public java.lang.String getCode()
Description copied from interface:ICodeHolderReturns the code.- Specified by:
getCodein interfaceICodeHolder
-
setCode
public void setCode(java.lang.String code)
-
getPermId
public java.lang.String getPermId()
- Specified by:
getPermIdin interfaceIPermIdHolder
-
setPermId
public void setPermId(java.lang.String permId)
-
asIdentifiable
public IEntityInformationHolderWithPermId asIdentifiable()
-
toString
public final java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
getMatches
public java.util.List<PropertyMatch> getMatches()
-
setMatches
public void setMatches(java.util.List<PropertyMatch> matches)
-
getScore
public double getScore()
-
setScore
public void setScore(double score)
-
getSearchDomain
public java.lang.String getSearchDomain()
-
setSearchDomain
public void setSearchDomain(java.lang.String searchDomain)
-
-