Modifier and Type | Method and Description |
---|---|
EcmException |
AdapterEcmException.getCause() |
Modifier and Type | Method and Description |
---|---|
static <Type,Adapter extends BeanAdapter<Type>> |
TypeConverter.convertChecked(Adapter source)
This utility method converts an adapter to its target object.
|
Constructor and Description |
---|
AdapterEcmException(EcmException cause)
This constructor wraps the given ecm exception in a runtime exception.
|
Modifier and Type | Method and Description |
---|---|
void |
GroupManagementService.addGroupMember(GroupReferenceType group,
ActorReferenceType member)
This method adds a group or user - given by its reference - to a given group.
|
AclReferenceType |
AclManagementService.createAcl(AclPropertiesType properties)
This method creates a new access control list with the properties and returns a reference to
the new access control list.
|
GroupReferenceType |
GroupManagementService.createGroup(GroupPropertiesType properties)
This method creates a new group with the given data in the current user's tenant.
|
RoleReferenceType |
RoleManagementService.createRole(RolePropertiesType properties)
This method creates a new role with the properties and returns a reference to the new role.
|
TenantReferenceType |
TenantManagementService.createTenant(String name,
String description,
String adminPassword)
This method creates a new tenant with the given name and description and returns a reference to the new tenant.
|
UserReferenceType |
UserManagementService.createUser(CreateUserPropertiesType properties)
Creates a new user entity with the given properties in the current user's tenant.
|
void |
AclManagementService.deleteAcl(AclReferenceType reference)
Deletes the access control list with the given reference.
|
void |
GroupManagementService.deleteGroup(GroupReferenceType reference)
Deletes the group with the given reference.
|
void |
RoleManagementService.deleteRole(RoleReferenceType reference)
Deletes the role with the given reference.
|
void |
GroupManagementService.deleteSchemaExtension(GroupReferenceType group)
This method deletes the schema-extension of the given group.
|
void |
TenantManagementService.deleteSchemaExtension(TenantReferenceType tenant)
This method deletes the schema-extension of the given tenant.
|
void |
UserManagementService.deleteSchemaExtension(UserReferenceType user)
This method deletes the schema-extension of the given user.
|
void |
TenantManagementService.deleteTenant(TenantReferenceType reference)
Deletes the tenant with the given reference.
|
void |
UserManagementService.deleteUser(UserReferenceType reference)
Deletes the referenced user.
|
void |
UserManagementService.expirePassword(UserReferenceType user)
This method makes the users password expire.
|
List<AclReferenceType> |
AclManagementService.getACLs(AclReferenceType reference)
This method returns the ACLs currently set on the references ACL.
|
List<AclReferenceType> |
GroupManagementService.getACLs(GroupReferenceType group)
This method returns the ACLs currently set on the referenced group.
|
List<AclReferenceType> |
RoleManagementService.getACLs(RoleReferenceType reference)
This method returns the ACLs currently set on the referenced role.
|
List<AclReferenceType> |
UserManagementService.getACLs(UserReferenceType reference)
This method returns the ACLs set on the referenced user.
|
Date |
UserManagementService.getPasswordExpiration(UserReferenceType user)
This method gets the date when the users password will expire or null if the password never expires.
|
Map<String,PropertyType> |
GroupManagementService.getSchemaExtension(GroupReferenceType group)
This method returns the schema-extension for the given group.
|
Map<String,PropertyType> |
TenantManagementService.getSchemaExtension(TenantReferenceType tenant)
This method returns the schema-extension for the given tenant.
|
Map<String,PropertyType> |
UserManagementService.getSchemaExtension(UserReferenceType user)
This method returns the schema-extension for the given user.
|
AclType |
AclManagementService.loadAcl(AclReferenceType reference)
This method returns an access control list with the given id.
|
AclType |
AclManagementService.loadAclByName(String name)
Loads an access control list identified by its name.
|
GroupType |
GroupManagementService.loadGroup(GroupReferenceType reference)
This method loads a group given a reference to it.
|
GroupType |
GroupManagementService.loadGroupByName(String name) |
List<GroupListItemType> |
UserManagementService.loadGroups(UserReferenceType reference)
This method returns the groups the given user is a member of.
|
RoleType |
RoleManagementService.loadRole(RoleReferenceType reference)
This method returns a role with the given id.
|
RoleType |
RoleManagementService.loadRoleByName(String name)
Loads a role identified by its name.
|
TenantType |
TenantManagementService.loadTenant(String name)
Loads a tenant identified by its name.
|
TenantType |
TenantManagementService.loadTenant(TenantReferenceType reference)
This method returns a tenant given its id.
|
UserType |
UserManagementService.loadUser(UserReferenceType reference)
Load the user entity identified by the given user reference from the user management system.
|
UserType |
UserManagementService.loadUserByName(String userName)
This method loads a user given by name.
|
SearchExecutionService<AclListItemType> |
AclManagementService.newTenantAclSearchService()
This method returns a new
SearchExecutionService that lists all access control lists of the
current user's tenant. |
SearchExecutionService<AclListItemType> |
AclManagementService.newTenantDeletedAclSearchService()
This method returns a new
SearchExecutionService that lists all deleted access control lists of the
current user's tenant. |
SearchExecutionService<GroupListItemType> |
GroupManagementService.newTenantDeletedGroupSearchService()
This method returns a
search execution service that searches deleted groups of the
current user's tenant. |
SearchExecutionService<RoleListItemType> |
RoleManagementService.newTenantDeletedRoleSearchService()
This method returns a new
SearchExecutionService that lists all deleted roles of the
current user's tenant. |
SearchExecutionService<UserListItemType> |
UserManagementService.newTenantDeletedUserSearchService()
This method returns a new
search execution service that lists all deleted users
of the current user's tenant. |
SearchExecutionService<GroupListItemType> |
GroupManagementService.newTenantGroupSearchService()
This method returns a
search execution service that searches groups of the
current user's tenant. |
SearchExecutionService<RoleListItemType> |
RoleManagementService.newTenantRoleSearchService()
This method returns a new
SearchExecutionService that lists all roles of the
current user's tenant. |
SearchExecutionService<UserListItemType> |
UserManagementService.newTenantUserSearchService()
This method returns a new
search execution service that lists all users of the
current user's tenant. |
void |
GroupManagementService.removeGroupMember(GroupReferenceType group,
ActorReferenceType member)
This method removes a member reference to the given group.
|
SearchResultPage<TenantListItemType> |
TenantManagementService.search(Statement statement,
PageDefinition pageDefinition)
This method lists all tenants in the system.
|
void |
GroupManagementService.setSchemaExtension(GroupReferenceType group,
Map<String,PropertyType> schemaExtension)
This method stores the given schema-extension for the given group.
|
void |
TenantManagementService.setSchemaExtension(TenantReferenceType tenant,
Map<String,PropertyType> schemaExtension)
This method stores the given schema-extension for the given tenant.
|
void |
UserManagementService.setSchemaExtension(UserReferenceType user,
Map<String,PropertyType> schemaExtension)
This method stores the given schema-extension for the given user.
|
void |
AclManagementService.undeleteAcl(AclReferenceType reference)
Un-deletes the access control list with the given reference.
|
void |
GroupManagementService.undeleteGroup(GroupReferenceType reference)
Un-deletes the group with the given reference.
|
void |
RoleManagementService.undeleteRole(RoleReferenceType reference)
Un-deletes the role with the given reference.
|
void |
TenantManagementService.undeleteTenant(TenantReferenceType reference)
Un-deletes the tenant with the given reference.
|
void |
UserManagementService.undeleteUser(UserReferenceType reference)
Un-deletes the referenced user.
|
void |
AclManagementService.updateAcl(AclReferenceType reference,
AclPropertiesType properties)
Updates the referenced access control list with the given properties.
|
void |
GroupManagementService.updateGroup(GroupReferenceType reference,
GroupPropertiesType properties)
Updates a group with the given properties.
|
void |
RoleManagementService.updateRole(RoleReferenceType reference,
RolePropertiesType properties)
Updates the referenced role with the given properties.
|
void |
TenantManagementService.updateTenant(TenantReferenceType reference,
String description)
Updates the referenced tenant with the given properties.
|
void |
UserManagementService.updateUser(UserReferenceType reference,
UserPropertiesType properties)
Updates the referenced user with the given properties.
|
void |
UserManagementService.updateUserPassword(UserReferenceType reference,
String password)
Updates the referenced user with the given properties.
|
Modifier and Type | Method and Description |
---|---|
ArchiveType |
ArchiveService.getArchiveByName(String name)
This method returns the unique archive with the given name.
|
ArchiveType |
ArchiveService.getDefinition(ArchiveReferenceType reference)
Returns detailed information about the archive definition identified by the specified
reference.
|
FieldDefinition |
ArchiveService.getField(ArchiveReferenceType definitionReference,
String fieldName)
Returns the field identified by the specified definition-reference and field-name.
|
List<FieldDefinition> |
ArchiveService.getFields(ArchiveReferenceType reference)
Returns the fields of the archive definition identified by the specified reference.
|
SearchResultPage<ArchiveListItemType> |
ArchiveService.search(Statement statement,
PageDefinition pageDefinition)
Returns a list of basic information about all archive definitions in the system.
|
Modifier and Type | Method and Description |
---|---|
SaperionClient |
SaperionClientFactory.changePassword(String userName,
String oldPassword,
String newPassword,
LicenseEnumeration licenseType,
String tenant)
This method creates a new saperion client with a new session in the context of the given user credentials.
|
void |
SaperionClient.close()
This method closes the client.
|
boolean |
SearchClient.exists(Expression filter)
This convenience method checks whether an element matching the filter actually exists.
|
Iterable<ItemType> |
SearchClient.list()
This method returns an iterable over the complete result of the search using the default paging.
|
Iterable<ItemType> |
SearchClient.list(Expression filter)
This method returns an iterable over the filtered result of the search using the default paging.
|
Iterable<ItemType> |
SearchClient.list(Expression filter,
List<FieldOrderDescriptor> order,
PageDefinition paging)
This method returns an iterable over the filtered result of the search paging as defined.
|
Iterable<ItemType> |
SearchClient.list(Expression filter,
PageDefinition paging)
This method returns an iterable over the filtered result of the search paging as defined.
|
Iterable<ItemType> |
SearchClient.list(List<String> fields,
Expression filter,
List<FieldOrderDescriptor> order,
PageDefinition paging)
This method returns an iterable over the filtered result of the search paging as defined.
|
Iterable<ItemType> |
SearchClient.list(List<String> fields,
Expression filter,
PageDefinition paging)
This method returns an iterable over the filtered result of the search paging as defined.
|
Iterable<ItemType> |
SearchClient.list(Statement statement,
PageDefinition paging)
This method returns an iterable over the filtered result of the search paging as defined.
|
SaperionClient |
SaperionClientFactory.newClient(String userName,
String password,
LicenseEnumeration licenseType)
This method creates a new saperion client with a new session in the context of the given user credentials.
|
SaperionClient |
SaperionClientFactory.newClient(String userName,
String password,
LicenseEnumeration licenseType,
String tenant)
This method creates a new saperion client with a new session in the context of the given user credentials.
|
SearchResultPage<ItemType> |
SearchClient.page(int offset,
int pageSize)
This method retrieves the given page of the result of the search.
|
SearchResultPage<ItemType> |
SearchClient.page(PageDefinition pageDefinition)
This method retrieves the given page of the result of the search.
|
ItemType |
SearchClient.uniqueResult(Expression filter)
This convenience method expects the filter to return at most one result.
|
Modifier and Type | Method and Description |
---|---|
void |
GroupMembershipClientForGroups.addMember(GroupReferenceType member)
This method adds a group or user - given by its reference - to the given group.
|
void |
GroupMembershipClientForUsers.addMember(UserReferenceType member)
This method adds a group or user - given by its reference - to the given group.
|
AclReferenceType |
AclManagementServiceClient.createAcl(AclPropertiesType properties)
This method creates a new access control list with the given properties and returns a reference to it.
|
GroupReferenceType |
GroupManagementServiceClient.createGroup(GroupPropertiesType properties)
This method creates a new group with the given properties and returns a reference to it.
|
GroupReferenceType |
GroupManagementServiceClient.createGroup(String shortName)
This method is a shorthand to
GroupManagementServiceClient.createGroup(String, String, String) . |
GroupReferenceType |
GroupManagementServiceClient.createGroup(String shortName,
String fullName,
String description)
This method creates a new group with the given properties and returns a reference to it.
|
RoleReferenceType |
RoleManagementServiceClient.createRole(RolePropertiesType properties)
This method creates a new role with the given properties and returns a reference to it.
|
TenantReferenceType |
TenantManagementClient.createTenant(String name,
String adminPassword)
This method creates a new tenant with the given name and returns a reference to the new tenant.
|
TenantReferenceType |
TenantManagementClient.createTenant(String name,
String description,
String adminPassword)
This method creates a new tenant with the given name and description and returns a reference to the new tenant.
|
UserReferenceType |
UserManagementServiceClient.createUser(CreateUserPropertiesType properties)
This method creates a new user with the given properties.
|
UserReferenceType |
UserManagementServiceClient.createUser(String shortName,
String password)
This is a shorthand to
UserManagementServiceClient.createUser(CreateUserPropertiesType) . |
UserReferenceType |
UserManagementServiceClient.createUser(String shortName,
String fullName,
String password,
String description,
String emailAddress)
This method creates a new user with the given properties.
|
void |
UserClient.delete()
This method deletes the user.
|
void |
TenantClient.delete()
This method deletes the tenant.
|
void |
RoleClient.delete()
This method deletes the role.
|
void |
GroupClient.delete()
This method deletes the group.
|
void |
AclClient.delete()
This method deletes the access control list.
|
void |
UserClient.deleteExtension()
This method deletes the schema-extension properties of the user.
|
void |
TenantClient.deleteExtension()
This method deletes the schema-extension properties of the tenant.
|
void |
GroupClient.deleteExtension()
This method deletes the schema-extension properties of the group.
|
void |
UserClient.expirePassword()
This method makes the users password expire.
|
List<AclReferenceType> |
UserClient.getACLs()
This method returns the ACLs currently set on the user.
|
List<AclReferenceType> |
RoleClient.getACLs()
This method returns the ACLs currently set on the role.
|
List<AclReferenceType> |
GroupClient.getACLs()
This method returns the ACLs currently set on the group.
|
List<AclReferenceType> |
AclClient.getACLs()
This method returns the ACLs currently set on the ACL.
|
Map<String,PropertyType> |
UserClient.getExtension()
This method returns the schema-extension properties of the user.
|
Map<String,PropertyType> |
TenantClient.getExtension()
This method returns the schema-extension properties of the tenant.
|
Map<String,PropertyType> |
GroupClient.getExtension()
This method returns the schema-extension properties of the group.
|
Date |
UserClient.getPasswordExpiration()
This method gets the date when the users password will expire or null if the password never expires.
|
UserType |
UserClient.load()
This method loads the user entity from the user management system.
|
TenantType |
TenantClient.load()
This method loads the tenant.
|
RoleType |
RoleClient.load()
This method loads the role.
|
GroupType |
GroupClient.load()
This method loads the group.
|
AclType |
AclClient.load()
This method loads the access control list.
|
void |
GroupMembershipClientForGroups.removeMember(GroupReferenceType member)
This method removes a member reference from the given group.
|
void |
GroupMembershipClientForUsers.removeMember(UserReferenceType member)
This method removes a member reference from the given group.
|
AclClient |
AclManagementServiceClient.resolve(AclReferenceType reference)
This method returns an administration client for the access control list with the given reference.
|
GroupClient |
GroupManagementServiceClient.resolve(GroupReferenceType reference)
This method returns an administration client for the group with the given reference.
|
RoleClient |
RoleManagementServiceClient.resolve(RoleReferenceType reference)
This method returns an administration client for the role with the given reference.
|
TenantClient |
TenantManagementClient.resolve(TenantReferenceType reference)
This method returns a client capable to administrate the tenant with the given reference.
|
UserClient |
UserManagementServiceClient.resolve(UserReferenceType reference)
This method returns an administration client for the user referenced.
|
UserClient |
UserManagementServiceClient.resolveName(String userName)
This method returns an administration client for the user with the given name.
|
TenantClient |
TenantManagementClient.resolveName(String tenantName)
This method returns a client capable to administrate the tenant with the given name.
|
RoleClient |
RoleManagementServiceClient.resolveName(String roleName)
This method returns an administration client for the role with the given name.
|
GroupClient |
GroupManagementServiceClient.resolveName(String groupName)
This method returns an administration client for the group with the given name.
|
AclClient |
AclManagementServiceClient.resolveName(String aclName)
This method returns an administration client for the access control list with the given name.
|
SearchClient<UserListItemType> |
UserManagementServiceClient.search()
This method returns a search client for searching users.
|
SearchClient<RoleListItemType> |
RoleManagementServiceClient.search()
This method returns a search client for searching roles.
|
SearchClient<GroupListItemType> |
GroupManagementServiceClient.search()
This method returns a search client for searching groups.
|
SearchClient<AclListItemType> |
AclManagementServiceClient.search()
This method returns a search client for searching access control lists.
|
SearchClient<RoleListItemType> |
RoleManagementServiceClient.searchDeleted()
This method returns a search client for searching deleted roles.
|
SearchClient<GroupListItemType> |
GroupManagementServiceClient.searchDeleted()
This method returns a search client for searching deleted groups.
|
SearchClient<AclListItemType> |
AclManagementServiceClient.searchDeleted()
This method returns a search client for searching deleted access control lists.
|
void |
UserClient.setExtension(Map<String,PropertyType> extension)
This method sets the schema-extension properties of the user.
|
void |
TenantClient.setExtension(Map<String,PropertyType> extension)
This method sets the schema-extension properties of the tenant.
|
void |
GroupClient.setExtension(Map<String,PropertyType> extension)
This method sets the schema-extension properties of the group.
|
void |
UserClient.undelete()
This method un-deletes the user.
|
void |
TenantClient.undelete()
This method un-deletes the tenant.
|
void |
RoleClient.undelete()
This method un-deletes the role.
|
void |
GroupClient.undelete()
This method un-deletes the group.
|
void |
AclClient.undelete()
This method un-deletes the access control list.
|
void |
AclClient.update(AclPropertiesType properties)
This method updates the access control list with the given properties.
|
void |
GroupClient.update(GroupPropertiesType properties)
This method updates the group with the given properties.
|
void |
RoleClient.update(RolePropertiesType properties)
This method updates the role with the given properties.
|
void |
TenantClient.update(String description)
This method updates the tenant with the given properties.
|
void |
UserClient.update(UserPropertiesType properties)
This method updates the referenced user with the given properties.
|
void |
UserClient.updatePassword(String password)
This method updates the password of the user.
|
Modifier and Type | Method and Description |
---|---|
ArchiveType |
ArchiveClient.load()
This method loads the archive this client is bound to from the backend.
|
SearchClient<ArchiveListItemType> |
ArchiveServiceClient.newArchiveSearch()
This method returns a search client for the archives available in the system.
|
SearchClient<DocumentRevisionListItemType> |
ArchiveServiceClient.newDocumentSearch(ArchiveReferenceType reference)
This method returns a search client for documents in the archive.
|
SearchClient<FolderListItemType> |
ArchiveServiceClient.newFolderSearch(ArchiveReferenceType reference)
This method returns a search client for folders in the archive.
|
SearchClient<LookupEntryListItemType> |
ArchiveServiceClient.newLookupEntrySearch(ArchiveReferenceType reference)
This method returns a search client for lookup entries in the archive.
|
ArchiveClient |
ArchiveServiceClient.resolve(ArchiveReferenceType reference)
This method returns a client for the archive referenced.
|
ArchiveClient |
ArchiveServiceClient.resolveName(String archiveName)
This method returns a client for the archive with the given name.
|
Modifier and Type | Method and Description |
---|---|
void |
DocumentElementClient.appendChild(DocumentElementType element)
This method appends a given document element as a child to the current one.
|
DocumentStoreInformationType |
DocumentServiceClient.createDocument(ArchiveReferenceType archiveReference,
Map<String,PropertyType> index,
DocumentElementType structure)
This method creates a new document with the given properties in the given archive.
|
DocumentStoreInformationType |
DocumentServiceClient.createDocument(CreateDocumentInputType properties)
This method creates a new document with the given properties in the given archive.
|
void |
DocumentRevisionClient.delete()
This method deletes the specified document.
|
List<AclReferenceType> |
DocumentClient.getACLs()
This method loads the ACLs set on the current revision of the specified document.
|
DocumentElementClient |
DocumentRevisionClient.getElement(DocumentElementReferenceType reference)
This method returns the document element client for the given document element id.
|
DocumentRevisionClient |
DocumentClient.latestRevision()
This method returns a document revision client bound to the newest revision of the
given document.
|
DocumentRevisionType |
DocumentRevisionClient.load()
This method loads a document revision with its content.
|
InputStream |
DocumentElementClient.loadContent()
This method Opens the content of the document element identified by the given id for reading and returns an
input stream for that data. |
DocumentRevisionType |
DocumentRevisionClient.loadMetadata()
This method loads a document revision without its content.
|
void |
DocumentClient.lock()
This method locks the document.
|
SearchClient<PropertyType> |
DocumentRevisionClient.searchMultiValueField(String fieldName)
This method returns a search client for the content of the given multi value field of the given document
revision.
|
void |
DocumentClient.unlock()
This method unlocks the document.
|
DocumentStoreInformationType |
DocumentRevisionClient.update(DocumentElementType documentElement)
This is a shorthand for
update(Collections.<String, PropertyType> emptyMap(), documentElement)
updating only the document element and leaving the index data untouched. |
void |
DocumentElementClient.update(DocumentElementType element)
This method updates the document element instance and replaces it with the given entity.
|
DocumentStoreInformationType |
DocumentRevisionClient.update(Map<String,PropertyType> indexData)
This is a shorthand for
update(indexData, null) updating only the index data and leaving the document
structure untouched. |
DocumentStoreInformationType |
DocumentRevisionClient.update(Map<String,PropertyType> indexData,
DocumentElementType documentElement)
This method updates the document instance and replaces the document with the given entity.
|
DocumentStoreInformationType |
DocumentRevisionClient.update(UpdateDocumentInputType properties)
This method updates the document with the given properties containing index-data, structure-data and ACLs.
|
Modifier and Type | Method and Description |
---|---|
void |
FolderDocumentSearchServiceClient.addDocument(DocumentReferenceType reference)
This method files the document referenced into the current folder.
|
void |
FolderDocumentSearchServiceClient.addDocuments(List<DocumentReferenceType> references)
This method adds the given documents to the current folder.
|
FolderReferenceType |
FolderServiceClient.createFolder(ArchiveReferenceType archiveReference,
String folderName,
Map<String,PropertyType> index)
This method creates a new folder with the given input data.
|
FolderReferenceType |
FolderServiceClient.createFolder(ArchiveReferenceType archiveReference,
String folderName,
Map<String,PropertyType> index,
FolderReferenceType parent)
This method creates a new folder with the given input data.
|
FolderReferenceType |
FolderServiceClient.createFolder(CreateFolderInputType properties)
This method creates a new folder with the given input data.
|
void |
FolderClient.delete()
This method deletes the specified folder.
|
List<AclReferenceType> |
FolderClient.getACLs()
This method returns the ACLs currently set on the folder.
|
FolderDocumentSearchServiceClient |
FolderClient.getDocuments()
This method returns a search client for the collection of documents contained in the current folder.
|
SearchClient<FolderListItemType> |
FolderClient.getSubFolders()
This method returns a collection containing the sub folders of this folder.
|
FolderListItemType |
FolderClient.load()
This method returns the properties of the specified folder.
|
void |
FolderClient.moveFolder(FolderReferenceType parent)
This method moves a folder to another parent.
|
void |
FolderDocumentSearchServiceClient.removeDocument(DocumentReferenceType reference)
This method deletes the referenced document from the given folder.
|
FolderClient |
FolderServiceClient.resolve(FolderReferenceType reference)
This method returns a client for the folder referenced.
|
SearchClient<PropertyType> |
FolderClient.searchMultiValueField(String fieldName)
This method returns a search client for the content of the given multi value field of the given folder.
|
void |
FolderClient.update(Map<String,PropertyType> input)
This method updates the properties of the given folder.
|
void |
FolderClient.update(UpdateFolderInputType properties)
This method updates the properties of the given folder.
|
Modifier and Type | Method and Description |
---|---|
SaperionClient |
SaperionClientFactoryImpl.changePassword(String userName,
String oldPassword,
String newPassword,
LicenseEnumeration licenseType,
String tenant) |
void |
SaperionClientImpl.close() |
boolean |
SearchClientImpl.exists(Expression filter) |
Iterable<ItemType> |
SearchClientImpl.list() |
Iterable<ItemType> |
SearchClientImpl.list(Expression filter) |
Iterable<ItemType> |
SearchClientImpl.list(Expression filter,
List<FieldOrderDescriptor> order,
PageDefinition paging) |
Iterable<ItemType> |
SearchClientImpl.list(Expression filter,
PageDefinition paging) |
Iterable<ItemType> |
SearchClientImpl.list(List<String> fields,
Expression filter,
List<FieldOrderDescriptor> order,
PageDefinition paging) |
Iterable<ItemType> |
SearchClientImpl.list(List<String> fields,
Expression filter,
PageDefinition paging) |
Iterable<ItemType> |
SearchClientImpl.list(Statement statement,
PageDefinition paging) |
SaperionClient |
SaperionClientFactoryImpl.newClient(String userName,
String password,
LicenseEnumeration licenseType) |
SaperionClient |
SaperionClientFactoryImpl.newClient(String userName,
String password,
LicenseEnumeration licenseType,
String tenant) |
SearchResultPage<ItemType> |
SearchClientImpl.page(int offset,
int pageSize) |
SearchResultPage<ItemType> |
SearchClientImpl.page(PageDefinition paging) |
SearchResultPage<ItemType> |
SearchClientImpl.search(Statement statement,
PageDefinition pageDefinition) |
ItemType |
SearchClientImpl.uniqueResult(Expression filter) |
Modifier and Type | Method and Description |
---|---|
void |
GroupMembershipClientForGroupsImpl.addMember(GroupReferenceType member) |
void |
GroupMembershipClientForUsersImpl.addMember(UserReferenceType member) |
AclReferenceType |
AclManagementServiceClientImpl.createAcl(AclPropertiesType properties) |
GroupReferenceType |
GroupManagementServiceClientImpl.createGroup(GroupPropertiesType properties) |
GroupReferenceType |
GroupManagementServiceClientImpl.createGroup(String shortName) |
GroupReferenceType |
GroupManagementServiceClientImpl.createGroup(String shortName,
String fullName,
String description) |
RoleReferenceType |
RoleManagementServiceClientImpl.createRole(RolePropertiesType properties) |
TenantReferenceType |
TenantManagementClientImpl.createTenant(String name,
String adminPassword) |
TenantReferenceType |
TenantManagementClientImpl.createTenant(String name,
String description,
String adminPassword) |
UserReferenceType |
UserManagementServiceClientImpl.createUser(CreateUserPropertiesType properties) |
UserReferenceType |
UserManagementServiceClientImpl.createUser(String shortName,
String password) |
UserReferenceType |
UserManagementServiceClientImpl.createUser(String shortName,
String fullName,
String password,
String description,
String emailAddress) |
void |
UserClientImpl.delete() |
void |
TenantClientImpl.delete() |
void |
RoleClientImpl.delete() |
void |
GroupClientImpl.delete() |
void |
AclClientImpl.delete() |
void |
UserClientImpl.deleteExtension() |
void |
TenantClientImpl.deleteExtension() |
void |
GroupClientImpl.deleteExtension() |
void |
UserClientImpl.expirePassword() |
List<AclReferenceType> |
UserClientImpl.getACLs() |
List<AclReferenceType> |
RoleClientImpl.getACLs() |
List<AclReferenceType> |
GroupClientImpl.getACLs() |
List<AclReferenceType> |
AclClientImpl.getACLs() |
Map<String,PropertyType> |
UserClientImpl.getExtension() |
Map<String,PropertyType> |
TenantClientImpl.getExtension() |
Map<String,PropertyType> |
GroupClientImpl.getExtension() |
Date |
UserClientImpl.getPasswordExpiration() |
UserType |
UserClientImpl.load() |
TenantType |
TenantClientImpl.load() |
RoleType |
RoleClientImpl.load() |
GroupType |
GroupClientImpl.load() |
AclType |
AclClientImpl.load() |
void |
GroupMembershipClientForGroupsImpl.removeMember(GroupReferenceType member) |
void |
GroupMembershipClientForUsersImpl.removeMember(UserReferenceType member) |
AclClient |
AclManagementServiceClientImpl.resolve(AclReferenceType reference) |
GroupClient |
GroupManagementServiceClientImpl.resolve(GroupReferenceType reference) |
RoleClient |
RoleManagementServiceClientImpl.resolve(RoleReferenceType reference) |
TenantClient |
TenantManagementClientImpl.resolve(TenantReferenceType reference) |
UserClient |
UserManagementServiceClientImpl.resolve(UserReferenceType reference) |
UserClient |
UserManagementServiceClientImpl.resolveName(String userName) |
TenantClient |
TenantManagementClientImpl.resolveName(String tenantName) |
RoleClient |
RoleManagementServiceClientImpl.resolveName(String roleName) |
GroupClient |
GroupManagementServiceClientImpl.resolveName(String groupName) |
AclClient |
AclManagementServiceClientImpl.resolveName(String aclName) |
SearchClient<UserListItemType> |
UserManagementServiceClientImpl.search() |
SearchClient<RoleListItemType> |
RoleManagementServiceClientImpl.search() |
SearchClient<GroupListItemType> |
GroupManagementServiceClientImpl.search() |
SearchClient<AclListItemType> |
AclManagementServiceClientImpl.search() |
SearchClient<RoleListItemType> |
RoleManagementServiceClientImpl.searchDeleted() |
SearchClient<GroupListItemType> |
GroupManagementServiceClientImpl.searchDeleted() |
SearchClient<AclListItemType> |
AclManagementServiceClientImpl.searchDeleted() |
void |
UserClientImpl.setExtension(Map<String,PropertyType> extension) |
void |
TenantClientImpl.setExtension(Map<String,PropertyType> extension) |
void |
GroupClientImpl.setExtension(Map<String,PropertyType> extension) |
void |
UserClientImpl.undelete() |
void |
TenantClientImpl.undelete() |
void |
RoleClientImpl.undelete() |
void |
GroupClientImpl.undelete() |
void |
AclClientImpl.undelete() |
void |
AclClientImpl.update(AclPropertiesType properties) |
void |
GroupClientImpl.update(GroupPropertiesType properties) |
void |
RoleClientImpl.update(RolePropertiesType properties) |
void |
TenantClientImpl.update(String description) |
void |
UserClientImpl.update(UserPropertiesType properties) |
void |
UserClientImpl.updatePassword(String password) |
Modifier and Type | Method and Description |
---|---|
ArchiveType |
ArchiveClientImpl.load() |
SearchClient<ArchiveListItemType> |
ArchiveServiceClientImpl.newArchiveSearch() |
SearchClient<DocumentRevisionListItemType> |
ArchiveServiceClientImpl.newDocumentSearch(ArchiveReferenceType reference) |
SearchClient<FolderListItemType> |
ArchiveServiceClientImpl.newFolderSearch(ArchiveReferenceType reference) |
SearchClient<LookupEntryListItemType> |
ArchiveServiceClientImpl.newLookupEntrySearch(ArchiveReferenceType reference) |
ArchiveClient |
ArchiveServiceClientImpl.resolve(ArchiveReferenceType reference) |
ArchiveClient |
ArchiveServiceClientImpl.resolveName(String archiveName) |
Modifier and Type | Method and Description |
---|---|
LookupEntryReferenceType |
LookupEntryServiceClientImpl.createLookupEntry(ArchiveReferenceType archiveReference,
Map<String,PropertyType> properties) |
LookupEntryReferenceType |
LookupEntryServiceClientImpl.createLookupEntry(CreateLookupEntryInputType properties) |
void |
LookupEntryClientImpl.delete() |
List<AclReferenceType> |
LookupEntryClientImpl.getACLs() |
LookupEntryListItemType |
LookupEntryClientImpl.load() |
SearchClient<PropertyType> |
LookupEntryClientImpl.searchMultiValueField(String fieldName) |
void |
LookupEntryClientImpl.update(Map<String,PropertyType> properties) |
void |
LookupEntryClientImpl.update(UpdateLookupEntryInputType properties) |
Modifier and Type | Method and Description |
---|---|
void |
WorkflowTaskClientImpl.acquireOwnership() |
void |
WorkflowTaskClientImpl.addComment(String comment) |
void |
WorkflowTaskClientImpl.forward() |
void |
WorkflowTaskClientImpl.forward(int transitionId) |
void |
WorkflowTaskClientImpl.forward(int transitionId,
List<ActorReferenceType> recipients,
String comment) |
void |
WorkflowTaskClientImpl.forward(int transitionId,
List<ActorReferenceType> recipients,
String comment,
boolean sync) |
void |
WorkflowTaskClientImpl.forward(List<ActorReferenceType> recipients) |
List<TaskCommentType> |
WorkflowTaskClientImpl.getComments() |
SearchClient<InboxListItemType> |
WorkflowInboxServiceClientImpl.getGroupInboxes() |
SearchClient<InboxListItemType> |
WorkflowInboxServiceClientImpl.getInboxes() |
TransitionDefinitionType |
WorkflowDefinitionClientImpl.getInitialTransition() |
SearchClient<InboxListItemType> |
WorkflowInboxServiceClientImpl.getOrganizationInboxes() |
WorkflowInboxClient |
WorkflowInboxServiceClientImpl.getPersonalInbox() |
SearchClient<InboxListItemType> |
WorkflowInboxServiceClientImpl.getSubstituteInboxes() |
SearchClient<TaskListItemType> |
WorkflowInboxClientImpl.getTasks() |
List<TransitionDefinitionType> |
WorkflowTaskClientImpl.getTransitions() |
WorkflowDefinitionClient |
WorkflowServiceClientImpl.getWorkflowDefinition(String definition) |
TaskType |
WorkflowTaskClientImpl.load() |
InboxListItemType |
WorkflowInboxClientImpl.load() |
WorkflowDefinitionType |
WorkflowDefinitionClientImpl.load() |
WorkflowProcessType |
WorkflowServiceClientImpl.loadWorkflowProcess(WorkflowProcessReferenceType workflowReference) |
WorkflowInboxClient |
WorkflowInboxServiceClientImpl.resolve(InboxReferenceType inboxId) |
void |
WorkflowTaskClientImpl.revokeOwnership() |
WorkflowProcessReferenceType |
WorkflowDefinitionClientImpl.startWorkflow(DocumentReferenceType documentReference,
String comment) |
WorkflowProcessReferenceType |
WorkflowDefinitionClientImpl.startWorkflow(DocumentReferenceType document,
String comment,
List<ActorReferenceType> actors) |
void |
WorkflowTaskClientImpl.updateIndexData(Map<String,PropertyType> properties) |
Modifier and Type | Method and Description |
---|---|
LookupEntryReferenceType |
LookupEntryServiceClient.createLookupEntry(ArchiveReferenceType archiveReference,
Map<String,PropertyType> properties)
This method creates a new Lookup entry instance.
|
LookupEntryReferenceType |
LookupEntryServiceClient.createLookupEntry(CreateLookupEntryInputType properties)
This method creates a new Lookup entry instance.
|
void |
LookupEntryClient.delete()
This method deletes the lookup entry instance.
|
List<AclReferenceType> |
LookupEntryClient.getACLs()
This method loads the ACLs that are currently set on this lookup entry.
|
LookupEntryListItemType |
LookupEntryClient.load()
This method loads the lookup entry instance.
|
SearchClient<PropertyType> |
LookupEntryClient.searchMultiValueField(String fieldName)
This method returns a search client for the content of the given multi value field of the given lookup entry.
|
void |
LookupEntryClient.update(Map<String,PropertyType> properties)
This method updates a Lookup entry instance.
|
void |
LookupEntryClient.update(UpdateLookupEntryInputType properties)
This method updates a Lookup entry instance.
|
Modifier and Type | Method and Description |
---|---|
ServiceFactory |
Connector.changePassword(String userName,
String oldPassword,
String newPassword,
LicenseEnumeration licenseType,
String tenantName)
This method connects to the saperion server, authenticates the given credentials, changes the password and
creates a
ServiceFactory that uses the user context of the given credentials. |
void |
ServiceFactory.close()
This method closes the factory.
|
ServiceFactory |
Connector.connect(String userName,
String password,
LicenseEnumeration licenseType,
String tenantName)
This method connects to the saperion server, authenticates the given credentials and creates a
ServiceFactory that uses the user context of the given credentials. |
Modifier and Type | Method and Description |
---|---|
void |
WorkflowTaskClient.acquireOwnership()
This method acquires the ownership of the task for the current user.
|
void |
WorkflowTaskClient.addComment(String comment)
This method adds a comment to the workflow task.
|
void |
WorkflowTaskClient.forward()
This method forwards a task.
|
void |
WorkflowTaskClient.forward(int transitionId)
This method finishes the task execution and forwards the workflow to the next step.
|
void |
WorkflowTaskClient.forward(int transitionId,
List<ActorReferenceType> recipients,
String comment)
This method finishes the task execution and forwards the workflow to the next step.
|
void |
WorkflowTaskClient.forward(int transitionId,
List<ActorReferenceType> recipients,
String comment,
boolean sync)
This method finishes the task execution and forwards the workflow to the next step.
|
void |
WorkflowTaskClient.forward(List<ActorReferenceType> recipients)
This method finishes the task execution and forwards the workflow to the next step.
|
List<TaskCommentType> |
WorkflowTaskClient.getComments()
This method returns the task's comments.
|
SearchClient<InboxListItemType> |
WorkflowInboxServiceClient.getGroupInboxes()
This method returns a search client for the workflow group inboxes.
|
SearchClient<InboxListItemType> |
WorkflowInboxServiceClient.getInboxes()
This method returns a search client for the workflow inboxes.
|
TransitionDefinitionType |
WorkflowDefinitionClient.getInitialTransition()
This method returns the initial transition definition for the workflow definition.
|
SearchClient<InboxListItemType> |
WorkflowInboxServiceClient.getOrganizationInboxes()
This method returns a search client for the workflow organization inboxes.
|
WorkflowInboxClient |
WorkflowInboxServiceClient.getPersonalInbox()
This method returns a client for the personal workflow inbox.
|
SearchClient<InboxListItemType> |
WorkflowInboxServiceClient.getSubstituteInboxes()
This method returns a search client for the workflow substitute inboxes.
|
SearchClient<TaskListItemType> |
WorkflowInboxClient.getTasks()
This method returns a search client for the task contained in the given inbox.
|
List<TransitionDefinitionType> |
WorkflowTaskClient.getTransitions()
This method returns the task's forward transition definitions.
|
WorkflowDefinitionClient |
WorkflowServiceClient.getWorkflowDefinition(String definition)
This method returns a client for the definition with the given name.
|
TaskType |
WorkflowTaskClient.load()
This method returns the task's properties.
|
InboxListItemType |
WorkflowInboxClient.load()
This method reads the properties of the given inbox.
|
WorkflowDefinitionType |
WorkflowDefinitionClient.load()
This method returns a representation of the workflow definition.
|
WorkflowProcessType |
WorkflowServiceClient.loadWorkflowProcess(WorkflowProcessReferenceType workflowReference)
This method loads a workflow process.
|
WorkflowInboxClient |
WorkflowInboxServiceClient.resolve(InboxReferenceType inboxId)
This method gets a client for a workflow inbox given its reference.
|
void |
WorkflowTaskClient.revokeOwnership()
This method revokes the ownership of the task from the current user.
|
WorkflowProcessReferenceType |
WorkflowDefinitionClient.startWorkflow(DocumentReferenceType documentReference,
String comment)
This method starts a workflow for the given document.
|
WorkflowProcessReferenceType |
WorkflowDefinitionClient.startWorkflow(DocumentReferenceType document,
String comment,
List<ActorReferenceType> actors)
This method starts a workflow for the given document.
|
void |
WorkflowTaskClient.updateIndexData(Map<String,PropertyType> properties)
This method updates the task's index data.
|
Modifier and Type | Method and Description |
---|---|
DocumentElementStoreInformationType |
DocumentService.appendChildElement(DocumentRevisionReferenceType revisionReference,
DocumentElementReferenceType elementReference,
DocumentElementType child)
This method appends a child element to the document element given by its id and the id of the document the
element resides in.
|
DocumentStoreInformationType |
DocumentService.createDocument(ArchiveReferenceType archiveReference,
Map<String,PropertyType> indexData,
DocumentElementType rootElement)
This method stores a new document with the given data in the backend.
|
DocumentStoreInformationType |
DocumentService.createDocument(CreateDocumentInputType properties)
This method stores a new document with the given data in the backend.
|
void |
DocumentService.deleteDocument(DocumentRevisionReferenceType revisionReferenceType)
This method deletes the document referenced to by the given reference.
|
DocumentStoreInformationType |
DocumentService.deleteDocumentElement(DocumentRevisionReferenceType revisionReference,
DocumentElementReferenceType elementReference)
This method deletes the document element given by its reference and a reference to the latest revision of the
element it resides in.
|
List<AclReferenceType> |
DocumentService.getACLs(DocumentReferenceType documentReference)
This method returns the ACLs set on the current revision of the specified document.
|
DocumentRevisionReferenceType |
DocumentService.getLatestRevisionId(DocumentReferenceType documentId)
This method returns the id of the latest revision of the document given by its id.
|
DocumentRevisionType |
DocumentService.loadDocument(DocumentReferenceType documentId,
LoadKindEnumeration loadKind)
Loads the latest
document revision with the given
document id . |
DocumentRevisionType |
DocumentService.loadDocument(DocumentRevisionReferenceType revisionId,
LoadKindEnumeration loadKind)
Loads a complete
document revision given its
revision id . |
void |
DocumentService.lockDocument(DocumentReferenceType documentReference)
This method locks a document for the current user..
|
SearchExecutionService<PropertyType> |
DocumentService.newMultiValueFieldSearchService(DocumentRevisionReferenceType document,
String fieldName)
This method creates a new search service that searches in the values that are set on the given multi value field
for the given document.
|
InputStream |
DocumentService.readDocumentElementContent(DocumentRevisionReferenceType documentId,
DocumentElementReferenceType documentElementId)
Opens the content of the document element identified by the given id for reading and returns an
input stream for that data. |
SearchExecutionService<DocumentRevisionListItemType> |
DocumentService.searchServiceForDefinition(ArchiveReferenceType definitionReference)
This method returns a
search service for the given definition. |
void |
DocumentService.unlockDocument(DocumentReferenceType documentReference)
This method unlocks a document.
|
DocumentStoreInformationType |
DocumentService.updateDocument(DocumentRevisionReferenceType reference,
Map<String,PropertyType> indexData,
DocumentElementType rootElement)
This method updates a document given by its revision reference with the given data.
|
DocumentStoreInformationType |
DocumentService.updateDocument(DocumentRevisionReferenceType reference,
UpdateDocumentInputType properties)
This method updates a document given by its revision reference with the given data.
|
DocumentElementStoreInformationType |
DocumentService.updateDocumentElement(DocumentRevisionReferenceType revisionReference,
DocumentElementReferenceType elementReference,
DocumentElementType element)
This method replaces the document element given by its reference and a reference to the latest revision of the
element it resides in.
|
Modifier and Type | Class and Description |
---|---|
class |
ApplicationException
Base implementation of ECMS application exceptions.
|
class |
MalformedEntityException
This exception indicates that an entity was encountered whose data is in some way malformed or inconsistent.
|
class |
SearchException
This exception indicates an error in a search.
|
class |
SearchStatementExecutionException
This exception indicates that an error occurred while executing a search statement.
|
class |
SearchStatementSyntaxException
This exception indicates that a syntactically wrong
Statement was given. |
class |
WorkflowActorRequiredException
Indicates that an actor selection is required in a workflow forward operation.
|
class |
WorkflowException
Security base exception.
|
Constructor and Description |
---|
SearchRuntimeException(String message,
EcmException cause)
Creates a new exception with the given exception cause and exception message.
|
Modifier and Type | Class and Description |
---|---|
class |
BackendSystemException
Generic system exception.
|
class |
PasswordExpiredException
This
SecurityException indicates that the password of the current user expired. |
class |
SecurityException
Security base exception.
|
class |
SystemException
Base implementation of ECMS system exceptions.
|
Modifier and Type | Method and Description |
---|---|
void |
FolderService.addDocuments(FolderReferenceType folder,
List<DocumentReferenceType> documents)
This method adds the given documents to the given folder.
|
FolderReferenceType |
FolderService.createFolder(ArchiveReferenceType archiveReference,
String folderName,
Map<String,PropertyType> index,
FolderReferenceType parent)
This method creates a new folder in the given folder archive.
|
FolderReferenceType |
FolderService.createFolder(CreateFolderInputType properties)
This method creates a new folder in the given folder archive.
|
void |
FolderService.delete(FolderReferenceType reference)
This method deletes the folder given by its reference.
|
List<AclReferenceType> |
FolderService.getACLs(FolderReferenceType reference)
This method returns the ACLs of the referenced folder.
|
FolderListItemType |
FolderService.getFolder(FolderReferenceType reference)
This method returns the folder given by its reference.
|
void |
FolderService.moveFolder(FolderReferenceType reference,
FolderReferenceType target)
This method moves the given folder to the given target.
|
SearchExecutionService<DocumentRevisionListItemType> |
FolderService.newContainedDocumentSearchService(FolderReferenceType folder)
This method returns a search execution service that lists the documents contained in the given folder.
|
SearchExecutionService<FolderListItemType> |
FolderService.newContainedFolderSearchService(FolderReferenceType parent)
This method creates a new search execution service that lists the directly contained folders of the
folder given.
|
SearchExecutionService<FolderListItemType> |
FolderService.newFolderSearchService(ArchiveReferenceType archive)
This method creates a new search execution service that all folders in a folder archive.
|
SearchExecutionService<PropertyType> |
FolderService.newMultiValueFieldSearchService(FolderReferenceType folder,
String fieldName)
This method creates a new search service that searches in the values that are set on the given multi value field
for the given folder.
|
void |
FolderService.removeDocument(FolderReferenceType folder,
DocumentReferenceType document)
This method removes the given document from the given folder.
|
void |
FolderService.updateFolder(FolderReferenceType reference,
Map<String,PropertyType> index)
This method updates a folder with the given index data.
|
void |
FolderService.updateFolder(FolderReferenceType folderReference,
UpdateFolderInputType properties)
This method updates a folder with the given properties.
|
Modifier and Type | Method and Description |
---|---|
LookupEntryReferenceType |
LookupEntryService.createLookupEntry(ArchiveReferenceType archiveReference,
Map<String,PropertyType> properties)
Creates a new lookup entry with the given index data in the given definition.
|
LookupEntryReferenceType |
LookupEntryService.createLookupEntry(CreateLookupEntryInputType properties)
Creates a new lookup entry with the given index data in the given definition.
|
void |
LookupEntryService.deleteLookupEntry(LookupEntryReferenceType id)
Deletes the lookup entry give by its id.
|
List<AclReferenceType> |
LookupEntryService.getACLs(LookupEntryReferenceType id)
This method returns the ACLs currently set on the specified lookup entry.
|
LookupEntryListItemType |
LookupEntryService.getLookupEntry(LookupEntryReferenceType reference)
This method returns the lookup entry the given reference references.
|
SearchExecutionService<PropertyType> |
LookupEntryService.newMultiValueFieldSearchService(LookupEntryReferenceType lookupEntry,
String fieldName)
This method creates a new search service that searches in the values that are set on the given multi value field
for the given lookup entry.
|
SearchExecutionService<LookupEntryListItemType> |
LookupEntryService.newSearchService(ArchiveReferenceType archive)
This method creates a new search service that searches lookup entries in the given archive.
|
void |
LookupEntryService.updateLookupEntry(LookupEntryReferenceType id,
Map<String,PropertyType> properties)
Updates the lookup entry given by the id in the given ddc with the given properties.
|
void |
LookupEntryService.updateLookupEntry(LookupEntryReferenceType id,
UpdateLookupEntryInputType properties)
Updates the lookup entry given by the id in the given ddc with the given properties.
|
Modifier and Type | Method and Description |
---|---|
SearchResultPage<T> |
SearchExecutionService.search(Statement statement,
PageDefinition pageDefinition)
Returns the result page for a query execution with custom paging/fetch window size.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractExpressionVisitor<ResultType,ExceptionType extends EcmException>
This default implementation of
ExpressionVisitor implements the iteration over children. |
interface |
ExpressionVisitor<ResultType,ExceptionType extends EcmException>
This interface collects the callbacks called while visiting an
Expression . |
Modifier and Type | Method and Description |
---|---|
abstract ResultType |
AbstractExpressionVisitor.finishVisit(BooleanAndExpression expression,
List<ResultType> childrenResults) |
abstract ResultType |
AbstractExpressionVisitor.finishVisit(BooleanOrExpression expression,
List<ResultType> childrenResults) |
abstract ResultType |
AbstractExpressionVisitor.finishVisit(Statement expression,
ResultType childResult) |
abstract ResultType |
AbstractExpressionVisitor.handleNegation(BooleanNotExpression expression,
ResultType innerResult) |
abstract void |
AbstractExpressionVisitor.startVisit(BooleanAndExpression expression) |
abstract void |
AbstractExpressionVisitor.startVisit(BooleanOrExpression expression) |
abstract void |
AbstractExpressionVisitor.startVisit(Statement expression) |
ResultType |
ExpressionVisitor.visit(BinaryOperation expression)
This callback is called when a binary operation is encountered.
|
ResultType |
ExpressionVisitor.visit(BooleanAndExpression expression)
This callback is called when a boolean 'and' is encountered.
|
ResultType |
AbstractExpressionVisitor.visit(BooleanAndExpression expression) |
ResultType |
ExpressionVisitor.visit(BooleanNotExpression expression)
This callback is called when a boolean 'not' is encountered.
|
ResultType |
AbstractExpressionVisitor.visit(BooleanNotExpression expression) |
ResultType |
ExpressionVisitor.visit(BooleanOrExpression expression)
This callback is called when a boolean 'or' is encountered.
|
ResultType |
AbstractExpressionVisitor.visit(BooleanOrExpression expression) |
ResultType |
ExpressionVisitor.visit(Statement expression)
This callback is called when a statement is encountered.
|
ResultType |
AbstractExpressionVisitor.visit(Statement expression) |
ResultType |
ExpressionVisitor.visit(UnaryOperation expression)
This callback is called when an unary operation is encountered.
|
Modifier and Type | Method and Description |
---|---|
<ResultType,ExceptionType extends EcmException> |
UnaryOperation.accept(ExpressionVisitor<ResultType,ExceptionType> visitor) |
<ResultType,ExceptionType extends EcmException> |
BooleanOrExpression.accept(ExpressionVisitor<ResultType,ExceptionType> visitor) |
<ResultType,ExceptionType extends EcmException> |
BooleanNotExpression.accept(ExpressionVisitor<ResultType,ExceptionType> visitor) |
<ResultType,ExceptionType extends EcmException> |
BooleanAndExpression.accept(ExpressionVisitor<ResultType,ExceptionType> visitor) |
<ResultType,ExceptionType extends EcmException> |
BinaryOperation.accept(ExpressionVisitor<ResultType,ExceptionType> visitor) |
Modifier and Type | Method and Description |
---|---|
<ResultType,ExceptionType extends EcmException> |
UnaryOperation.accept(ExpressionVisitor<ResultType,ExceptionType> visitor) |
<ResultType,ExceptionType extends EcmException> |
BooleanOrExpression.accept(ExpressionVisitor<ResultType,ExceptionType> visitor) |
<ResultType,ExceptionType extends EcmException> |
BooleanNotExpression.accept(ExpressionVisitor<ResultType,ExceptionType> visitor) |
<ResultType,ExceptionType extends EcmException> |
BooleanAndExpression.accept(ExpressionVisitor<ResultType,ExceptionType> visitor) |
<ResultType,ExceptionType extends EcmException> |
BinaryOperation.accept(ExpressionVisitor<ResultType,ExceptionType> visitor) |
Modifier and Type | Method and Description |
---|---|
<ResultType,ExceptionType extends EcmException> |
Statement.accept(ExpressionVisitor<ResultType,ExceptionType> visitor) |
abstract <ResultType,ExceptionType extends EcmException> |
AstNode.accept(ExpressionVisitor<ResultType,ExceptionType> visitor)
This method accepts the given visitor and returns the result of its visit.
|
Modifier and Type | Method and Description |
---|---|
<ResultType,ExceptionType extends EcmException> |
Statement.accept(ExpressionVisitor<ResultType,ExceptionType> visitor) |
abstract <ResultType,ExceptionType extends EcmException> |
AstNode.accept(ExpressionVisitor<ResultType,ExceptionType> visitor)
This method accepts the given visitor and returns the result of its visit.
|
Modifier and Type | Method and Description |
---|---|
void |
WorkflowTaskService.acquireOwnership(TaskReferenceType taskReference)
Acquires the ownership of a task.
|
void |
WorkflowTaskService.addComment(TaskReferenceType taskReference,
String comment)
Adds a comment to a workflow task.
|
void |
WorkflowTaskService.forward(TaskReferenceType taskReference,
int transitionId,
List<ActorReferenceType> recipients,
String comment,
boolean sync)
Finishes the task execution and forwards the workflow to the next step.
|
List<TaskCommentType> |
WorkflowTaskService.getComments(TaskReferenceType taskReference)
Returns the task's comments.
|
InboxListItemType |
WorkflowInboxService.getInbox(InboxReferenceType reference)
Returns the inbox with the specified ID.
|
Map<String,PropertyType> |
WorkflowTaskService.getIndexData(TaskReferenceType taskReference)
Returns the task's index data.
|
TransitionDefinitionType |
WorkflowDefinitionService.getInitialTransition(WorkflowDefinitionReferenceType reference)
This method returns the initial transition definition for the referenced workflow.
|
InboxListItemType |
WorkflowInboxService.getPersonalInbox()
Returns the personal inbox of the current user.
|
TaskType |
WorkflowTaskService.getProperties(TaskReferenceType taskReference)
Returns the task's properties.
|
List<TransitionDefinitionType> |
WorkflowTaskService.getTransitions(TaskReferenceType taskReference)
Returns the task's transition definitions.
|
WorkflowDefinitionType |
WorkflowDefinitionService.getWorkflowDefinitionById(WorkflowDefinitionReferenceType reference)
This method returns further information for a workflow process given by its reference.
|
WorkflowProcessType |
WorkflowProcessService.loadProcess(WorkflowProcessReferenceType reference)
Loads the details of a workflow process with the given reference.
|
SearchExecutionService<InboxListItemType> |
WorkflowInboxService.newInboxTypeSearchService(InboxTypeEnumeration inboxType)
This method returns a
search execution service that searches all inboxes of a
specific type. |
SearchExecutionService<TaskListItemType> |
WorkflowInboxService.newTaskSearchService(InboxReferenceType reference)
This method creates an new
search execution service that
searches tasks that are contained in the referenced workflow inbox. |
void |
WorkflowTaskService.revokeOwnership(TaskReferenceType taskReference)
Revokes the ownership of a task.
|
SearchResultPage<InboxListItemType> |
WorkflowInboxService.search(Statement statement,
PageDefinition pageDefinition)
This method returns a list of information about all inboxes of the current user.
|
SearchResultPage<WorkflowDefinitionListItemType> |
WorkflowDefinitionService.search(Statement statement,
PageDefinition pageDefinition)
This method returns a list of references for every workflow definition in the system accessible from the
current tenant.
|
WorkflowProcessReferenceType |
WorkflowDefinitionService.startWorkflowProcess(WorkflowDefinitionReferenceType workflowDefinitionReference,
DocumentReferenceType documentId,
List<? extends ActorReferenceType> actors,
String comment)
This method starts a workflow process given a workflow definition and a document (by its id).
|
void |
WorkflowProcessService.terminate(WorkflowProcessReferenceType processReference)
This method terminates the workflow process given.
|
void |
WorkflowTaskService.updateIndexData(TaskReferenceType taskReference,
Map<String,PropertyType> properties)
Updates the task's index data.
|
Copyright © 2016 Lexmark Enterprise Software Deutschland GmbH. All rights reserved.