ruper2/src/java/core/org/krysalis/ruper/repository/compare PriorityComparator.java,NONE,1.1
| Newsgroups | gmane.comp.krysalis.metamorphosis.cvs |
|---|---|
| Message-ID | <[email protected]> |
Update of /cvsroot/metamorphosis/ruper2/src/java/core/org/krysalis/ruper/repository/compare
In directory sc8-pr-cvs1:/tmp/cvs-serv11727/src/java/core/org/krysalis/ruper/repository/compare
Added Files:
PriorityComparator.java
Log Message:
comparator
--- NEW FILE: PriorityComparator.java ---
/*
* Created on Sep 10, 2003
*/
package org.krysalis.ruper.repository.compare;
import java.util.Comparator;
import org.krysalis.ruper.repository.Repository;
import org.krysalis.ruper.repository.RepositoryAttribute;
/**
* @author anou_mana
*/
public final class PriorityComparator extends AbstractRepositoryComparator {
private static final PriorityComparator INSTANCE = new PriorityComparator();
/**
* @param expression
*/
private PriorityComparator() {
super();
}
public Comparator getInstance() {
return INSTANCE;
}
public int compareRepositories(final Repository repository1, final Repository repository2) {
int equals = -1;
int priority1 = ((Integer)repository1.getAttributes().get(RepositoryAttribute.PRIORITY)).intValue();
int priority2 = ((Integer)repository2.getAttributes().get(RepositoryAttribute.PRIORITY)).intValue();
if( priority1 > priority2 )
equals = 1;
else if (priority1 == priority2 )
equals =0;
return equals;
}
}
-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf