is.idega.idegaweb.golf.data.dao
Interface BlacklistLogDao

All Superinterfaces:
com.idega.core.persistence.GenericDao
All Known Implementing Classes:
BlacklistLogDaoImpl

public interface BlacklistLogDao
extends com.idega.core.persistence.GenericDao

Data access object for MemberHistory

You can report about problems to: Martynas StakÄ—

Version:
1.0.0 Jun 9, 2014
Author:
Martynas StakÄ—

Field Summary
static java.lang.String BEAN_NAME
           
 
Method Summary
 java.util.List<MemberHistory> findAll(int memberId, int unionId)
           
 MemberHistory findById(int id)
           
 MemberHistory findLatest(int memberId, int unionId)
           
 MemberHistory update(MemberHistory entity)
          Updates or creates entity in data source;
 MemberHistory update(java.lang.String message, int memberId, int unionId)
          Updates or creates entity in data source;
 MemberHistory update(java.lang.String message, java.lang.String personalId, int unionId)
          Updates or creates entity in data source;
 
Methods inherited from interface com.idega.core.persistence.GenericDao
contains, createNamedQuery, find, flush, getQueryInline, getQueryNamed, getQueryNativeInline, getReference, getResultList, getResultListByInlineQuery, getSingleResult, getSingleResultByInlineQuery, merge, mergeRemove, persist, refresh, remove
 

Field Detail

BEAN_NAME

static final java.lang.String BEAN_NAME
See Also:
Constant Field Values
Method Detail

update

MemberHistory update(MemberHistory entity)

Updates or creates entity in data source;

Parameters:
entity - to create or update, not null;
Returns:
update or created entity or null on failure;

update

MemberHistory update(java.lang.String message,
                     int memberId,
                     int unionId)

Updates or creates entity in data source;

Parameters:
message - a random string with reason why Member is added or removed to blacklist, skipped if null;
memberId - is primary of Member which is added or removed from blacklist, not null;
Returns:
created/updated entity or null on failure;

update

MemberHistory update(java.lang.String message,
                     java.lang.String personalId,
                     int unionId)

Updates or creates entity in data source;

Parameters:
message - a random string with reason why Member is added or removed to blacklist, skipped if null;
personalId - is Member.getSSN() of Member who should be added or removed from blacklist, not null;
Returns:
created/updated entity or null on failure;

findById

MemberHistory findById(int id)
Parameters:
id - is MemberHistory.getId() to search by, not null;
Returns:
entity by id or null on failure;

findAll

java.util.List<MemberHistory> findAll(int memberId,
                                      int unionId)
Parameters:
memberId - is EJBLocalObject.getPrimaryKey() to get entities for, not null;
Returns:
entities by criteria or Collections.emptyList() on failure;

findLatest

MemberHistory findLatest(int memberId,
                         int unionId)
Parameters:
memberId - is EJBLocalObject.getPrimaryKey() to get entities for, not null;
Returns:
entities by criteria or null on failure;


Copyright © 2000-2014 idega software. All Rights Reserved.