Package rs.data.util

Class DataUtil

java.lang.Object
rs.data.util.DataUtil

public class DataUtil
extends java.lang.Object
Some data utilities.
Author:
ralph
  • Constructor Summary

    Constructors 
    Constructor Description
    DataUtil()  
  • Method Summary

    Modifier and Type Method Description
    static <K extends java.io.Serializable>
    K[]
    idArray​(java.util.Collection<? extends rs.baselib.type.IIdObject<K>> businessObjects, java.lang.Class<K> keyClass)
    Returns the IDs of all objects as a list.
    static <K extends java.io.Serializable>
    java.util.List<K>
    idList​(java.util.Collection<? extends rs.baselib.type.IIdObject<K>> businessObjects)
    Returns the IDs of all objects as a list.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

  • Method Details

    • idList

      public static <K extends java.io.Serializable> java.util.List<K> idList​(java.util.Collection<? extends rs.baselib.type.IIdObject<K>> businessObjects)
      Returns the IDs of all objects as a list.
      Type Parameters:
      K - the key class of the objects
      Parameters:
      businessObjects - collection of business objects.
      Returns:
      list of IDs.
    • idArray

      public static <K extends java.io.Serializable> K[] idArray​(java.util.Collection<? extends rs.baselib.type.IIdObject<K>> businessObjects, java.lang.Class<K> keyClass)
      Returns the IDs of all objects as a list.
      Type Parameters:
      K - the key class of the objects
      Parameters:
      businessObjects - collection of business objects.
      keyClass - the key class of the objects
      Returns:
      list of IDs.