fr.paris.lutece.plugins.workflow.business
Class IconHome

java.lang.Object
  extended by fr.paris.lutece.plugins.workflow.business.IconHome

public final class IconHome
extends java.lang.Object

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


Method Summary
static void create(fr.paris.lutece.portal.business.workflow.Icon icon, fr.paris.lutece.portal.service.plugin.Plugin plugin)
          Creation of an instance of icon
static fr.paris.lutece.portal.business.workflow.Icon findByPrimaryKey(int nIdIcon, fr.paris.lutece.portal.service.plugin.Plugin plugin)
          Load the icon Object
static java.util.List<fr.paris.lutece.portal.business.workflow.Icon> getListIcons(fr.paris.lutece.portal.service.plugin.Plugin plugin)
          return the list of all icon
static void remove(int nIdIcon, fr.paris.lutece.portal.service.plugin.Plugin plugin)
          remove icon which is specified in parameter
static void update(fr.paris.lutece.portal.business.workflow.Icon icon, fr.paris.lutece.portal.service.plugin.Plugin plugin)
          Update of icon which is specified in parameter
static void updateMetadata(fr.paris.lutece.portal.business.workflow.Icon icon, fr.paris.lutece.portal.service.plugin.Plugin plugin)
          Update metatdata of icon 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

create

public static void create(fr.paris.lutece.portal.business.workflow.Icon icon,
                          fr.paris.lutece.portal.service.plugin.Plugin plugin)
Creation of an instance of icon

Parameters:
icon - The instance of icon which contains the informations to store
plugin - the plugin

update

public static void update(fr.paris.lutece.portal.business.workflow.Icon icon,
                          fr.paris.lutece.portal.service.plugin.Plugin plugin)
Update of icon which is specified in parameter

Parameters:
icon - The instance of icon which contains the informations to update
plugin - the Plugin

updateMetadata

public static void updateMetadata(fr.paris.lutece.portal.business.workflow.Icon icon,
                                  fr.paris.lutece.portal.service.plugin.Plugin plugin)
Update metatdata of icon which is specified in parameter

Parameters:
icon - The instance of icon which contains the informations to update
plugin - the Plugin

remove

public static void remove(int nIdIcon,
                          fr.paris.lutece.portal.service.plugin.Plugin plugin)
remove icon which is specified in parameter

Parameters:
nIdIcon - The icon key to remove
plugin - the Plugin

findByPrimaryKey

public static fr.paris.lutece.portal.business.workflow.Icon findByPrimaryKey(int nIdIcon,
                                                                             fr.paris.lutece.portal.service.plugin.Plugin plugin)
Load the icon Object

Parameters:
nIdIcon - the icon id
plugin - the plugin
Returns:
the Icon Object

getListIcons

public static java.util.List<fr.paris.lutece.portal.business.workflow.Icon> getListIcons(fr.paris.lutece.portal.service.plugin.Plugin plugin)
return the list of all icon

Parameters:
plugin - the plugin
Returns:
a list of icon


Copyright © 2011 Mairie de Paris. All Rights Reserved.