Examples of usesDetachedState()


Examples of org.apache.openjpa.meta.ClassMetaData.usesDetachedState()

    }

    private static boolean useDetachedStateManager(StateManagerImpl sm,
        DetachOptions opts) {
        ClassMetaData meta = sm.getMetaData();
        return !Boolean.FALSE.equals(meta.usesDetachedState()) &&
            ClassMetaData.SYNTHETIC.equals(meta.getDetachedState()) &&
            opts.getDetachedStateManager();
    }

    /**
 
View Full Code Here

Examples of org.apache.openjpa.meta.ClassMetaData.usesDetachedState()

    }

    private static boolean useDetachedStateManager(StateManagerImpl sm,
        DetachOptions opts) {
        ClassMetaData meta = sm.getMetaData();
        return !Boolean.FALSE.equals(meta.usesDetachedState()) &&
            ClassMetaData.SYNTHETIC.equals(meta.getDetachedState()) &&
            opts.getDetachedStateManager();
    }

    /**
 
View Full Code Here

Examples of org.apache.openjpa.meta.ClassMetaData.usesDetachedState()

                }
            }
           
            if (useDSFForUnproxy) {
                // use new 2.0 behavior
                if ((meta != null) && (Boolean.TRUE.equals(meta.usesDetachedState()))) {
                    // configured to always use and serialize a StateManger, so keep any $proxy
                    return proxy;
                } else {
                    // already detached or using DetachedStateField==false or transient, so remove any $proxy
                    return proxy.copy(proxy);
View Full Code Here

Examples of org.apache.openjpa.meta.ClassMetaData.usesDetachedState()

    }

    private static boolean useDetachedStateManager(StateManagerImpl sm,
        DetachOptions opts) {
        ClassMetaData meta = sm.getMetaData();
        return !Boolean.FALSE.equals(meta.usesDetachedState()) &&
            ClassMetaData.SYNTHETIC.equals(meta.getDetachedState()) &&
            opts.getDetachedStateManager();
    }

    /**
 
View Full Code Here

Examples of org.apache.openjpa.meta.ClassMetaData.usesDetachedState()

                useDSFForUnproxy = ((DetachedStateManager)sm).getUseDSFForUnproxy();
            }
           
            if (useDSFForUnproxy) {
                // use new 2.0 behavior
                if ((meta != null) && (Boolean.TRUE.equals(meta.usesDetachedState()))) {
                    // configured to always use and serialize a StateManger, so keep any $proxy
                    return proxy;
                } else {
                    // already detached or using DetachedStateField==false or transient, so remove any $proxy
                    return proxy.copy(proxy);
View Full Code Here

Examples of org.apache.openjpa.meta.ClassMetaData.usesDetachedState()

    }

    private static boolean useDetachedStateManager(StateManagerImpl sm,
        DetachOptions opts) {
        ClassMetaData meta = sm.getMetaData();
        return !Boolean.FALSE.equals(meta.usesDetachedState()) &&
            ClassMetaData.SYNTHETIC.equals(meta.getDetachedState()) &&
            opts.getDetachedStateManager();
    }

    /**
 
View Full Code Here

Examples of org.apache.openjpa.meta.ClassMetaData.usesDetachedState()

    }

    private static boolean useDetachedStateManager(StateManagerImpl sm,
        DetachOptions opts) {
        ClassMetaData meta = sm.getMetaData();
        return !Boolean.FALSE.equals(meta.usesDetachedState()) &&
            ClassMetaData.SYNTHETIC.equals(meta.getDetachedState()) &&
            opts.getDetachedStateManager();
    }

    /**
 
View Full Code Here

Examples of org.apache.openjpa.meta.ClassMetaData.usesDetachedState()

    }

    private static boolean useDetachedStateManager(StateManagerImpl sm,
        DetachOptions opts) {
        ClassMetaData meta = sm.getMetaData();
        return !Boolean.FALSE.equals(meta.usesDetachedState()) &&
            ClassMetaData.SYNTHETIC.equals(meta.getDetachedState()) &&
            opts.getDetachedStateManager();
    }

    /**
 
View Full Code Here

Examples of org.apache.openjpa.meta.ClassMetaData.usesDetachedState()

    }

    private static boolean useDetachedStateManager(StateManagerImpl sm,
        DetachOptions opts) {
        ClassMetaData meta = sm.getMetaData();
        return !Boolean.FALSE.equals(meta.usesDetachedState()) &&
            ClassMetaData.SYNTHETIC.equals(meta.getDetachedState()) &&
            opts.getDetachedStateManager();
    }

    /**
 
View Full Code Here

Examples of org.apache.openjpa.meta.ClassMetaData.usesDetachedState()

            return proxy.copy(proxy);
        } else {
            // using a StateManager, so determine what DetachedState is being used
            OpenJPAStateManager sm = proxy.getOwner()// !null checked for above
            ClassMetaData meta = sm.getMetaData();      // if null, no proxies?
            if ((meta != null) && (!Boolean.TRUE.equals(meta.usesDetachedState()))) {
                // configured to use transient (null) or no (FALSE) StateManger, so remove any $proxy
                return proxy.copy(proxy);
            } else {
                // DetachedStateField==true, which means to keep the SM and $proxy in the serialized objects
                return proxy;
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.