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
 java.util.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
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
Returns:
user attribute

selectAttributeFieldsByIdAttribute

java.util.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
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
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

delete

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

Parameters:
nIdField - the attribute field id

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


Copyright © 2011 Mairie de Paris. All Rights Reserved.