public class CreateLookupEntryOperation extends AbstractOperation<com.lexmark.saperion.LookupEntryReferenceType>
Operation that creates a lookup entry. The invoke() method will return a
string containing the SYSROWID of the created entry.| Constructor and Description |
|---|
CreateLookupEntryOperation(com.lexmark.saperion.document.DocumentDefinitionReferenceType definitionReference,
Map<String,Object> indexData)
Constructs a new
operation that creates an entry in the given
lookup-ddc with the given properties. |
CreateLookupEntryOperation(com.lexmark.saperion.document.DocumentDefinitionReferenceType definitionReference,
Map<String,Object> indexData,
List<com.lexmark.saperion.administration.AclReferenceType> aclReferences)
Constructs a new
operation that creates an entry in the given
lookup-ddc with the given properties. |
CreateLookupEntryOperation(String ddc,
Map<String,Object> props)
Constructs a new
operation that creates an entry in the given
lookup-ddc with the given properties. |
CreateLookupEntryOperation(String ddc,
Properties props)
Constructs a new
operation that creates an entry in the given
lookup-ddc with the given properties. |
| Modifier and Type | Method and Description |
|---|---|
List<com.lexmark.saperion.administration.AclReferenceType> |
getAclReferences() |
com.lexmark.saperion.document.DocumentDefinitionReferenceType |
getDefinitionReference() |
Map<String,Object> |
getIndexData() |
com.lexmark.saperion.LookupEntryReferenceType |
invoke()
The method that will be called on the server side.
|
static Map<String,Object> |
naivePropertiesConversion(Properties props)
Used to convert a
Properties instance to a Map. |
String |
toString() |
afterInvoke, getResult, toArrayListbeforeInvoke, getClientToken, mapExceptionpublic CreateLookupEntryOperation(String ddc, Map<String,Object> props)
operation that creates an entry in the given
lookup-ddc with the given properties. For a given ddc-field the accepted java types depend on the type of the field:
StringNumber (this includes
the wrapper classes of the given primitive types)Number (this includes
the wrapper classes of the given primitive types)Calendar and Date. Keep in mind that
Date, Time and Timestamp are subclasses of
Date and thus are acceptedBooleanList of the types accepted for the fieldSaPropertyValueImplddc - the name of the lookup-ddc to add the entry in.props - properties of the new entry.public CreateLookupEntryOperation(com.lexmark.saperion.document.DocumentDefinitionReferenceType definitionReference,
Map<String,Object> indexData)
operation that creates an entry in the given
lookup-ddc with the given properties. For a given ddc-field the accepted java types depend on the type of the field:
StringNumber (this includes
the wrapper classes of the given primitive types)Number (this includes
the wrapper classes of the given primitive types)Calendar and Date. Keep in mind that
Date, Time and Timestamp are subclasses of
Date and thus are acceptedBooleanList of the types accepted for the fieldSaPropertyValueImpldefinitionReference - a reference to the lookup-ddc to add the entry in.indexData - the index data of the new entry.public CreateLookupEntryOperation(com.lexmark.saperion.document.DocumentDefinitionReferenceType definitionReference,
Map<String,Object> indexData,
List<com.lexmark.saperion.administration.AclReferenceType> aclReferences)
operation that creates an entry in the given
lookup-ddc with the given properties. For a given ddc-field the accepted java types depend on the type of the field:
StringNumber (this includes
the wrapper classes of the given primitive types)Number (this includes
the wrapper classes of the given primitive types)Calendar and Date. Keep in mind that
Date, Time and Timestamp are subclasses of
Date and thus are acceptedBooleanList of the types accepted for the fieldSaPropertyValueImpldefinitionReference - a reference to the lookup-ddc to add the entry in.indexData - the index data of the new entry.aclReferences - a list of references to access control lists that define the access to the new lookup entrypublic CreateLookupEntryOperation(String ddc, Properties props)
operation that creates an entry in the given
lookup-ddc with the given properties. For the types accepted in the properties see
CreateLookupEntryOperation(String, Properties) CreateLookupEntry(String, java.util.Map)}ddc - the name of the lookup-ddc to add the entry in.props - properties of the new entry.public static Map<String,Object> naivePropertiesConversion(Properties props)
Properties instance to a Map.props - properties to convertpublic com.lexmark.saperion.LookupEntryReferenceType invoke()
throws SaBasicException
OperationSaBasicException - exception when invoking this operationpublic com.lexmark.saperion.document.DocumentDefinitionReferenceType getDefinitionReference()
public List<com.lexmark.saperion.administration.AclReferenceType> getAclReferences()
public String toString()
toString in class AbstractOperation<com.lexmark.saperion.LookupEntryReferenceType>Copyright © 2016 SAPERION AG. All rights reserved.