本文整理了Java中org.molgenis.data.Entity.getIdValue()
方法的一些代码示例,展示了Entity.getIdValue()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Entity.getIdValue()
方法的具体详情如下:
包路径:org.molgenis.data.Entity
类名称:Entity
方法名:getIdValue
暂无
代码示例来源:origin: org.molgenis/molgenis-data-icd10
@Override
public int hashCode() {
return entity.getIdValue().hashCode();
}
}
代码示例来源:origin: org.molgenis/molgenis-data-icd10
@Override
public boolean equals(Object o) {
if (this == o) return true;
if (o == null || getClass() != o.getClass()) return false;
DiseaseClass that = (DiseaseClass) o;
return entity.getIdValue().equals(that.entity.getIdValue());
}
代码示例来源:origin: org.molgenis/molgenis-data-rest
/** Get entity id and perform a check, throwing an MolgenisDataException when necessary */
private static Object checkForEntityId(Entity entity, int count) {
Object id = entity.getIdValue();
if (null == id) {
throw createMolgenisDataExceptionUnknownIdentifier(count);
}
return id;
}
代码示例来源:origin: org.molgenis/molgenis-settings
@Override
public Object getIdValue() {
return getEntity().getIdValue();
}
代码示例来源:origin: org.molgenis/molgenis-data-cache
/**
* Puts an entity into the L1 cache, if the cache exists for the current thread.
*
* @param entityTypeId name of the entity to put into the cache
* @param entity the entity to put into the cache
*/
public void put(String entityTypeId, Entity entity) {
CombinedEntityCache entityCache = caches.get();
if (entityCache != null) {
entityCache.put(entity);
LOG.trace(
"Added dehydrated row [{}] from entity {} to the L1 cache",
entity.getIdValue(),
entityTypeId);
}
}
}
代码示例来源:origin: org.molgenis/molgenis-data-validation
@Override
public Stream<Entity> validateEntitiesNotReferenced(
Stream<Entity> entityStream, EntityType entityType) {
Multimap<String, Attribute> defaultValueMap = getDefaultValueMap(entityType);
return entityStream.filter(
entity -> {
validateEntityNotReferenced(entity.getIdValue(), entityType, defaultValueMap);
return true;
});
}
代码示例来源:origin: org.molgenis/molgenis-data-validation
@Override
public void validateEntityNotReferenced(Entity entity) {
validateEntityNotReferencedById(entity.getIdValue(), entity.getEntityType());
}
代码示例来源:origin: org.molgenis/molgenis-web
private JsonElement serializeReference(Entity entity, JsonSerializationContext context) {
JsonObject result = new JsonObject();
result.addProperty("__entityTypeId", entity.getEntityType().getId());
result.add("__idValue", context.serialize(entity.getIdValue()));
result.add("__labelValue", context.serialize(entity.getLabelValue()));
return result;
}
代码示例来源:origin: org.molgenis/molgenis-fair
private void addRelationForMrefTypeAttribute(
Model model, Resource subject, IRI predicate, Iterable<Entity> objectEntities) {
for (Entity objectEntity : objectEntities) {
model.add(
subject,
predicate,
valueFactory.createIRI(subject.stringValue() + '/' + objectEntity.getIdValue()));
}
}
}
代码示例来源:origin: org.molgenis/molgenis-data-annotators
@Override
public Entity next()
{
Entity variant = null;
String peekedId;
List<Entity> effectsForVariant = Lists.newArrayList();
while (effects.hasNext())
{
peekedId = effects.peek().getEntity(VARIANT).getIdValue().toString();
if (variant == null || variant.getIdValue().toString().equals(peekedId))
{
Entity effect = effects.next();
variant = effect.getEntity(VARIANT);
effectsForVariant.add(effect);
}
else
{
return createVcfEntityStructureForSingleEntity(variant, effectsForVariant);
}
}
return createVcfEntityStructureForSingleEntity(variant, effectsForVariant);
}
代码示例来源:origin: org.molgenis/molgenis-data-cache
/**
* Inserts an entity into the cache.
*
* @param entity the entity to insert into the cache
*/
public void put(Entity entity) {
EntityType entityType = entity.getEntityType();
cache.put(
EntityKey.create(entityType, entity.getIdValue()),
CacheHit.of(entityHydration.dehydrate(entity)));
}
代码示例来源:origin: org.molgenis/molgenis-annotators-cmd
@Override
public Entity next()
{
Entity variant = null;
String peekedId;
List<Entity> effectsForVariant = Lists.newArrayList();
while (effects.hasNext())
{
peekedId = effects.peek().getEntity(VARIANT).getIdValue().toString();
if (variant == null || variant.getIdValue().toString().equals(peekedId))
{
Entity effect = effects.next();
variant = effect.getEntity(VARIANT);
effectsForVariant.add(effect);
}
else
{
return createVcfEntityStructureForSingleEntity(variant, effectsForVariant);
}
}
return createVcfEntityStructureForSingleEntity(variant, effectsForVariant);
}
代码示例来源:origin: org.molgenis/molgenis-data-rest
public static String concatEntityHref(Entity entity) {
return concatEntityHref("/api/v2", entity.getEntityType().getId(), entity.getIdValue());
}
代码示例来源:origin: org.molgenis/molgenis-data-annotators
private String concatAttributeNameValue(Attribute attribute)
{
String value;
if (attribute.getName().equals(VARIANT))
{
value = getFailedEntity().getEntity(VARIANT).getIdValue().toString();
}
else
{
value = getFailedEntity().get(attribute.getName()).toString();
}
return attribute.getName() + "=" + value;
}
}
代码示例来源:origin: org.molgenis/molgenis-data-rest
private void createInternal(
String entityTypeId, Map<String, Object> entityMap, HttpServletResponse response) {
EntityType entityType = dataService.getEntityType(entityTypeId);
Entity entity = this.restService.toEntity(entityType, entityMap);
if (ATTRIBUTE_META_DATA.equals(entityTypeId)) {
dataService.getMeta().addAttribute(new Attribute(entity));
} else {
dataService.add(entityTypeId, entity);
}
restService.updateMappedByEntities(entity);
Object id = entity.getIdValue();
if (id != null) {
response.addHeader(
"Location", Href.concatEntityHref(RestController.BASE_URI, entityTypeId, id));
}
response.setStatus(HttpServletResponse.SC_CREATED);
}
代码示例来源:origin: org.molgenis/molgenis-data-rest
@Deprecated
public static List<CategoricalOptionV2> getCategoricalOptionsForRefEntity(
DataService dataService, EntityType refEntity, String language) {
Sort sortOrder =
stream(refEntity.getAttributes())
.filter(attribute -> attribute.isVisible() && attribute.isUnique())
.map(sortAttr -> new Sort(sortAttr.getName()))
.findFirst()
.orElse(null);
Attribute labelAttribute = refEntity.getLabelAttribute(language);
return dataService
.findAll(refEntity.getId(), new QueryImpl<>().sort(sortOrder))
.map(
entity ->
new CategoricalOptionV2(
entity.getIdValue(), entity.getString(labelAttribute.getName())))
.collect(Collectors.toList());
}
}
代码示例来源:origin: org.molgenis/molgenis-data-index
@Override
public void delete(Entity entity) {
indexActionRegisterService.register(getEntityType(), entity.getIdValue());
registerRefEntityIndexActions(entity);
delegate().delete(entity);
}
代码示例来源:origin: org.molgenis/molgenis-data-index
@Override
public void add(Entity entity) {
delegate().add(entity);
indexActionRegisterService.register(getEntityType(), entity.getIdValue());
registerRefEntityIndexActions(entity);
}
代码示例来源:origin: org.molgenis/molgenis-data-index
@Override
public void update(Entity entity) {
delegate().update(entity);
indexActionRegisterService.register(getEntityType(), entity.getIdValue());
registerRefEntityIndexActions();
}
代码示例来源:origin: org.molgenis/molgenis-fair
private void addRelationForXrefTypeAttribute(
Model model, Resource subject, IRI predicate, Entity objectEntity) {
if (contains(objectEntity.getEntityType().getAttributeNames(), "IRI")) {
model.add(subject, predicate, valueFactory.createIRI(objectEntity.getString("IRI")));
} else {
model.add(
subject,
predicate,
valueFactory.createIRI(subject.stringValue() + '/' + objectEntity.getIdValue()));
}
}
内容来源于网络,如有侵权,请联系作者删除!