Interface IEntityInformationProvider
-
public interface IEntityInformationProviderProvides required information about entities.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.StringgetIdentifier(IEntityLinkElement entityLink)java.util.List<java.lang.String>getProjectSampleParentPermIds(java.lang.String spaceCode, java.lang.String projectCode, java.lang.String sampleCode)java.lang.StringgetProjectSamplePermId(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.StringgetSamplePermId(java.lang.String sampleIdentifier)java.lang.StringgetSamplePermId(java.lang.String spaceCode, java.lang.String sampleCode)java.lang.StringgetSamplePropertyValue(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,
nullif 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,
nullif 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,
nullif such a sample doesn't exist
-
getSamplePermId
java.lang.String getSamplePermId(java.lang.String sampleIdentifier)
- Returns:
- permId of sample specified by given identifier,
nullif 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
-
-