projects
/
gpl
/
argeo-suite.git
/ blobdiff
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
All default UX services with service rank -1000
[gpl/argeo-suite.git]
/
org.argeo.app.api
/
src
/
org
/
argeo
/
app
/
api
/
RankedObject.java
diff --git
a/org.argeo.app.api/src/org/argeo/app/api/RankedObject.java
b/org.argeo.app.api/src/org/argeo/app/api/RankedObject.java
index fec8972e3443ff386858c068f8f10d4b59010713..fab42d7ea6401ad878eec8ee255ed7eae37b8d72 100644
(file)
--- a/
org.argeo.app.api/src/org/argeo/app/api/RankedObject.java
+++ b/
org.argeo.app.api/src/org/argeo/app/api/RankedObject.java
@@
-16,28
+16,28
@@
public class RankedObject<T> {
private T object;
private Map<String, Object> properties;
private T object;
private Map<String, Object> properties;
- private final
Long
rank;
+ private final
int
rank;
public RankedObject(T object, Map<String, Object> properties) {
this(object, properties, extractRanking(properties));
}
public RankedObject(T object, Map<String, Object> properties) {
this(object, properties, extractRanking(properties));
}
- public RankedObject(T object, Map<String, Object> properties,
Long
rank) {
+ public RankedObject(T object, Map<String, Object> properties,
int
rank) {
super();
this.object = object;
this.properties = properties;
this.rank = rank;
}
super();
this.object = object;
this.properties = properties;
this.rank = rank;
}
- private static
Long
extractRanking(Map<String, Object> properties) {
+ private static
int
extractRanking(Map<String, Object> properties) {
if (properties == null)
if (properties == null)
- return 0
l
;
+ return 0;
if (properties.containsKey(SERVICE_RANKING))
if (properties.containsKey(SERVICE_RANKING))
- return
Long.valueOf(properties.get(SERVICE_RANKING).toString()
);
+ return
(Integer) properties.get(SERVICE_RANKING
);
// else if (properties.containsKey(SERVICE_ID))
// return (Long) properties.get(SERVICE_ID);
else
// else if (properties.containsKey(SERVICE_ID))
// return (Long) properties.get(SERVICE_ID);
else
- return 0
l
;
+ return 0;
}
public T get() {
}
public T get() {
@@
-48,7
+48,7
@@
public class RankedObject<T> {
return properties;
}
return properties;
}
- public
Long
getRank() {
+ public
int
getRank() {
return rank;
}
return rank;
}
@@
-62,7
+62,7
@@
public class RankedObject<T> {
if (!(obj instanceof RankedObject))
return false;
RankedObject<?> other = (RankedObject<?>) obj;
if (!(obj instanceof RankedObject))
return false;
RankedObject<?> other = (RankedObject<?>) obj;
- return rank
.equals(other.rank)
&& object.equals(other.object);
+ return rank
== other.rank
&& object.equals(other.object);
}
@Override
}
@Override