Class IdentifiedObject<T>
- java.lang.Object
-
- com.actelion.research.util.datamodel.IdentifiedObject<T>
-
- All Implemented Interfaces:
IIdentifiedObject<T>
,java.lang.Comparable<IdentifiedObject<T>>
- Direct Known Subclasses:
InputObjectFracDimCalc
public class IdentifiedObject<T> extends java.lang.Object implements IIdentifiedObject<T>, java.lang.Comparable<IdentifiedObject<T>>
IdentifiedObject Nov 2, 2011 MvK: Start implementation
-
-
Constructor Summary
Constructors Constructor Description IdentifiedObject()
IdentifiedObject(T data, long id)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description int
compareTo(IdentifiedObject<T> io)
static java.util.Comparator<IdentifiedObject>
getComparatorId()
T
getData()
static <T> java.util.HashMap<java.lang.Long,T>
getHashMap(java.util.List<IdentifiedObject<T>> li)
long
getId()
void
setData(T data)
void
setId(long id)
static void
shuffleArray(IdentifiedObject[] ar)
java.lang.String
toString()
-
-
-
Constructor Detail
-
IdentifiedObject
public IdentifiedObject()
-
IdentifiedObject
public IdentifiedObject(T data, long id)
-
-
Method Detail
-
getData
public T getData()
- Specified by:
getData
in interfaceIIdentifiedObject<T>
-
setData
public void setData(T data)
- Specified by:
setData
in interfaceIIdentifiedObject<T>
-
getId
public long getId()
- Specified by:
getId
in interfaceIIdentifiedObject<T>
-
setId
public void setId(long id)
- Specified by:
setId
in interfaceIIdentifiedObject<T>
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
compareTo
public int compareTo(IdentifiedObject<T> io)
- Specified by:
compareTo
in interfacejava.lang.Comparable<T>
-
getHashMap
public static <T> java.util.HashMap<java.lang.Long,T> getHashMap(java.util.List<IdentifiedObject<T>> li)
-
shuffleArray
public static void shuffleArray(IdentifiedObject[] ar)
-
getComparatorId
public static java.util.Comparator<IdentifiedObject> getComparatorId()
-
-