public int compareTo(KaleoAction kaleoAction) { int value = 0; if (getPriority() < kaleoAction.getPriority()) { value = -1; } else if (getPriority() > kaleoAction.getPriority()) { value = 1; } else { value = 0; } if (value != 0) { return value; } return 0; }
@Override public boolean equals(Object obj) { if (obj == null) { return false; } KaleoAction kaleoAction = null; try { kaleoAction = (KaleoAction) obj; } catch (ClassCastException cce) { return false; } long primaryKey = kaleoAction.getPrimaryKey(); if (getPrimaryKey() == primaryKey) { return true; } else { return false; } }
protected Set<Action> buildActions(String kaleoClassName, long kaleoClassPK) throws SystemException { List<KaleoAction> kaleoActions = kaleoActionLocalService.getKaleoActions(kaleoClassName, kaleoClassPK); Set<Action> actions = new HashSet<Action>(kaleoActions.size()); for (KaleoAction kaleoAction : kaleoActions) { Action action = new Action( kaleoAction.getName(), kaleoAction.getDescription(), kaleoAction.getExecutionType(), kaleoAction.getScript(), kaleoAction.getScriptLanguage(), kaleoAction.getScriptRequiredContexts(), kaleoAction.getPriority()); actions.add(action); } return actions; }