本文整理了Java中org.datanucleus.ExecutionContext.getOwnersForEmbeddedObjectProvider()
方法的一些代码示例,展示了ExecutionContext.getOwnersForEmbeddedObjectProvider()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。ExecutionContext.getOwnersForEmbeddedObjectProvider()
方法的具体详情如下:
包路径:org.datanucleus.ExecutionContext
类名称: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)
内容来源于网络,如有侵权,请联系作者删除!