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)
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)
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.EcmExceptionvoid updateLookEntry(com.lexmark.saperion.lookup.LookupEntryReferenceType id,
Map<String,com.lexmark.saperion.PropertyType> indexDataChanges,
List<com.lexmark.saperion.administration.AclReferenceType> aclReferences)
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 access
control lists is intendedcom.lexmark.saperion.exceptions.EcmExceptionvoid updateLookEntry(com.lexmark.saperion.lookup.LookupEntryReferenceType id,
Map<String,com.lexmark.saperion.PropertyType> properties)
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 value
is null.com.lexmark.saperion.exceptions.EcmExceptionList<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.EcmExceptionSet<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.EcmExceptioncom.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.EcmExceptionList<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.EcmExceptionCopyright © 2016 Lexmark Enterprise Software Deutschland GmbH. All rights reserved.