public int compare(Object o1, Object o2) { if ((o1 instanceof ApplicationOrderInfo) && (o2 instanceof ApplicationOrderInfo)) { return compare((ApplicationOrderInfo)o1, (ApplicationOrderInfo)o2); } return defaultCompare(o1, o2); }
public int compare(Object o1, Object o2) { if (o1 == o2) { return 0; } for (int i = 0; i < APPLICATION_DEPLOYMENT_ORDER.length; i++) { DeploymentType depType = APPLICATION_DEPLOYMENT_ORDER[i]; if (depType.isInstance(o1) && !depType.isInstance(o2)) { return -1; } else if (!depType.isInstance(o1) && depType.isInstance(o2)) { return 1; } else if (depType.isInstance(o1) && depType.isInstance(o2)) { return depType.compare(o1, o2); } } // unrecognized type throw new RuntimeException("unrecognized type"); }; };
public boolean isInstance(Object obj) { if (super.isInstance(obj)) { ApplicationOrderInfo appOrderInfo = (ApplicationOrderInfo)obj; if (appOrderInfo.getApplication().getObjectType().startsWith(SYSTEM_PREFIX)) { return true; } } return false; } };
protected int compare(ApplicationOrderInfo d1, ApplicationOrderInfo d2) { int comp = new Integer(d1.getApplication().getDeploymentOrder()).compareTo(new Integer(d2.getApplication().getDeploymentOrder())); if (comp == 0) { return defaultCompare(d1,d2); } return comp; } }
public boolean isInstance(Object obj) { if (super.isInstance(obj)) { ApplicationOrderInfo appOrderInfo = (ApplicationOrderInfo)obj; if (appOrderInfo.getApplication().getObjectType().equals(USER)) { return true; } } return false; } };
public boolean isInstance(Object obj) { if (super.isInstance(obj)) { ApplicationOrderInfo appOrderInfo = (ApplicationOrderInfo)obj; if ((appOrderInfo.getApplication().containsSnifferType(ServerTags.CONNECTOR)) && (appOrderInfo.getApplication().isStandaloneModule())) { return true; } } return false; } };