fr.paris.lutece.plugins.unittree.business.unit
Class UnitHome

java.lang.Object
  extended by fr.paris.lutece.plugins.unittree.business.unit.UnitHome

public final class UnitHome
extends java.lang.Object

UnitHome


Method Summary
static void addUserToUnit(int nIdUnit, int nIdUser)
          Add the user to the unit
static int create(Unit unit)
          Insert a new unit
static java.util.List<Unit> findAll()
          Select all units
static java.util.List<java.lang.Integer> findAllIdsUsers()
          Find all ids users
static java.util.List<Unit> findByFilter(UnitFilter uFilter)
          Find the units by filter
static Unit findByIdUser(int nIdUser)
          Load an unit by id user
static Unit findByPrimaryKey(int nIdUnit)
          Load the unit
static java.util.List<java.lang.Integer> findIdsUser(int nIdUnit)
          Find the ids user
static boolean hasSubUnits(int nIdUnit)
          Check if the given id unit has sub units
static boolean isUserInUnit(int nIdUser)
          Check if the user is in the unit
static void remove(int nIdUnit)
          Remove a unit
static void removeUserFromUnit(int nIdUser)
          Remove an unit from a given id user
static void removeUsersFromUnit(int nIdUnit)
          Remove an unit from a given id unit
static void update(Unit unit)
          Update a unit
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

findByPrimaryKey

public static Unit findByPrimaryKey(int nIdUnit)
Load the unit

Parameters:
nIdUnit - the id unit
Returns:
an instance of Unit

findByIdUser

public static Unit findByIdUser(int nIdUser)
Load an unit by id user

Parameters:
nIdUser - the id user
Returns:
an instance of Unit

findByFilter

public static java.util.List<Unit> findByFilter(UnitFilter uFilter)
Find the units by filter

Parameters:
uFilter - the filter
Returns:
a list of Unit

findAll

public static java.util.List<Unit> findAll()
Select all units

Returns:
a list of Unit

findAllIdsUsers

public static java.util.List<java.lang.Integer> findAllIdsUsers()
Find all ids users

Returns:
a list of ids user

findIdsUser

public static java.util.List<java.lang.Integer> findIdsUser(int nIdUnit)
Find the ids user

Parameters:
nIdUnit - the id unit
Returns:
the list of ids user

create

public static int create(Unit unit)
Insert a new unit

Parameters:
unit - the unit
Returns:
the new primary key

remove

public static void remove(int nIdUnit)
Remove a unit

Parameters:
nIdUnit - the id unit

hasSubUnits

public static boolean hasSubUnits(int nIdUnit)
Check if the given id unit has sub units

Parameters:
nIdUnit - the id unit
Returns:
true if it has sub units, false otherwise

removeUserFromUnit

public static void removeUserFromUnit(int nIdUser)
Remove an unit from a given id user

Parameters:
nIdUser - the id user

removeUsersFromUnit

public static void removeUsersFromUnit(int nIdUnit)
Remove an unit from a given id unit

Parameters:
nIdUnit - the id unit

update

public static void update(Unit unit)
Update a unit

Parameters:
unit - the unit

addUserToUnit

public static void addUserToUnit(int nIdUnit,
                                 int nIdUser)
Add the user to the unit

Parameters:
nIdUnit - the id unit
nIdUser - the id user

isUserInUnit

public static boolean isUserInUnit(int nIdUser)
Check if the user is in the unit

Parameters:
nIdUser - the id user
Returns:
true if the user is in the unit, false otherwise


Copyright © 2012 Mairie de Paris. All Rights Reserved.