return getPersistenceSession().createAggregatedInstance(spec, parent);
};
@Override
public Object lookup(Bookmark bookmark) {
return new DomainObjectContainerResolve().lookup(bookmark);
}
@Override
public Bookmark bookmarkFor(Object domainObject) {
return new DomainObjectContainerResolve().bookmarkFor(domainObject);
}
@Override
public Bookmark bookmarkFor(Class<?> cls, String identifier) {
return new DomainObjectContainerResolve().bookmarkFor(cls, identifier);
}
@Override
public void resolve(final Object parent) {
new DomainObjectContainerResolve().resolve(parent);
}
@Override
public void resolve(final Object parent, final Object field) {
new DomainObjectContainerResolve().resolve(parent, field);
}
@Override
public boolean flush() {
return getTransactionManager().flushTransaction();