Examples of EOSortOrdering


Examples of com.webobjects.eocontrol.EOSortOrdering

        }
        return null;
    }

    protected boolean _isCurrentKeyPrimary() {
        EOSortOrdering anOrdering = _primarySortOrdering();
        if ((anOrdering!=null) && anOrdering.key().equals(key())) {
            return true;
        }
        return false;
    }
View Full Code Here

Examples of com.webobjects.eocontrol.EOSortOrdering

        }
        return false;
    }

    protected NSSelector _primaryKeySortOrderingSelector() {
        EOSortOrdering anOrdering = _primarySortOrdering();
        NSSelector anOrderingSelector = null;
        if (anOrdering!=null) anOrderingSelector = anOrdering.selector();
        return anOrderingSelector;
    }
View Full Code Here

Examples of com.webobjects.eocontrol.EOSortOrdering

        return anImageName;
    }

    protected void _removeSortOrderingWithKey(String aKey) {
        int anIndex = 0;
        EOSortOrdering aSortOrdering = null;
        WODisplayGroup aDisplayGroup = displayGroup();
        NSArray<EOSortOrdering> sortOrderings = aDisplayGroup.sortOrderings();
        if (sortOrderings!=null) {
            NSMutableArray<EOSortOrdering> aSortOrderingArray = sortOrderings.mutableClone();
            Enumeration anEnumerator = aSortOrderingArray.objectEnumerator();
            while (anEnumerator.hasMoreElements()) {
                aSortOrdering = (EOSortOrdering) anEnumerator.nextElement();
                if (aKey.equals(aSortOrdering.key())) {
                    aSortOrderingArray.removeObjectAtIndex(anIndex);
                    break;
                }
                anIndex++;
            }
View Full Code Here

Examples of com.webobjects.eocontrol.EOSortOrdering

        if (sortOrderings!=null) {
            aSortOrderingArray = new NSMutableArray<EOSortOrdering>(sortOrderings);
        } else {
            aSortOrderingArray = new NSMutableArray<EOSortOrdering>();
        }
        EOSortOrdering aNewSortOrdering = EOSortOrdering.sortOrderingWithKey(aKey, aSelector);
        aSortOrderingArray.insertObjectAtIndex(aNewSortOrdering, 0);
        if (aSortOrderingArray.count() > 3) {
            // ** limits sorting to 3 levels
            aSortOrderingArray.removeLastObject();
        }
View Full Code Here

Examples of com.webobjects.eocontrol.EOSortOrdering

        }
        return result;
    }
   
    protected NSArray sortedChildren(Object parent) {
        EOSortOrdering sortOrdering=new EOSortOrdering(childrenSortKey(), EOSortOrdering.CompareAscending);
        NSMutableArray sortArray=new NSMutableArray(sortOrdering);
        NSArray result=EOSortOrdering.sortedArrayUsingKeyOrderArray(unsortedChildren(parent), sortArray);
        return result!=null ? result : NSArray.EmptyArray;
    }
View Full Code Here

Examples of com.webobjects.eocontrol.EOSortOrdering

    // These come right out of WOSortOrder, but have protected access instead of private.
    protected EOSortOrdering _primarySortOrdering() {
        NSArray nsarray = displayGroup().sortOrderings();
        if (nsarray != null && nsarray.count() > 0) {
            EOSortOrdering eosortordering = (EOSortOrdering)nsarray.objectAtIndex(0);
            return eosortordering;
        }
        return null;
    }
View Full Code Here

Examples of com.webobjects.eocontrol.EOSortOrdering

        }
        return null;
    }

    protected NSSelector _primaryKeySortOrderingSelector() {
        EOSortOrdering eosortordering = _primarySortOrdering();
        NSSelector nsselector = null;
        if(eosortordering != null)
            nsselector = eosortordering.selector();
        return nsselector;
    }
View Full Code Here

Examples of org.objectstyle.wolips.eomodeler.core.model.EOSortOrdering

      path = ((EOAttribute) selectedObject).getName();
    } else {
      path = null;
    }
    if (path != null) {
      EOSortOrdering sortOrdering = new EOSortOrdering();
      sortOrdering.setKey(path);
      sortOrdering.setSelectorName(EOSortOrdering.ASCENDING);
      myFetchSpecification.addSortOrdering(sortOrdering, true);
      TableUtils.packTableColumns(mySortOrderingsTableViewer);
    }
  }
View Full Code Here

Examples of org.objectstyle.wolips.eomodeler.core.model.EOSortOrdering

  public void removeSortOrdering() {
    IStructuredSelection selection = (IStructuredSelection) mySortOrderingsTableViewer.getSelection();
    Iterator selectedObjectsIter = selection.toList().iterator();
    while (selectedObjectsIter.hasNext()) {
      EOSortOrdering sortOrdering = (EOSortOrdering) selectedObjectsIter.next();
      myFetchSpecification.removeSortOrdering(sortOrdering, true);
    }
  }
View Full Code Here

Examples of org.objectstyle.wolips.eomodeler.core.model.EOSortOrdering

  public EOSortOrderingsLabelProvider(String tableName) {
    super(tableName);
  }

  public Image getColumnImage(Object _element, String _property) {
    EOSortOrdering sortOrdering = (EOSortOrdering) _element;
    Image image = null;
    if (EOSortOrdering.ASCENDING.equals(_property)) {
      image = yesNoImage(Boolean.valueOf(sortOrdering.isAscending()), Activator.getDefault().getImageRegistry().get(Activator.ASCENDING_ICON), Activator.getDefault().getImageRegistry().get(Activator.DESCENDING_ICON), null);
    }
    return image;
  }
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.