org.nuiton.jredmine.model
Class ModelHelper

java.lang.Object
  extended by org.nuiton.jredmine.model.ModelHelper

public class ModelHelper
extends Object

Some usefull methods on redmine's entities, mainly to filter datas.

Since:
1.0.0
Author:
tchemit

Field Summary
static Comparator<IdAble> ID_ABLE_COMPARATOR
           
 
Constructor Summary
ModelHelper()
           
 
Method Summary
static
<T extends IdAble>
T
byId(int id, T... datas)
           
static
<T extends IdAble>
T[]
byIds(Class<T> type, T[] result, Integer... ids)
           
static User byLogin(String login, User... users)
           
static Issue[] byTrackerId(int trackerId, Issue... issues)
           
static Issue[] byVersionId(int versionId, Issue... issues)
           
static Version byVersionName(String name, Version... versions)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ID_ABLE_COMPARATOR

public static final Comparator<IdAble> ID_ABLE_COMPARATOR
Constructor Detail

ModelHelper

public ModelHelper()
Method Detail

byId

public static <T extends IdAble> T byId(int id,
                                        T... datas)

byLogin

public static User byLogin(String login,
                           User... users)

byVersionName

public static Version byVersionName(String name,
                                    Version... versions)

byTrackerId

public static Issue[] byTrackerId(int trackerId,
                                  Issue... issues)

byVersionId

public static Issue[] byVersionId(int versionId,
                                  Issue... issues)

byIds

public static <T extends IdAble> T[] byIds(Class<T> type,
                                           T[] result,
                                           Integer... ids)


Copyright © 2009-2011 CodeLutin. All Rights Reserved.