fr.paris.lutece.plugins.crm.business.demand.category
Class CategoryHome

java.lang.Object
  extended by fr.paris.lutece.plugins.crm.business.demand.category.CategoryHome

public final class CategoryHome
extends Object

This class provides instances management methods (create, find, ...) for Category objects


Method Summary
static int create(Category category)
          Create an instance of the category class
static Category findByPrimaryKey(int nKey)
          Returns an instance of a category whose identifier is specified in parameter
static Category findFirstCategory()
          Find the first category
static fr.paris.lutece.util.ReferenceList getCategories()
          Load the data of all the category objects and returns them in form of a ReferenceList
static Collection<Category> getCategoriesList()
          Load the data of all the category objects and returns them in form of a collection
static int newPrimaryKey()
          Generates a new primary key
static void remove(int nCategoryId)
          Remove the category whose identifier is specified in parameter
static Category update(Category category)
          Update of the category which is specified in parameter
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

newPrimaryKey

public static int newPrimaryKey()
Generates a new primary key

Returns:
The new primary key

create

public static int create(Category category)
Create an instance of the category class

Parameters:
category - The instance of the Category which contains the informations to store
Returns:
The instance of category which has been created with its primary key.

update

public static Category update(Category category)
Update of the category which is specified in parameter

Parameters:
category - The instance of the Category which contains the data to store
Returns:
The instance of the category which has been updated

remove

public static void remove(int nCategoryId)
Remove the category whose identifier is specified in parameter

Parameters:
nCategoryId - The category Id

findByPrimaryKey

public static Category findByPrimaryKey(int nKey)
Returns an instance of a category whose identifier is specified in parameter

Parameters:
nKey - The category primary key
Returns:
an instance of Category

getCategoriesList

public static Collection<Category> getCategoriesList()
Load the data of all the category objects and returns them in form of a collection

Returns:
the collection which contains the data of all the category objects

getCategories

public static fr.paris.lutece.util.ReferenceList getCategories()
Load the data of all the category objects and returns them in form of a ReferenceList

Returns:
the ReferenceList which contains the data of all the category objects

findFirstCategory

public static Category findFirstCategory()
Find the first category

Returns:
a Category


Copyright © 2013 Mairie de Paris. All Rights Reserved.