org.datanucleus.ExecutionContext.getOwnersForEmbeddedObjectProvider()方法的使用及代码示例

x33g5p2x  于2022-01-19 转载在 其他  
字(4.8k)|赞(0)|评价(0)|浏览(92)

本文整理了Java中org.datanucleus.ExecutionContext.getOwnersForEmbeddedObjectProvider()方法的一些代码示例,展示了ExecutionContext.getOwnersForEmbeddedObjectProvider()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。ExecutionContext.getOwnersForEmbeddedObjectProvider()方法的具体详情如下:
包路径:org.datanucleus.ExecutionContext
类名称:ExecutionContext
方法名:getOwnersForEmbeddedObjectProvider

ExecutionContext.getOwnersForEmbeddedObjectProvider介绍

暂无

代码示例

代码示例来源:origin: org.datanucleus/datanucleus-neo4j

public FetchFieldManager(ObjectProvider op, PropertyContainer node, Table table)
{
  super(op);
  this.table = table;
  this.propObj = node;
  if (ec.getOwnersForEmbeddedObjectProvider(op) != null)
  {
    embedded = true;
  }
}

代码示例来源:origin: org.datanucleus/datanucleus-rdbms

/**
 * Convenience method to return the owner ObjectProvider for a backing store. If the supplied ObjectProvider is embedded then finds its owner until it finds the
 * owner that is not embedded.
 * @param op Input ObjectProvider
 * @return The owner ObjectProvider
 */
public static ObjectProvider getOwnerObjectProviderForBackingStore(ObjectProvider op)
{
  ObjectProvider ownerOP = op;
  while (ownerOP.isEmbedded())
  {
    // Embedded object, so get the owner object it is embedded in
    ObjectProvider[] ownerOPs = op.getExecutionContext().getOwnersForEmbeddedObjectProvider(ownerOP);
    if (ownerOPs != null && ownerOPs.length == 1)
    {
      ownerOP = ownerOPs[0];
    }
    else if (ownerOPs == null || ownerOPs.length == 0)
    {
      return null;
    }
    else
    {
      // Multiple owners so take first one
      ownerOP = ownerOPs[0];
    }
  }
  return ownerOP;
}

代码示例来源:origin: org.datanucleus/datanucleus-hbase

ObjectProvider[] ownerOps = ec.getOwnersForEmbeddedObjectProvider(op);
return (ownerOps != null && ownerOps.length > 0 ? ownerOps[0].getObject() : null);

代码示例来源:origin: org.datanucleus/datanucleus-hbase

ObjectProvider[] ownerOPs = ec.getOwnersForEmbeddedObjectProvider(op);
if (ownerOPs != null && ownerOPs.length == 1 && value != ownerOPs[0].getObject())

代码示例来源:origin: org.datanucleus/datanucleus-json

ObjectProvider[] ownerOps = ec.getOwnersForEmbeddedObjectProvider(op);
return (ownerOps != null && ownerOps.length > 0 ? ownerOps[0].getObject() : null);

代码示例来源:origin: org.datanucleus/datanucleus-neo4j

ObjectProvider[] ownerOPs = ec.getOwnersForEmbeddedObjectProvider(op);
if (ownerOPs != null && ownerOPs.length == 1 && value != ownerOPs[0].getObject())

代码示例来源:origin: org.datanucleus/datanucleus-odf

ObjectProvider[] ownerOps = ec.getOwnersForEmbeddedObjectProvider(op);
return (ownerOps != null && ownerOps.length > 0 ? ownerOps[0].getObject() : null);

代码示例来源:origin: org.datanucleus/datanucleus-json

ObjectProvider[] ownerOPs = ec.getOwnersForEmbeddedObjectProvider(op);
if (ownerOPs != null && ownerOPs.length == 1 && value != ownerOPs[0].getObject())

代码示例来源:origin: org.datanucleus/datanucleus-excel

ObjectProvider[] ownerOps = ec.getOwnersForEmbeddedObjectProvider(op);
return (ownerOps != null && ownerOps.length > 0 ? ownerOps[0].getObject() : null);

代码示例来源:origin: org.datanucleus/datanucleus-excel

ObjectProvider[] ownerOPs = ec.getOwnersForEmbeddedObjectProvider(op);
if (ownerOPs != null && ownerOPs.length == 1 && value != ownerOPs[0].getObject())

代码示例来源:origin: org.datanucleus/datanucleus-odf

ObjectProvider[] ownerOPs = ec.getOwnersForEmbeddedObjectProvider(op);
if (ownerOPs != null && ownerOPs.length == 1 && value != ownerOPs[0].getObject())

代码示例来源:origin: org.datanucleus/datanucleus-neo4j

ObjectProvider[] ownerOps = ec.getOwnersForEmbeddedObjectProvider(op);
return (ownerOps != null && ownerOps.length > 0 ? ownerOps[0].getObject() : null);

代码示例来源:origin: org.datanucleus/datanucleus-mongodb

ObjectProvider[] ownerOPs = ec.getOwnersForEmbeddedObjectProvider(op);
if (ownerOPs != null && ownerOPs.length == 1 && value != ownerOPs[0].getObject())

代码示例来源:origin: org.datanucleus/datanucleus-mongodb

ObjectProvider[] ownerOps = ec.getOwnersForEmbeddedObjectProvider(op);
return (ownerOps != null && ownerOps.length > 0 ? ownerOps[0].getObject() : null);

代码示例来源:origin: org.datanucleus/datanucleus-ldap

ObjectProvider[] embOwnerOPs = ec.getOwnersForEmbeddedObjectProvider(op);
if (embOwnerOPs != null && embOwnerOPs.length > 0)

代码示例来源:origin: org.datanucleus/datanucleus-rdbms

ObjectProvider[] embeddedOwners = ec.getOwnersForEmbeddedObjectProvider(op);
if (embeddedOwners != null)

代码示例来源:origin: org.datanucleus/datanucleus-mongodb

ObjectProvider[] ownerOps = ec.getOwnersForEmbeddedObjectProvider(op);
return (ownerOps != null && ownerOps.length > 0 ? ownerOps[0].getObject() : null);
  ObjectProvider[] ownerOps = ec.getOwnersForEmbeddedObjectProvider(op);
  return (ownerOps != null && ownerOps.length > 0 ? ownerOps[0].getObject() : null);
ObjectProvider[] ownerOps = ec.getOwnersForEmbeddedObjectProvider(op);
return (ownerOps != null && ownerOps.length > 0 ? ownerOps[0].getObject() : null);

代码示例来源:origin: org.datanucleus/datanucleus-rdbms

ObjectProvider[] embeddedOwners = ec.getOwnersForEmbeddedObjectProvider(op);
if (embeddedOwners != null)

相关文章