Package er.extensions.eof

Examples of er.extensions.eof.ERXEntityFKConstraintOrder


     * @see com.webobjects.eoaccess.EOAdaptorOpComparator
     * @return EOAdaptorOpComparator that uses a list of entities that are in FK dependency order
     */
    protected NSComparator adaptorOpComparator() {
        if (adaptorOpComparator == null) {
            ERXEntityFKConstraintOrder constraintOrder = new ERXEntityFKConstraintOrder();
            NSComparator entityOrderingComparator = new ERXEntityOrder.EntityInsertOrderComparator(constraintOrder);
            try {
                NSArray<EOEntity> entityOrdering = constraintOrder.allEntities().sortedArrayUsingComparator(entityOrderingComparator);
                NSArray<String> entityNameOrdering = (NSArray<String>)entityOrdering.valueForKey("name");

                if (logger.isDebugEnabled()) {
                    logger.debug("Entity ordering:\n " + entityNameOrdering.componentsJoinedByString("\n"));
                }
View Full Code Here

TOP

Related Classes of er.extensions.eof.ERXEntityFKConstraintOrder

Copyright © 2018 www.massapicom. 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.