Class CharacteristicDao.UsageExample
java.lang.Object
ubic.gemma.persistence.service.common.description.CharacteristicDao.UsageExample
- Enclosing interface:
CharacteristicDao
One representative, ACL-visible usage of a term (keyed by its value URI), for showing a search hit in
the context it has actually been applied (e.g. a curator picking a rare term sees "wild type" under
the "genotype" factor of some accessible dataset). Unlike
countByCategory, this exposes a
specific dataset + statement, so it MUST be ACL-restricted — sourced from the denormalised EE2C
view with the same ACL clause the usage-frequency queries use, so a private dataset never leaks.-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionUsageExample(Class<? extends Identifiable> level, String category, String categoryUri, String value, String valueUri, String predicate, String predicateUri, String object, String objectUri, String secondPredicate, String secondPredicateUri, String secondObject, String secondObjectUri, long sourceExperimentId) -
Method Summary
-
Field Details
-
level
-
category
-
categoryUri
-
value
-
valueUri
-
predicate
-
predicateUri
-
object
-
objectUri
-
secondPredicate
-
secondPredicateUri
-
secondObject
-
secondObjectUri
-
sourceExperimentId
public final long sourceExperimentId
-
-
Constructor Details
-
UsageExample
public UsageExample(@Nullable Class<? extends Identifiable> level, @Nullable String category, @Nullable String categoryUri, @Nullable String value, @Nullable String valueUri, @Nullable String predicate, @Nullable String predicateUri, @Nullable String object, @Nullable String objectUri, @Nullable String secondPredicate, @Nullable String secondPredicateUri, @Nullable String secondObject, @Nullable String secondObjectUri, long sourceExperimentId)
-