Interface IEntityInformationProvider
-
public interface IEntityInformationProvider
Provides required information about entities.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.String
getIdentifier(IEntityLinkElement entityLink)
java.util.List<java.lang.String>
getProjectSampleParentPermIds(java.lang.String spaceCode, java.lang.String projectCode, java.lang.String sampleCode)
java.lang.String
getProjectSamplePermId(java.lang.String spaceCode, java.lang.String projectCode, java.lang.String sampleCode)
java.util.List<java.lang.String>
getSampleParentPermIds(java.lang.String permId)
java.util.List<java.lang.String>
getSampleParentPermIds(java.lang.String spaceCode, java.lang.String sampleCode)
java.lang.String
getSamplePermId(java.lang.String sampleIdentifier)
java.lang.String
getSamplePermId(java.lang.String spaceCode, java.lang.String sampleCode)
java.lang.String
getSamplePropertyValue(java.lang.String permId, java.lang.String propertyCode)
-
-
-
Method Detail
-
getIdentifier
java.lang.String getIdentifier(IEntityLinkElement entityLink)
- Returns:
- identifier of entity specified by given link,
null
if such an entity doesn't exist
-
getSamplePermId
java.lang.String getSamplePermId(java.lang.String spaceCode, java.lang.String sampleCode)
- Returns:
- permId of sample specified by given space and code,
null
if such a sample doesn't exist
-
getProjectSamplePermId
java.lang.String getProjectSamplePermId(java.lang.String spaceCode, java.lang.String projectCode, java.lang.String sampleCode)
- Returns:
- permId of project sample specified by given space, project and code,
null
if such a sample doesn't exist
-
getSamplePermId
java.lang.String getSamplePermId(java.lang.String sampleIdentifier)
- Returns:
- permId of sample specified by given identifier,
null
if such a sample doesn't exist
-
getSampleParentPermIds
java.util.List<java.lang.String> getSampleParentPermIds(java.lang.String spaceCode, java.lang.String sampleCode)
- Returns:
- list of permIds of parents of a sample with given space and code
-
getProjectSampleParentPermIds
java.util.List<java.lang.String> getProjectSampleParentPermIds(java.lang.String spaceCode, java.lang.String projectCode, java.lang.String sampleCode)
- Returns:
- list of permIds of parents of a project sample with given space, project and code
-
getSampleParentPermIds
java.util.List<java.lang.String> getSampleParentPermIds(java.lang.String permId)
- Returns:
- list of permIds of parents of a sample with given permId
-
getSamplePropertyValue
java.lang.String getSamplePropertyValue(java.lang.String permId, java.lang.String propertyCode)
- Returns:
- value of a property with given code of a sample with given permIds, empty string if the property doesn't exist
-
-