fr.paris.lutece.plugins.mylutece.business.attribute
Interface IAttributeFieldDAO

All Known Implementing Classes:
AttributeFieldDAO

public interface IAttributeFieldDAO

IAttributeFieldDAO


Method Summary
 void delete(int nIdField, fr.paris.lutece.portal.service.plugin.Plugin plugin)
          Delete an attribute field
 void deleteAttributeFieldsFromIdAttribute(int nIdAttribute, fr.paris.lutece.portal.service.plugin.Plugin plugin)
          Delete all attribute field from an attribute id
 int insert(AttributeField attributeField, fr.paris.lutece.portal.service.plugin.Plugin plugin)
          Insert a new attribute field
 AttributeField load(int nIdField, fr.paris.lutece.portal.service.plugin.Plugin plugin)
          Load attribute field
 IAttribute selectAttributeByIdField(int nIdField, fr.paris.lutece.portal.service.plugin.Plugin plugin)
          Select attribute by id field
 List<AttributeField> selectAttributeFieldsByIdAttribute(int nIdAttribute, fr.paris.lutece.portal.service.plugin.Plugin plugin)
          Load the lists of attribute field associated to an attribute
 void store(AttributeField attributeField, fr.paris.lutece.portal.service.plugin.Plugin plugin)
          Update an attribute field
 

Method Detail

load

AttributeField load(int nIdField,
                    fr.paris.lutece.portal.service.plugin.Plugin plugin)
Load attribute field

Parameters:
nIdField - ID Field
plugin - The plugin
Returns:
Attribute Field

selectAttributeByIdField

IAttribute selectAttributeByIdField(int nIdField,
                                    fr.paris.lutece.portal.service.plugin.Plugin plugin)
Select attribute by id field

Parameters:
nIdField - id field
plugin - The plugin
Returns:
user attribute

selectAttributeFieldsByIdAttribute

List<AttributeField> selectAttributeFieldsByIdAttribute(int nIdAttribute,
                                                        fr.paris.lutece.portal.service.plugin.Plugin plugin)
Load the lists of attribute field associated to an attribute

Parameters:
nIdAttribute - the ID attribute
plugin - The plugin
Returns:
the list of attribute fields

insert

int insert(AttributeField attributeField,
           fr.paris.lutece.portal.service.plugin.Plugin plugin)
Insert a new attribute field

Parameters:
attributeField - the attribute field
plugin - The plugin
Returns:
new PK

store

void store(AttributeField attributeField,
           fr.paris.lutece.portal.service.plugin.Plugin plugin)
Update an attribute field

Parameters:
attributeField - the attribute field
plugin - The plugin

delete

void delete(int nIdField,
            fr.paris.lutece.portal.service.plugin.Plugin plugin)
Delete an attribute field

Parameters:
nIdField - the attribute field id
plugin - The plugin

deleteAttributeFieldsFromIdAttribute

void deleteAttributeFieldsFromIdAttribute(int nIdAttribute,
                                          fr.paris.lutece.portal.service.plugin.Plugin plugin)
Delete all attribute field from an attribute id

Parameters:
nIdAttribute - the ID attribute
plugin - The plugin


Copyright © 2014 Mairie de Paris. All Rights Reserved.