public class ExternalUserGroupDaoImpl extends ExternalUserGroupDaoBase
ExternalUserGroup
TRANSFORM_NONE
Constructor and Description |
---|
ExternalUserGroupDaoImpl() |
Modifier and Type | Method and Description |
---|---|
Object |
create(int transform,
ExternalUserGroup externalUserGroup)
Does the same thing as
ExternalUserGroupDao.create(com.communote.server.model.user.group.ExternalUserGroup) with an additional
flag called transform . |
protected ExternalUserGroup |
handleFindByAdditionalProperty(String additionalProperty,
String externalSystemId) |
protected ExternalUserGroup |
handleFindByExternalId(String externalId,
String externalSystemId)
Performs the core logic for
ExternalUserGroupDaoBase.findByExternalId(String, String) |
protected List<ExternalUserGroup> |
handleFindBySystemId(String systemId)
Performs the core logic for
ExternalUserGroupDaoBase.findBySystemId(String) |
protected List<ExternalUserGroup> |
handleFindLatestBySystemId(String externalSystemId,
Long startId,
int maxCount)
Performs the core logic for
ExternalUserGroupDaoBase.findLatestBySystemId(String, Long, int) |
create, create, create, evict, findByAdditionalProperty, findByExternalId, findBySystemId, findLatestBySystemId, load, load, loadAll, loadAll, remove, remove, remove, transformEntities, transformEntity, update, update
public Object create(int transform, ExternalUserGroup externalUserGroup)
Does the same thing as
ExternalUserGroupDao.create(com.communote.server.model.user.group.ExternalUserGroup)
with an additional
flag called transform
. If this flag is set to TRANSFORM_NONE
then
the returned entity will NOT be transformed. If this flag is any of the
other constants defined here then the result WILL BE passed through an
operation which can optionally transform the entity (into a value object for example). By
default, transformation does not occur.
create
in interface ExternalUserGroupDao
create
in class ExternalUserGroupDaoBase
ExternalUserGroupDao.create(int transform, ExternalUserGroup)
protected ExternalUserGroup handleFindByAdditionalProperty(String additionalProperty, String externalSystemId)
handleFindByAdditionalProperty
in class ExternalUserGroupDaoBase
protected ExternalUserGroup handleFindByExternalId(String externalId, String externalSystemId)
ExternalUserGroupDaoBase
ExternalUserGroupDaoBase.findByExternalId(String, String)
handleFindByExternalId
in class ExternalUserGroupDaoBase
protected List<ExternalUserGroup> handleFindBySystemId(String systemId)
ExternalUserGroupDaoBase
ExternalUserGroupDaoBase.findBySystemId(String)
handleFindBySystemId
in class ExternalUserGroupDaoBase
systemId
- id of the foreign system.ExternalUserGroup
.ExternalUserGroupDao.findBySystemId(String)
protected List<ExternalUserGroup> handleFindLatestBySystemId(String externalSystemId, Long startId, int maxCount)
ExternalUserGroupDaoBase.findLatestBySystemId(String, Long, int)
handleFindLatestBySystemId
in class ExternalUserGroupDaoBase
Copyright © 2019 Communote team. All rights reserved.