fr.paris.lutece.portal.business.user.attribute
Interface IAttributeFieldDAO

All Known Implementing Classes:
AttributeFieldDAO

public interface IAttributeFieldDAO

IAttributeFieldDAO


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

Method Detail

load

AttributeField load(int nIdField)
Load attribute field

Parameters:
nIdField - ID Field
Returns:
Attribute Field

selectAttributeByIdField

IAttribute selectAttributeByIdField(int nIdField)
Select attribute by id field

Parameters:
nIdField - id field
Returns:
user attribute

selectAttributeFieldsByIdAttribute

List<AttributeField> selectAttributeFieldsByIdAttribute(int nIdAttribute)
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)
Insert a new attribute field

Parameters:
attributeField - the attribute field
Returns:
new PK

store

void store(AttributeField attributeField)
Update an attribute field

Parameters:
attributeField - the attribute field

delete

void delete(int nIdField)
Delete an attribute field

Parameters:
nIdField - the attribute field id

deleteAttributeFieldsFromIdAttribute

void deleteAttributeFieldsFromIdAttribute(int nIdAttribute)
Delete all attribute field from an attribute id

Parameters:
nIdAttribute - the ID attribute


Copyright © 2014 Mairie de Paris. All Rights Reserved.