Uses of Annotation Interface
com.avoka.tm.security.FluentSecurityPermission
Package
Description
Provides Value Object Query classes.
Provides Security and SSO Support classes.
Provides Service classes.
-
Uses of FluentSecurityPermission in com.avoka.tm.query
Modifier and TypeMethodDescriptionPropertyQuery.setClientCode
(String clientCode) Set the organization client code parameter.PropertyQuery.setFormCode
(String formCode) Set the form code parameter.PropertyQuery.setSpaceName
(String spaceName) Set the property space name parameter.TxnQuery.withAll()
Set the query to return the transaction with all the associated attachments map, form data map, form XML, group names, property map and receipt PDF data.TxnQuery.withFileAttachList()
Set the query to return the transaction with the associated file attachment list.TxnQuery.withFormDataMap()
Set the query to return the transaction with the associated form data map information.TxnQuery.withFormXml()
Set the query to return the transaction with the associated form XML information.TxnQuery.withPropertyMap()
Set the query to return the transaction with the associated property map information.TxnQuery.withReceiptPdf()
Set the query to return the transaction with the associated receipt PDF data.FormQuery.withSpaces()
Set the query to return the spaces associated with the form. -
Uses of FluentSecurityPermission in com.avoka.tm.security
Modifier and TypeMethodDescriptionvoid
SecurityPermissionCheckAspect.before
(org.aspectj.lang.JoinPoint joinPoint, FluentSecurityPermission fluentSecurityPermission) Check user access permissionvoid
SecurityPermissionCheckAspect.beforeclass
(org.aspectj.lang.JoinPoint joinPoint, FluentSecurityPermission fluentSecurityPermission) create a point cut on class constructors which annotated with FluentSecurityPermissionvoid
SecurityPermissionCheckAspect.beforemethod
(org.aspectj.lang.JoinPoint joinPoint, FluentSecurityPermission fluentSecurityPermission) create a point cut on methods which annotated with FluentSecurityPermission -
Uses of FluentSecurityPermission in com.avoka.tm.svc
Modifier and TypeMethodDescriptionTxnUpdater.addFileAttach
(FileAttach fileAttach) Add the given file attachment to the transaction.TxnUpdater.addFormDataExtract
(String name, String value) Add form data (data extract) to the transaction.UserBuilder.addGroupName
(String groupName) Add the group names the user should be assigned to.UserBuilder.addRoleName
(String roleName) Add the role name the user should be assigned to.Assign the user to the role.boolean
JobSvc.cancel()
Cancel the job.void
GroupSvc.deleteGroup
(String groupName) Delete the group specified.boolean
GroupSvc.deleteOrPurgeGroup
(String groupName) Delete or purge the group specified.void
JobSvc.process()
Process the job immediately.TxnUpdater.removeFileAttach
(FileAttach fileAttach) Remove the given file attachment from the transaction.TxnUpdater.removeFormDataExtract
(String name) Remove form data (data extract) from the transaction.UserBuilder.removeGroupName
(String groupName) Remove the group names the user should be assigned to.TxnUpdater.removeProperty
(String name) Specify the property to remove from the transaction.UserBuilder.removeRoleName
(String roleName) Remove the role name the user should be assigned to.RoleBuilder.removeUser
(String userLoginName) Remove the user from role usersPropertyBuilder.setClientCode
(String clientCode) Set the property organization client code parameter.TxnUpdater.setDeliveryChannel
(String deliveryChannel) The organization delivery channel to associate with the transaction.PropertyBuilder.setFormCode
(String formCode) Set the property form code parameter.TxnUpdater.setFormXml
(String formXml) The form XML data value to set on the transaction.UserBuilder.setGroupNames
(Set<String> groupNames) Set the group names the user should be assigned to.TxnUpdater.setProperty
(String name, String value) Specify the property name and value to add or update on the transaction.UserBuilder.setRoleNames
(Set<String> roleNames) Set the role names the user should be assigned to.PropertyBuilder.setSpaceName
(String spaceName) Set the property space name parameter.TxnUpdater.setTaskAllowClaim
(boolean taskAllowClaim) Set the Task Allow Claim FlagTxnUpdater.setTimeTaskExpiry
(Date timeTaskExpiry) Set the Task Expiry TimeRoleBuilder.setUserLoginNames
(Set<String> userLoginNames) Set of user should have the roleTxnUpdater.withAll()
Set the updater to return the transaction with all the associated attachments map, form data map, form XML, group names, property map, receipt PDF data, etc.TxnUpdater.withFileAttachList()
Set the updater to return the transaction with the associated file attachment list.TxnBuilder.withFormDataMap()
Set the query to return the transaction with the associated form data map information.TxnUpdater.withFormDataMap()
Set the updater to return the transaction with the associated form data map information.TxnUpdater.withFormXml()
Set the updater to return the transaction with the associated form XML information.TxnBuilder.withPropertyMap()
Set the query to return the transaction with the associated property map information.TxnUpdater.withPropertyMap()
Set the updater to return the transaction with the associated property map information.TxnUpdater.withReceiptPdf()
Set the updater to return the transaction with the associated receipt PDF data.ModifierConstructorDescriptionCreate a Client service objectprotected
Create a job updater.JobUpdater
(Job job) Create a job updater setting the job to update.Create a Role objectCreate a transaction updater.TxnUpdater
(Txn txn) Create a transaction updater for the given txn value object.Create a User service objectUserBuilder
(jakarta.servlet.http.HttpServletRequest request) Create a User service object with the given request.UserBuilder
(String spaceName) Create a User service object with the given request.