fr.paris.lutece.portal.business.user.attribute
Class AttributeFieldDAO

java.lang.Object
  extended by fr.paris.lutece.portal.business.user.attribute.AttributeFieldDAO
All Implemented Interfaces:
IAttributeFieldDAO

public class AttributeFieldDAO
extends java.lang.Object
implements IAttributeFieldDAO

AttributeFieldDAO


Constructor Summary
AttributeFieldDAO()
           
 
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
 java.util.List<AttributeField> selectAttributeFieldsByIdAttribute(int nIdAttribute)
          Load the lists of attribute field associated to an attribute
 void store(AttributeField attributeField)
          Update an attribute field
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AttributeFieldDAO

public AttributeFieldDAO()
Method Detail

load

public AttributeField load(int nIdField)
Load attribute field

Specified by:
load in interface IAttributeFieldDAO
Parameters:
nIdField - ID Field
Returns:
Attribute Field

selectAttributeByIdField

public IAttribute selectAttributeByIdField(int nIdField)
Select attribute by id field

Specified by:
selectAttributeByIdField in interface IAttributeFieldDAO
Parameters:
nIdField - id field
Returns:
user attribute

selectAttributeFieldsByIdAttribute

public java.util.List<AttributeField> selectAttributeFieldsByIdAttribute(int nIdAttribute)
Load the lists of attribute field associated to an attribute

Specified by:
selectAttributeFieldsByIdAttribute in interface IAttributeFieldDAO
Parameters:
nIdAttribute - the ID attribute
Returns:
the list of attribute fields

insert

public int insert(AttributeField attributeField)
Insert a new attribute field

Specified by:
insert in interface IAttributeFieldDAO
Parameters:
attributeField - the attribute field
Returns:
new PK

store

public void store(AttributeField attributeField)
Update an attribute field

Specified by:
store in interface IAttributeFieldDAO
Parameters:
attributeField - the attribute field

delete

public void delete(int nIdField)
Delete an attribute field

Specified by:
delete in interface IAttributeFieldDAO
Parameters:
nIdField - The id field

deleteAttributeFieldsFromIdAttribute

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

Specified by:
deleteAttributeFieldsFromIdAttribute in interface IAttributeFieldDAO
Parameters:
nIdAttribute - the ID attribute


Copyright © 2012 Mairie de Paris. All Rights Reserved.