public class UpdateLookupEntry extends VoidOperation
Operation
that updates a lookup entry.
The VoidOperation.invoke()
method has no return value.Constructor and Description |
---|
UpdateLookupEntry(com.lexmark.saperion.lookup.LookupEntryReferenceType reference,
Map<String,Object> indexDataChanges)
Constructs an
operation that updates a lookup entry given by its
reference. |
UpdateLookupEntry(com.lexmark.saperion.lookup.LookupEntryReferenceType reference,
Map<String,Object> indexDataChanges,
List<com.lexmark.saperion.administration.AclReferenceType> aclReferences)
Constructs an
operation that updates a lookup entry given by its
reference. |
UpdateLookupEntry(String ddc,
String id,
Map<String,Object> props)
Constructs an
operation that updates a lookup entry given by its id. |
UpdateLookupEntry(String ddc,
String id,
Properties props)
Constructs an
operation that updates a lookup entry given by its id. |
Modifier and Type | Method and Description |
---|---|
List<com.lexmark.saperion.administration.AclReferenceType> |
getAclReferences() |
Map<String,com.lexmark.saperion.PropertyType> |
getIndexDataChanges() |
com.lexmark.saperion.lookup.LookupEntryReferenceType |
getReference() |
String |
toString() |
protected void |
voidInvoke()
Invokes this void operation.
|
afterInvoke, getResult, invoke
beforeInvoke, beforeInvoke, getClientToken, mapEcmException, mapException
toArrayList, toCaseInsensitiveMap, toHashMap
public UpdateLookupEntry(String ddc, String id, Map<String,Object> props)
operation
that updates a lookup entry given by its id.
For the property types accepted see
CreateLookupEntry.CreateLookupEntry(String, Map)
ddc
- the name of the lookup-ddc to update the entry in.id
- ID (SYSROWID) of the entry to updateprops
- properties to updatepublic UpdateLookupEntry(String ddc, String id, Properties props)
operation
that updates a lookup entry given by its id.
For the property types accepted see
CreateLookupEntry.CreateLookupEntry(String, Map)
ddc
- the name of the lookup-ddc to update the entry in.id
- ID of the entry to updateprops
- properties to updatepublic UpdateLookupEntry(com.lexmark.saperion.lookup.LookupEntryReferenceType reference, Map<String,Object> indexDataChanges, List<com.lexmark.saperion.administration.AclReferenceType> aclReferences)
operation
that updates a lookup entry given by its
reference.
For the property types accepted see
CreateLookupEntry.CreateLookupEntry(String, Map)
reference
- a reference to the lookup entry to updateindexDataChanges
- the properties to changeaclReferences
- the new access control lists, or null if the access should not be changedpublic UpdateLookupEntry(com.lexmark.saperion.lookup.LookupEntryReferenceType reference, Map<String,Object> indexDataChanges)
operation
that updates a lookup entry given by its
reference. It does not change the access to the lookup entry.
For the property types accepted see
CreateLookupEntry.CreateLookupEntry(String, Map)
reference
- a reference to the lookup entry to updateindexDataChanges
- the properties to changeprotected void voidInvoke() throws Exception
VoidOperation
voidInvoke
in class VoidOperation
Exception
- exception when invoking this operationpublic com.lexmark.saperion.lookup.LookupEntryReferenceType getReference()
public List<com.lexmark.saperion.administration.AclReferenceType> getAclReferences()
public String toString()
toString
in class com.lexmark.saperion.remote.common.operations.AbstractOperation<com.lexmark.saperion.remote.common.operations.Void,SaBasicException,LegacyConnection>
Copyright © 2020 Hyland Software Germany GmbH. All rights reserved.