public interface IIdentityDAO
Modifier and Type | Method and Description |
---|---|
void |
delete(int nKey,
fr.paris.lutece.portal.service.plugin.Plugin plugin)
Delete a record from the table
|
void |
insert(Identity identity,
fr.paris.lutece.portal.service.plugin.Plugin plugin)
Insert a new record in the table.
|
Identity |
load(int nKey,
fr.paris.lutece.portal.service.plugin.Plugin plugin)
Load the data from the table
|
List<Identity> |
selectAllByConnectionId(String strConnectionId,
fr.paris.lutece.portal.service.plugin.Plugin plugin)
Find all identities by connection ID.
|
List<Identity> |
selectAllByCustomerId(String strCustomerId,
fr.paris.lutece.portal.service.plugin.Plugin plugin)
Find all identities by customer ID.
|
List<Identity> |
selectByAllAttributesValue(String strAttributeValue,
fr.paris.lutece.portal.service.plugin.Plugin plugin)
Find all identities matching the query on all Attributes, connection_id and customer_id fields..
|
List<Identity> |
selectByAttributeValue(String strAttributeId,
String strAttributeValue,
fr.paris.lutece.portal.service.plugin.Plugin plugin)
Find by a given Attribute value
|
Identity |
selectByConnectionId(String strConnectionId,
fr.paris.lutece.portal.service.plugin.Plugin plugin)
Find by connection ID
|
Identity |
selectByCustomerId(String strCustomerId,
fr.paris.lutece.portal.service.plugin.Plugin plugin)
Find by customer ID
|
List<String> |
selectCustomerIdsList(int nStart,
int nLimit,
fr.paris.lutece.portal.service.plugin.Plugin plugin)
Load the data of nLimit customerIds from the nStart identity and returns them as a list
|
List<String> |
selectCustomerIdsList(fr.paris.lutece.portal.service.plugin.Plugin plugin)
Load the customer id of all the identity objects and returns them as a list
|
int |
selectIdByConnectionId(String strConnectionId,
fr.paris.lutece.portal.service.plugin.Plugin plugin)
Find an identity ID from the specified connection ID
|
fr.paris.lutece.util.ReferenceList |
selectIdentitysReferenceList(fr.paris.lutece.portal.service.plugin.Plugin plugin)
Load the data of all the identity objects and returns them as a referenceList
|
void |
store(Identity identity,
fr.paris.lutece.portal.service.plugin.Plugin plugin)
Update the record in the table
|
static final String BEAN_NAME
void insert(Identity identity, fr.paris.lutece.portal.service.plugin.Plugin plugin)
identity
- instance of the Identity object to insertplugin
- the Pluginvoid store(Identity identity, fr.paris.lutece.portal.service.plugin.Plugin plugin)
identity
- the reference of the Identityplugin
- the Pluginvoid delete(int nKey, fr.paris.lutece.portal.service.plugin.Plugin plugin)
nKey
- The identifier of the Identity to deleteplugin
- the PluginIdentity load(int nKey, fr.paris.lutece.portal.service.plugin.Plugin plugin)
nKey
- The identifier of the identityplugin
- the PluginList<String> selectCustomerIdsList(fr.paris.lutece.portal.service.plugin.Plugin plugin)
plugin
- the PluginList<String> selectCustomerIdsList(int nStart, int nLimit, fr.paris.lutece.portal.service.plugin.Plugin plugin)
nStart
- the count of customerId from where startednLimit
- the max count of customerId to retrieveplugin
- the Pluginfr.paris.lutece.util.ReferenceList selectIdentitysReferenceList(fr.paris.lutece.portal.service.plugin.Plugin plugin)
plugin
- the PluginIdentity selectByConnectionId(String strConnectionId, fr.paris.lutece.portal.service.plugin.Plugin plugin)
strConnectionId
- The connection IDplugin
- The pluginIdentity selectByCustomerId(String strCustomerId, fr.paris.lutece.portal.service.plugin.Plugin plugin)
strCustomerId
- The customerIDplugin
- The pluginint selectIdByConnectionId(String strConnectionId, fr.paris.lutece.portal.service.plugin.Plugin plugin)
strConnectionId
- the connection IDplugin
- the pluginList<Identity> selectByAttributeValue(String strAttributeId, String strAttributeValue, fr.paris.lutece.portal.service.plugin.Plugin plugin)
strAttributeId
- The value to matchstrAttributeValue
- The value to matchplugin
- The pluginList<Identity> selectByAllAttributesValue(String strAttributeValue, fr.paris.lutece.portal.service.plugin.Plugin plugin)
strAttributeValue
- The value to matchplugin
- The pluginList<Identity> selectAllByCustomerId(String strCustomerId, fr.paris.lutece.portal.service.plugin.Plugin plugin)
strCustomerId
- The customer IDplugin
- The pluginList<Identity> selectAllByConnectionId(String strConnectionId, fr.paris.lutece.portal.service.plugin.Plugin plugin)
strConnectionId
- The connection IDplugin
- The pluginCopyright © 2018 City of Paris. All rights reserved.