public interface ExtendedLookupEntryService
extends com.lexmark.saperion.lookup.LookupEntryService
Modifier and Type | Method and Description |
---|---|
com.lexmark.saperion.lookup.LookupEntryReferenceType |
createLookupEntry(com.lexmark.saperion.archive.ArchiveReferenceType archiveReference,
Map<String,com.lexmark.saperion.PropertyType> indexData,
List<com.lexmark.saperion.administration.AclReferenceType> aclReferences)
Creates a new lookup entry with the given index data in the given definition with the given access control lists.
|
List<com.lexmark.saperion.administration.AclReferenceType> |
getAccessControlLists(com.lexmark.saperion.lookup.LookupEntryReferenceType reference)
This method returns the list of access control lists set on a given lookup entry.
|
Set<com.lexmark.saperion.administration.AccessRight> |
getAccessOnEntry(com.lexmark.saperion.lookup.LookupEntryReferenceType reference)
This method returns the current users rights on the given lookup entry.
|
List<com.lexmark.saperion.lookup.LookupEntryListItemType> |
searchLookupEntries(com.lexmark.saperion.archive.ArchiveReferenceType archiveReference,
com.lexmark.saperion.remote.common.query.QueryExpression<Boolean> filter)
This method lists the lookup entries that meet a given filtering condition.
|
com.lexmark.saperion.lookup.LookupEntryListItemType |
searchUniqueLookupEntry(com.lexmark.saperion.archive.ArchiveReferenceType archiveReference,
com.lexmark.saperion.remote.common.query.QueryExpression<Boolean> filter)
This method returns the single lookup entry from a given ddc that meets the given filtering
condition.
|
void |
updateLookEntry(com.lexmark.saperion.lookup.LookupEntryReferenceType id,
Map<String,com.lexmark.saperion.PropertyType> properties,
Boolean recycleBinAware)
Updates the lookup entry given by the id in the given ddc with the given properties.
|
void |
updateLookEntry(com.lexmark.saperion.lookup.LookupEntryReferenceType id,
Map<String,com.lexmark.saperion.PropertyType> indexDataChanges,
List<com.lexmark.saperion.administration.AclReferenceType> aclReferences,
Boolean recycleBinAware)
Updates the lookup entry given by the id in the given ddc with the given properties and the given access control
lists.
|
com.lexmark.saperion.lookup.LookupEntryReferenceType createLookupEntry(com.lexmark.saperion.archive.ArchiveReferenceType archiveReference, Map<String,com.lexmark.saperion.PropertyType> indexData, List<com.lexmark.saperion.administration.AclReferenceType> aclReferences) throws com.lexmark.saperion.exceptions.EcmException
archiveReference
- the definition to create the entry inindexData
- the index data of the new lookup entryaclReferences
- the access control lists securing the new lookup entrycom.lexmark.saperion.exceptions.EcmException
void updateLookEntry(com.lexmark.saperion.lookup.LookupEntryReferenceType id, Map<String,com.lexmark.saperion.PropertyType> indexDataChanges, List<com.lexmark.saperion.administration.AclReferenceType> aclReferences, Boolean recycleBinAware) throws com.lexmark.saperion.exceptions.EcmException
id
- the id of the document to updateindexDataChanges
- the new index values. Only the changed values need to be specified. If a property should
be deleted set it to an instance of PropertyType
whose value is nullaclReferences
- the new access control lists securing the lookup entry or null if no change in the accessrecycleBinAware
- com.lexmark.saperion.exceptions.EcmException
void updateLookEntry(com.lexmark.saperion.lookup.LookupEntryReferenceType id, Map<String,com.lexmark.saperion.PropertyType> properties, Boolean recycleBinAware) throws com.lexmark.saperion.exceptions.EcmException
id
- the id of the document to updateproperties
- the new properties. For index-data, only the changed values need to be specified.
If a property should be deleted set it to an instance of PropertyType
whose valuerecycleBinAware
- com.lexmark.saperion.exceptions.EcmException
List<com.lexmark.saperion.administration.AclReferenceType> getAccessControlLists(com.lexmark.saperion.lookup.LookupEntryReferenceType reference) throws com.lexmark.saperion.exceptions.EcmException
reference
- a reference to the lookup entry to obtain the access control lists forcom.lexmark.saperion.exceptions.EcmException
Set<com.lexmark.saperion.administration.AccessRight> getAccessOnEntry(com.lexmark.saperion.lookup.LookupEntryReferenceType reference) throws com.lexmark.saperion.exceptions.EcmException
reference
- the id of the lookup entry to evaluate the current users rights forcom.lexmark.saperion.exceptions.EcmException
com.lexmark.saperion.lookup.LookupEntryListItemType searchUniqueLookupEntry(com.lexmark.saperion.archive.ArchiveReferenceType archiveReference, com.lexmark.saperion.remote.common.query.QueryExpression<Boolean> filter) throws com.lexmark.saperion.exceptions.EcmException
archiveReference
- a reference to a lookup ddc to search infilter
- a filter defining which unique lookup entry to returncom.lexmark.saperion.exceptions.EcmException
List<com.lexmark.saperion.lookup.LookupEntryListItemType> searchLookupEntries(com.lexmark.saperion.archive.ArchiveReferenceType archiveReference, com.lexmark.saperion.remote.common.query.QueryExpression<Boolean> filter) throws com.lexmark.saperion.exceptions.EcmException
archiveReference
- a reference to a lookup ddc to search infilter
- a filter defining which lookup entries to returncom.lexmark.saperion.exceptions.EcmException
Copyright © 2020 Hyland Software Germany GmbH. All rights reserved.