|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface IAgentDao
| Method Summary | |
|---|---|
Integer |
countAddresses(AgentBase agent)
Return a count of addresses of a given agent |
int |
countInstitutionalMemberships(Person person)
Return a count of institutional memberships held by a person |
int |
countMembers(Team team)
Return a count of members of a given team |
List<Address> |
getAddresses(AgentBase agent,
Integer pageSize,
Integer pageNumber)
Return a List of addresses of a given agent |
List<InstitutionalMembership> |
getInstitutionalMemberships(Person person,
Integer pageSize,
Integer pageNumber)
Return a List of the institutional memberships of a given person |
List<Institution> |
getInstitutionByCode(String code)
|
List<UuidAndTitleCache<Institution>> |
getInstitutionUuidAndTitleCache()
|
List<Person> |
getMembers(Team team,
Integer pageSize,
Integer pageNumber)
Return a List of members of a given team |
List<UuidAndTitleCache<Person>> |
getPersonUuidAndTitleCache()
Returns a list of UuidAndTitleCache containing all Persons |
List<UuidAndTitleCache<Team>> |
getTeamUuidAndNomenclaturalTitle()
Returns a list of UuidAndTitleCache containing all TeamOrPersonBase obejcts
with their respective nomenclaturalTitle instead of regular titleCache |
List<UuidAndTitleCache<Team>> |
getTeamUuidAndTitleCache()
Returns a list of UuidAndTitleCache containing all TeamOrPersonBase obejcts
with their respective titleCache |
| Methods inherited from interface eu.etaxonomy.cdm.persistence.dao.common.IIdentifiableDao |
|---|
countByReferenceTitle, countByTitle, countRights, countSources, countTitleCache, find, findByReferenceTitle, findByTitle, findOriginalSourceByIdInSource, findTitleCache, getRights, getSources, getUuidAndTitleCache |
| Methods inherited from interface eu.etaxonomy.cdm.persistence.dao.common.IAnnotatableDao |
|---|
countAnnotations, countMarkers, countMarkers, getAnnotations, getMarkers, groupMarkers |
| Methods inherited from interface eu.etaxonomy.cdm.persistence.dao.common.IVersionableDao |
|---|
countAuditEvents, countAuditEvents, getAuditEvents, getAuditEvents, getNextAuditEvent, getPreviousAuditEvent |
| Methods inherited from interface eu.etaxonomy.cdm.persistence.dao.common.ICdmEntityDao |
|---|
clear, count, count, count, delete, exists, findById, findByUuid, flush, getSession, getType, group, list, list, list, list, list, list, list, listByIds, load, load, load, lock, merge, refresh, refresh, replace, rows, save, saveAll, saveOrUpdate, saveOrUpdateAll, update |
| Methods inherited from interface eu.etaxonomy.cdm.persistence.dao.common.ITitledDao |
|---|
countByTitle, countByTitle, countByTitle, findByTitle, findByTitle, findByTitle, findByTitleAndClass |
| Methods inherited from interface eu.etaxonomy.cdm.persistence.dao.common.ISearchableDao |
|---|
count, optimizeIndex, purgeIndex, rebuildIndex, search, suggestQuery |
| Method Detail |
|---|
List<Institution> getInstitutionByCode(String code)
List<InstitutionalMembership> getInstitutionalMemberships(Person person,
Integer pageSize,
Integer pageNumber)
person - the personpageSize - The maximum number of institutional memberships returned (can be null for all memberships)pageNumber - The offset (in pageSize chunks) from the start of the result set (0 - based)
int countInstitutionalMemberships(Person person)
person - the person
List<Person> getMembers(Team team,
Integer pageSize,
Integer pageNumber)
team - the teampageSize - The maximum number of people returned (can be null for all members)pageNumber - The offset (in pageSize chunks) from the start of the result set (0 - based)
int countMembers(Team team)
team - the team
Integer countAddresses(AgentBase agent)
agent - the agent
List<Address> getAddresses(AgentBase agent,
Integer pageSize,
Integer pageNumber)
agent - the agentpageSize - The maximum number of addresses returned (can be null for all addresses)pageNumber - The offset (in pageSize chunks) from the start of the result set (0 - based)
List<UuidAndTitleCache<Person>> getPersonUuidAndTitleCache()
UuidAndTitleCache containing all Persons
UuidAndTitleCache instancesList<UuidAndTitleCache<Team>> getTeamUuidAndNomenclaturalTitle()
UuidAndTitleCache containing all TeamOrPersonBase obejcts
with their respective nomenclaturalTitle instead of regular titleCache
UuidAndTitleCache instancesList<UuidAndTitleCache<Team>> getTeamUuidAndTitleCache()
UuidAndTitleCache containing all TeamOrPersonBase obejcts
with their respective titleCache
UuidAndTitleCache instancesList<UuidAndTitleCache<Institution>> getInstitutionUuidAndTitleCache()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||