Package com.soffid.iam.model
Interface UserAccountEntityDao
-
- All Known Implementing Classes:
UserAccountEntityDaoBase
,UserAccountEntityDaoImpl
public interface UserAccountEntityDao
DAO for Entity UserAccountEntity- See Also:
es.caib.seycon.ng.model.UserAccountEntity
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
create(UserAccountEntity entity)
Adds an instance ofUserAccountEntity
to the persistent store.void
create(Collection<? extends UserAccountEntity> entities)
Creates a collection ofUserAccountEntity
and adds it to the persistent store.UserAccountEntity
findByAccountSystemAndName(CriteriaSearchConfiguration criteria, String account, String systemName, String user)
CriteriaSearchConfiguration finderUserAccountEntity
findByAccountSystemAndName(String account, String systemName, String user)
Operation findByAccountSystemAndNameList<UserAccountEntity>
findByUserAndDispatcher(CriteriaSearchConfiguration criteria, String user, String dispatcher)
CriteriaSearchConfiguration finderList<UserAccountEntity>
findByUserAndDispatcher(String user, String dispatcher)
Operation findByUserAndDispatcherUserAccountEntity
load(Long id)
Loads an instance ofUserAccountEntity
from the persistent store.List<UserAccountEntity>
loadAll()
Loads all instances ofUserAccountEntity
from the persistent store.UserAccountEntity
newUserAccountEntity()
Creates an instance ofUserAccountEntity
.void
propagateChanges(UserAccountEntity account)
Operation propagateChangesList<UserAccountEntity>
query(String query, Parameter[] parameters)
Query ofUserAccountEntity
from the persistent store.List<UserAccountEntity>
query(String query, Parameter[] parameters, CriteriaSearchConfiguration criteria)
Query ofUserAccountEntity
from the persistent store.void
remove(UserAccountEntity entity)
Removes an instance ofUserAccountEntity
from the persistent store.void
remove(Long id)
Removes an instance ofUserAccountEntity
from the persistent store.void
remove(Collection<? extends UserAccountEntity> entities)
Removes a collection ofUserAccountEntity
from the persistent store.com.soffid.iam.api.UserAccount
toUserAccount(UserAccountEntity entity)
Transforms toUserAccount
objectvoid
toUserAccount(UserAccountEntity source, com.soffid.iam.api.UserAccount target)
Copy data toUserAccount
objectList<com.soffid.iam.api.UserAccount>
toUserAccountList(Collection<UserAccountEntity> entities)
Transforms toUserAccount
listvoid
update(UserAccountEntity entity)
Updates an instance ofUserAccountEntity
at the persistent store.void
update(Collection<? extends UserAccountEntity> entities)
Updates a collection ofUserAccountEntity
in the persistent store.UserAccountEntity
userAccountToEntity(com.soffid.iam.api.UserAccount instance)
Transforms fromUserAccount
objectvoid
userAccountToEntity(com.soffid.iam.api.UserAccount source, UserAccountEntity target, boolean copyIfNull)
Copy data fromUserAccount
objectList<UserAccountEntity>
userAccountToEntityList(Collection<com.soffid.iam.api.UserAccount> instances)
Transforms fromUserAccount
list
-
-
-
Method Detail
-
findByAccountSystemAndName
UserAccountEntity findByAccountSystemAndName(String account, String systemName, String user)
Operation findByAccountSystemAndName- Parameters:
account
-systemName
-user
-- Returns:
-
findByAccountSystemAndName
UserAccountEntity findByAccountSystemAndName(CriteriaSearchConfiguration criteria, String account, String systemName, String user)
CriteriaSearchConfiguration finder
-
findByUserAndDispatcher
List<UserAccountEntity> findByUserAndDispatcher(String user, String dispatcher)
Operation findByUserAndDispatcher- Parameters:
user
-dispatcher
-- Returns:
-
findByUserAndDispatcher
List<UserAccountEntity> findByUserAndDispatcher(CriteriaSearchConfiguration criteria, String user, String dispatcher)
CriteriaSearchConfiguration finder
-
propagateChanges
void propagateChanges(UserAccountEntity account) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
Operation propagateChanges- Parameters:
account
-- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
toUserAccount
void toUserAccount(UserAccountEntity source, com.soffid.iam.api.UserAccount target)
Copy data toUserAccount
object
-
toUserAccount
com.soffid.iam.api.UserAccount toUserAccount(UserAccountEntity entity)
Transforms toUserAccount
object
-
toUserAccountList
List<com.soffid.iam.api.UserAccount> toUserAccountList(Collection<UserAccountEntity> entities)
Transforms toUserAccount
list
-
userAccountToEntity
void userAccountToEntity(com.soffid.iam.api.UserAccount source, UserAccountEntity target, boolean copyIfNull)
Copy data fromUserAccount
object
-
userAccountToEntity
UserAccountEntity userAccountToEntity(com.soffid.iam.api.UserAccount instance)
Transforms fromUserAccount
object
-
userAccountToEntityList
List<UserAccountEntity> userAccountToEntityList(Collection<com.soffid.iam.api.UserAccount> instances)
Transforms fromUserAccount
list
-
newUserAccountEntity
UserAccountEntity newUserAccountEntity()
Creates an instance ofUserAccountEntity
.
-
create
void create(UserAccountEntity entity)
Adds an instance ofUserAccountEntity
to the persistent store.
-
update
void update(UserAccountEntity entity)
Updates an instance ofUserAccountEntity
at the persistent store.
-
remove
void remove(UserAccountEntity entity)
Removes an instance ofUserAccountEntity
from the persistent store.
-
load
UserAccountEntity load(Long id)
Loads an instance ofUserAccountEntity
from the persistent store.
-
loadAll
List<UserAccountEntity> loadAll()
Loads all instances ofUserAccountEntity
from the persistent store.
-
create
void create(Collection<? extends UserAccountEntity> entities)
Creates a collection ofUserAccountEntity
and adds it to the persistent store.
-
update
void update(Collection<? extends UserAccountEntity> entities)
Updates a collection ofUserAccountEntity
in the persistent store.
-
remove
void remove(Collection<? extends UserAccountEntity> entities)
Removes a collection ofUserAccountEntity
from the persistent store.
-
remove
void remove(Long id)
Removes an instance ofUserAccountEntity
from the persistent store.
-
query
List<UserAccountEntity> query(String query, Parameter[] parameters)
Query ofUserAccountEntity
from the persistent store. parameter query HQL Query String parameter parameters HQL Parameters
-
query
List<UserAccountEntity> query(String query, Parameter[] parameters, CriteriaSearchConfiguration criteria)
Query ofUserAccountEntity
from the persistent store. parameter query HQL Query String parameter parameters HQL Parameters parameter maxResults max number of rows to return
-
-