Uses of Class
com.avoka.fc.core.entity.Portal
-
Packages that use Portal Package Description com.avoka.fc.core.dao Provides the Data Access Objects used by SmartForm Manager.com.avoka.fc.core.entity Provides the SmartForm Manager entity classes.com.avoka.fc.core.entity.auto Provides the SmartForm Manager entity base classes, which are being maintained by Cayenne.com.avoka.fc.core.security Provides classes related to security and authentication.com.avoka.fc.core.service Provides the SmartForm Manager service classes.com.avoka.fc.core.service.composer Provides the Composer HTML Form Archive Utils.com.avoka.fc.core.service.email Provides the Email Client Services.com.avoka.fc.core.service.form Provides classes for form services.com.avoka.fc.core.service.impl Provides the SmartForm Manager service class implementation.com.avoka.fc.core.service.test Provides web automated test services.com.avoka.fc.core.servlet Provides execution thread request context utility class.com.avoka.fc.core.util Provides common utility classes and exception objects.com.avoka.tm.vo Provides Value Object persistent entity classes. -
-
Uses of Portal in com.avoka.fc.core.dao
Fields in com.avoka.fc.core.dao declared as Portal Modifier and Type Field Description Portal
WorkspaceDao.JobCriteria. portal
Portal filter.Portal
WorkspaceDao.SubmissionCriteria. portal
Portal filter.Methods in com.avoka.fc.core.dao that return Portal Modifier and Type Method Description Portal
PortalDao. getAdminConsolePortal()
Return the Administration Console portalPortal
PortalDao. getDefaultPortal()
Return the default portalPortal
PortalDao. getExchangePortal()
Return the Avoka Exchange portalPortal
PortalDao. getInsightsPortal()
Return the Transact Insights portalPortal
PortalDao. getMaestroPortal()
Return the Transact Maestro portalPortal
PortalDao. getObjectForPK(Object object)
Return the portal with the specified OIDPortal
PortalDao. getPortalByContextPath(String contextPath)
Return the portal matching the given context pathPortal
PortalDao. getPortalByName(String name)
Return the portal with the specified namePortal
PortalDao. getPortalForLocalhost(String contextPath)
Return the portal matching the given context path to localhostPortal
PortalDao. getRequestPortal(HttpServletRequest request)
Return the SmartForm Manager portal associated with the specified request.Portal
PortalDao. getTransactReceiptsPortal()
Return the Transact Receipts portalMethods in com.avoka.fc.core.dao that return types with arguments of type Portal Modifier and Type Method Description List<Portal>
PortalDao. getFormPortalList()
The list of portals that can be used to host formsList<Portal>
PortalDao. getPortalList()
Return the full list of portals, excluding the "Receipts" type portal, ordered by name.List<Portal>
PortalDao. getPortalList(String keyword, String clientId, Boolean formSpace)
Return the list of portals matching the specified search criteriaList<Portal>
PortalDao. getPortalsByType(String portalType)
Return the list of portals of a specific type, ordered by nameList<Portal>
PortalDao. getPortalsForClient(String clientId)
Return the list of portals that the given client has access toList<Portal>
PortalDao. getPortalsForUser(UserAccount userAccount)
Return the set of portals associated with a user accountList<Portal>
PortalDao. getPortalsWithoutSecurityManager()
Return all portals not explicitly associated with a security manager.List<Portal>
PortalDao. getPortalsWithPermissions()
Return the list of portals which have associated permissions.Methods in com.avoka.fc.core.dao with parameters of type Portal Modifier and Type Method Description SecurityManagerLog
SecurityManagerLogDao. createLog(SecurityManager sm, Portal portal, HttpServletRequest request, Integer responseStatus, String responseRedirect, ErrorLog errorLog, StringBuilder logMessage)
Create a SecurityManagerLog object from the given parameters.List<Form>
FormDao. getActiveFormListForPortal(Portal portal, boolean includeTestForms)
Return the list of active form for a specific portalUserAccount
UserAccountDao. getActiveUserForLoginAndPortal(String loginName, Portal portal)
Return the active user account for the given login name and portalList<PortalProperty>
PortalPropertyDao. getAllPortalProperty(Portal portal)
Gets the all portal property for a given portalint
SubmissionDao. getAssignedTaskCountForUser(UserAccount userAccount, Portal portal, boolean includeGroupTasks)
Get the number of assigned task submissions for the specified user and portal.List<Submission>
SubmissionDao. getAssignedTasksForUser(UserAccount userAccount, Portal portal, int maxNumber, boolean includeGroupTasks)
Get the list of assigned task submissions for the specified user and portal.boolean
PortalPropertyDao. getBooleanValue(Portal portal, String name, boolean valueIfBlank)
Return a portal property interpreted as a boolean value.List<String>
CategoryDao. getCombinedCategoriesForPortal(Portal portal)
Return the list of categories applicable to the given portals ordered by name (the set of category names belonging to clients associated with the portal) Note that since categories are client-specific, duplicate entries might exist and will be combined in the results.List<Submission>
SubmissionDao. getCompletedSubmissionsForUser(UserAccount user, String keyword, String clientName, String formNameLike, Date fromDate, Date toDate, Portal portal, Map<String,String> submissionExtractDataSearch, boolean includeGroupSubmission)
Return the list of completed submissions for the given user.List<Submission>
SubmissionDao. getCompletedSubmissionsForUser(String keywordLike, UserAccount userAccount, Portal portal, boolean includeGroupSubmission)
Provide the keyword search Submission History results based on the user own account or group access control.List<Submission>
SubmissionDao. getCompletedSubmissionsForUser(String keywordLike, UserAccount userAccount, Portal portal, List<String> groupNames, Set<Long> clientIdSet, Integer fetchLimit)
Provide the keyword search Submission History results based on the user own account or group access control.List<Submission>
SubmissionDao. getCompletedSubmissionsForUserAndForms(UserAccount user, Collection<String> formCodes, Date fromDate, Date toDate, Portal portal, Map<String,String> submissionExtractDataSearch, boolean includeGroupSubmission)
Return the list of completed submissions for the given user.List<Notification>
NotificationDao. getCurrentNotificationsForPortal(Portal portal)
Return the list of current notifications for the specified portalList<Submission>
SubmissionDao. getDraftsForUser(UserAccount userAccount, Portal portal, List<String> groupNames, boolean includeGroupSubmission)
Return the list of draft or 'Saved' submissions for a given user and portal.List<Form>
FormDao. getFormByPortal(Portal portal, String name)
Gets the list of active forms by portal.Set<String>
FormDao. getFormCodesForKeywordLike(String keyword, Portal portal, String clientName, String formNameLike, boolean includeAllForms)
Return a set of form codes matching the specified search criteriaList<Form>
FormDao. getFormListForKeywordLike(String keyword, List<String> categoryNames, Portal portal)
Return a list of forms matching the specified search criteriaList<Submission>
SubmissionDao. getHelpDeskSubmissions(Portal portal, String keyword, String formStatus, Date startDate, boolean includeAnonymousSubmissions, boolean includeAuthenticatedSubmissions)
Return a the list help desk submission.List<Job>
JobDao. getJobList(String keyword, String jobStatus, Date fromDate, Portal portal)
Deprecated.List<Job>
JobDao. getJobList(String keyword, String jobStatus, Date fromDate, Portal portal, String loginName)
Deprecated.UserAuthEvent
UserAuthEventDao. getLastUserAuthEvent(UserAccount userAccount, Portal portal)
Return the last user auth event for the given user and portal.Permission
PermissionDao. getPermissionByNameAndPortal(String name, Portal portal)
Return the permission with the given name belonging to the portal with the given nameboolean
PortalPropertyDao. getPortalPropertyBooleanValue(Portal portal, String name, boolean valueIfBlank)
Return a portal property interpreted as a boolean value.long
PortalPropertyDao. getPortalPropertyLongValue(Portal portal, String name, long valueIfBlank)
Return a portal property interpreted as a numeric long value.String
PortalPropertyDao. getPortalPropertyValue(Portal portal, String name)
Return the property value for a given portal and portal property nameList<Submission>
SubmissionDao. getPortalToDoSubmissionsForUser(UserAccount userAccount, String keywordLike, List<String> statusList, Portal portal, boolean includeGroupSubmission)
Return the list of incomplete submissions matching the specified search criteria.List<Submission>
SubmissionDao. getPortalToDoSubmissionsForUser(UserAccount userAccount, String keyword, List<String> submissionStatusList, Portal portal, List<String> groupNames, Set<Long> clientIdSet, Integer fetchLimit)
Gets the portal to do submissions for user.String
UserPortalPrefDao. getPrefString(UserAccount user, Portal portal)
Return the user's portal preferences string.String
PropertyValueDao. getPropertyValue(String propertyName, Client client, TemplateVersion version, Portal portal)
Return the named property value searching for: Form Property > Client Property > Portal Property > Deployment Property.String
PropertyValueDao. getPropertyValue(String propertyName, Portal portal)
Return the named property value searching for: Portal Property > Deployment Property.String
PropertyValueDao. getPropertyValue(String propertyName, Submission submission, Portal portal)
Return the named property value searching for: Form Property > Client Property > Portal Property > Deployment Property.String
PropertyValueDao. getPropertyValue(String propertyName, TemplateVersion version, Portal portal)
Return the named property value searching for: Form Property > Client Property > Portal Property > Deployment Property.SecurityManager
SecurityManagerDao. getSecurityManagerForPortal(Portal portal)
Return the Security Manager for the given portal, or the default Security Manager if non associated.List<Submission>
SubmissionDao. getSubmittedOrCompletedSubmissionsForUser(UserAccount userAccount, Portal portal, List<String> groupNames, boolean includeGroupSubmission)
Return the list of completed submissions for the given user.List<Submission>
SubmissionDao. getToDoSubmissionsForUser(UserAccount userAccount, String keywordLike, String clientName, List<String> statusList, Date fromDateTime, Date toDateTime, Portal portal, boolean includeGroupSubmission)
Return the list of incomplete submissions matching the specified search criteria.UserAuthEvent
UserAuthEventDao. getUserAuthEvent(String sessionId, Portal portal, String ipAddress)
Returns the last UserAuthEvent for a given sessionID, and ipAddress made within the session timeout for the portal.List<UserAuthEvent>
UserAuthEventDao. getUserAuthEventList(String clientId, String loginName, String eventType, Portal portal, String ipAddress, Date startDate, Date endDate)
Return the user authentication event list for the given search criteria.List<UserAuthEvent>
UserAuthEventDao. getUserAuthEventList(String clientId, String loginName, String eventType, Portal portal, String ipAddress, Date startDate, Date endDate, int pageSize, int fetchLimit)
Return the user authentication event list for the given search criteria.UserAccount
UserAccountDao. getUserForLoginAndPortal(String loginName, Portal portal)
Return the user account for the given login name and portal.boolean
PortalPropertyDao. hasPortalProperty(Portal portal, String name)
Return the true if the portal has the given propertyboolean
FormPortalDao. isInternalTxnFlag(Form form, Portal portal)
Return whether the form is set up to allow internal transactions on the given portal.T
UserPortalPrefDao. loadPrefObject(UserAccount user, Portal portal)
Load the user's portal preferences object.String
PropertyValueDao. renderEmailStringTemplate(String templateValue, Map model, Client client, TemplateVersion version, Portal portal)
Render the template string value with the model using the Velocity engine.void
PortalDao. setDefaultPortal(Portal newDefaultPortal)
Set the default portal to a specific portal.void
UserPortalPrefDao. setPrefString(UserAccount user, Portal portal, String prefs)
Set the preference string for the given user and portal.void
UserPortalPrefDao. storePrefObject(UserAccount user, Portal portal, T userPref)
Store the user portal preferences object.void
PortalDao. unsetDefaultPortal(Portal oldDefaultPortal)
Unsets the default flag for a portal. -
Uses of Portal in com.avoka.fc.core.entity
Methods in com.avoka.fc.core.entity that return types with arguments of type Portal Modifier and Type Method Description List<Portal>
Form. getPortals()
Return the set of portals this form is associated withMethods in com.avoka.fc.core.entity with parameters of type Portal Modifier and Type Method Description ClientPortal
Client. getClientPortal(Portal portal)
Return the client portal for the given portal.FormPortal
Form. getFormPortal(Portal portal)
Returns the FormPortal associated with the given portal, if the portal is not associated with this form it returns nullboolean
Client. hasAccessToPortal(Portal portal)
Return whether the client has access to the given portalboolean
Form. isAnonymousRequired(Portal portal)
Return true if the form only support anonymous access.boolean
Form. isAssociatedWithPortal(Portal portal)
Return whether the form is associated with the given portalboolean
Submission. isAssociatedWithPortal(Portal portal)
Return whether the submission is associated with the given portalboolean
UserAccount. isAssociatedWithPortal(Portal portal)
Check if the user is associated with the given portal.boolean
Form. isAuthenticationRequired(Portal portal)
Return true if the form requires the user to be authenticated. -
Uses of Portal in com.avoka.fc.core.entity.auto
Fields in com.avoka.fc.core.entity.auto with type parameters of type Portal Modifier and Type Field Description static org.apache.cayenne.exp.Property<Portal>
_ClientPortal. PORTAL
Provides the 'PORTAL' property.static org.apache.cayenne.exp.Property<Portal>
_EmailQueue. PORTAL
Provides the 'PORTAL' property.static org.apache.cayenne.exp.Property<Portal>
_ErrorLog. PORTAL
Provides the 'PORTAL' property.static org.apache.cayenne.exp.Property<Portal>
_FormPortal. PORTAL
Provides the 'PORTAL' property.static org.apache.cayenne.exp.Property<Portal>
_Notification. PORTAL
Provides the 'PORTAL' property.static org.apache.cayenne.exp.Property<Portal>
_Permission. PORTAL
Provides the 'PORTAL' property.static org.apache.cayenne.exp.Property<Portal>
_PortalPage. PORTAL
Provides the 'PORTAL' property.static org.apache.cayenne.exp.Property<Portal>
_PortalProperty. PORTAL
Provides the 'PORTAL' property.static org.apache.cayenne.exp.Property<Portal>
_PortalResource. PORTAL
Provides the 'PORTAL' property.static org.apache.cayenne.exp.Property<Portal>
_PortalUser. PORTAL
Provides the 'PORTAL' property.static org.apache.cayenne.exp.Property<Portal>
_RequestLog. PORTAL
Provides the 'PORTAL' property.static org.apache.cayenne.exp.Property<Portal>
_SecurityManagerLog. PORTAL
Provides the 'PORTAL' property.static org.apache.cayenne.exp.Property<Portal>
_Submission. PORTAL
Provides the 'PORTAL' property.static org.apache.cayenne.exp.Property<Portal>
_UserAuthEvent. PORTAL
Provides the 'PORTAL' property.static org.apache.cayenne.exp.Property<Portal>
_UserPortalPref. PORTAL
Provides the 'PORTAL' property.static org.apache.cayenne.exp.Property<List<Portal>>
_SecurityManager. PORTALS
Provides the 'PORTALS' property.Methods in com.avoka.fc.core.entity.auto that return Portal Modifier and Type Method Description Portal
_ClientPortal. getPortal()
Return the Portal.Portal
_EmailQueue. getPortal()
Return the Portal.Portal
_ErrorLog. getPortal()
Return the Portal.Portal
_FormPortal. getPortal()
Return the Portal.Portal
_Notification. getPortal()
Return the Portal.Portal
_Permission. getPortal()
Return the Portal.Portal
_PortalPage. getPortal()
Return the Portal.Portal
_PortalProperty. getPortal()
Return the Portal.Portal
_PortalResource. getPortal()
Return the Portal.Portal
_PortalUser. getPortal()
Return the Portal.Portal
_RequestLog. getPortal()
Return the Portal.Portal
_SecurityManagerLog. getPortal()
Return the Portal.Portal
_Submission. getPortal()
Return the Portal.Portal
_UserAuthEvent. getPortal()
Return the Portal.Portal
_UserPortalPref. getPortal()
Return the Portal.Methods in com.avoka.fc.core.entity.auto that return types with arguments of type Portal Modifier and Type Method Description List<Portal>
_SecurityManager. getPortals()
Return the Portals.Methods in com.avoka.fc.core.entity.auto with parameters of type Portal Modifier and Type Method Description void
_SecurityManager. addToPortals(Portal obj)
Add the Portals object.void
_SecurityManager. removeFromPortals(Portal obj)
Remove the Portals object.void
_ClientPortal. setPortal(Portal portal)
Set the Portal.void
_EmailQueue. setPortal(Portal portal)
Set the Portal.void
_ErrorLog. setPortal(Portal portal)
Set the Portal.void
_FormPortal. setPortal(Portal portal)
Set the Portal.void
_Notification. setPortal(Portal portal)
Set the Portal.void
_Permission. setPortal(Portal portal)
Set the Portal.void
_PortalPage. setPortal(Portal portal)
Set the Portal.void
_PortalProperty. setPortal(Portal portal)
Set the Portal.void
_PortalResource. setPortal(Portal portal)
Set the Portal.void
_PortalUser. setPortal(Portal portal)
Set the Portal.void
_RequestLog. setPortal(Portal portal)
Set the Portal.void
_SecurityManagerLog. setPortal(Portal portal)
Set the Portal.void
_Submission. setPortal(Portal portal)
Set the Portal.void
_UserAuthEvent. setPortal(Portal portal)
Set the Portal.void
_UserPortalPref. setPortal(Portal portal)
Set the Portal. -
Uses of Portal in com.avoka.fc.core.security
Methods in com.avoka.fc.core.security that return Portal Modifier and Type Method Description Portal
NotPortalAccountException. getPortal()
Return the Portal the user account is not associated with.Portal
PortalAccessor. getPortal()
Return the current SmartForm Manager portal that this code is running in.Methods in com.avoka.fc.core.security with parameters of type Portal Modifier and Type Method Description protected void
UserAccountFilter. bindUserAccount(HttpServletRequest request, Portal portal)
IFormSubmissionAccessController.JsAppAccessStatus
FormSubmissionAccessController. getInProgressJsAppAccessStatus(Submission submission, HttpServletRequest request, Portal portal)
Return the users access status to the given in-progress (not completed) 'JS App' submission.IFormSubmissionAccessController.JsAppAccessStatus
IFormSubmissionAccessController. getInProgressJsAppAccessStatus(Submission submission, HttpServletRequest request, Portal portal)
Return the users access status to the given in-progress (not completed) 'JS App' submission.protected SecurityManager
SSOAuthenticationFilter. getSecurityManager(Portal portal)
Return the security manager for the portal.protected boolean
SSOAuthenticationFilter. isRevalidationRequired(HttpServletRequest request, org.springframework.security.core.Authentication currentUserAuthentication, Portal portal, SecurityManager securityManager)
Return the true if for the request requires revalidationprotected boolean
SSOAuthenticationFilter. isSSOFilterEnabled(HttpServletRequest request, Portal portal)
Return true if the SSO Filter is enabled.protected boolean
SSOAuthenticationFilter. requiresAuthentication(HttpServletRequest request, Portal portal)
void
FluentUserAuthenticationProvider. setPortal(Portal portal)
Set the execution context portal.void
GroovyUserDetailsAuthenticationProvider. setPortal(Portal portal)
Set the execution context portal.void
IPortalAware. setPortal(Portal portal)
Set the object portal.void
LdapUserDetailsAuthenticationProvider. setPortal(Portal portal)
Set the object portal.void
LocalUserDetailsAuthenticationProvider. setPortal(Portal portal)
Set the object portal.void
PortalAuthenticationProvider. setPortal(Portal portal)
void
TwoFactorAuthenticationUserDetailsChecker. setPortal(Portal portal)
Set the portal that authentication is happening on.Constructors in com.avoka.fc.core.security with parameters of type Portal Constructor Description NotPortalAccountException(UserAccount userAccount, Portal portal)
Create a NotPortalAccountException with the given authenticated user account and unassociated portal.SecurityManagerService(SecurityManager securityManager, Portal portal)
Create a Security Manager Service with the given security manager configuration entity and portal. -
Uses of Portal in com.avoka.fc.core.service
Fields in com.avoka.fc.core.service declared as Portal Modifier and Type Field Description Portal
SubmissionTaskService.FormTaskParam. portal
The associated Portal.Portal
SubmissionTaskService.SavedFormParam. portal
The associated Portal.Methods in com.avoka.fc.core.service with parameters of type Portal Modifier and Type Method Description boolean
UserService. addPortalForUser(UserAccount user, Portal portal)
Add the portal access right for a given user.UserAccount
UserService. createLocalUserAndLogin(String loginName, String password, String email, String givenName, String familyName, String mobile, Portal portal)
Create a Local type UserAccount and log them in with the Spring Security Context, and return the new account.UserAccount
UserService. createUserAndProfile(String loginName, String email, String password, String givenName, String familyName, String authenticationDomain, String userType, Portal portal, boolean isSelfRegistration)
Create a registered user with a default profile from the given user details.UserAccount
UserService. createUserAndProfile(String loginName, String email, String password, String givenName, String familyName, String mobile, String authenticationDomain, String userType, Portal portal, boolean isSelfRegistration)
Create a registered user with a default profile from the given user details.static org.springframework.security.authentication.AuthenticationManager
ServiceFactory. getAuthenticationManager(Portal portal)
Return the Spring Security Authentication Provider manager for the portal.static ISecurityManagerService
ServiceFactory. getSecurityManagerService(Portal portal)
Return a SecurityManagerService instance for the given portal.String
IEmailService. getTemplatedEmailMessageForPortal(Portal portal, String subject, String message)
Return the HTML border templated email message for the given submission.String
IEmailService. getTemplatedEmailMessageForSubmission(Submission submission, String subject, String message, Portal portal)
Return the HTML border templated email message for the given submission.static ITwoFactorAuthenticationService
ServiceLocator. getTwoFactorAuthenticationService(Portal portal)
Returns the 2-factor authentication service configured for the portal (via the security manager)static UserService
ServiceFactory. getUserService(Portal portal)
Return UserService instance.boolean
UserService. hasPermission(UserAccount user, Portal portal, String permissionName)
Check whether the user can access a certain portal and has a certain permissionvoid
IEmailService. queueAccountStatusNotification(UserAccount userAccount, Portal portal)
Create the account status notification on the email queue.EmailQueue
IEmailService. queueEmail(Portal portal, Submission submission, String from, String to, String subject, String body, String category)
Create an email on the email queueEmailQueue
IEmailService. queueEmail(Portal portal, Submission submission, String from, String to, String cc, String replyTo, String subject, String body, String category, Map<String,byte[]> attachmentMap)
Create an email on the email queue.EmailQueue
IEmailService. queueEmail(Portal portal, Submission submission, String from, String to, String replyTo, String subject, String body, String category, Map<String,byte[]> attachmentMap)
Create an email on the email queueEmailQueue
IEmailService. queueEmail(Portal portal, Submission submission, String from, String to, String subject, String body, String category, Map<String,byte[]> attachmentMap)
Create an email on the email queuevoid
IEmailService. queueNewAccountNotification(UserAccount userAccount, Portal portal)
Create new account notification on the email queue.void
IEmailService. queueTemplatedMessageForPortal(String emailAddress, String subject, String messageContent, Map<String,Object> model, Portal portal)
Queue the templated email message for specified portal.void
UserAuthEventService. recordUserAuthEvent(UserAccount userAccount, Portal portal, String type, Date timestamp, HttpServletRequest request, String sessionId)
Record a user authentication event.void
IEmailService. sendEmailVerification(String loginName, String emailAddress, String givenName, String familyName, String userKey, Portal portal)
Immediately send an email verification email for a new user.void
ITwoFactorAuthenticationService. sendEnrolmentEmail(UserAccount userAccount, Portal portal)
Send an email with enrolment instructions to the given user.void
IEmailService. sendLostPasswordMessage(UserAccount userAccount, String loginURL, Portal portal)
Reset a user's password and send the email to his/her email address.void
ITwoFactorAuthenticationService. sendResetEmail(UserAccount userAccount, Portal portal)
Send an email with instructions on how to reset multi-factor authentication credentials.void
IEmailService. sendTemplatedMessageForPortal(String emailAddress, String subject, String messageContent, Map<String,Object> model, Portal portal)
Send the templated email message for specified portal.void
IEmailService. sendWelcomeUserMessage(UserAccount userAccount, Portal portal)
Send a welcome message to the user.void
IEmailService. sendWelcomeUserMessage(UserAccount userAccount, Portal portal, String tempPassword)
Send a welcome message to the userConstructors in com.avoka.fc.core.service with parameters of type Portal Constructor Description UserService(Portal portal)
Create a new UserService for the given portal context. -
Uses of Portal in com.avoka.fc.core.service.composer
Methods in com.avoka.fc.core.service.composer with parameters of type Portal Modifier and Type Method Description static String
FormArchiveCache. getResourceContext(Portal portal, Form form, TemplateVersion templateVersion)
Return the resource context. -
Uses of Portal in com.avoka.fc.core.service.email
Methods in com.avoka.fc.core.service.email with parameters of type Portal Modifier and Type Method Description String
AbstractEmailService. getTemplatedEmailMessageForPortal(Portal portal, String subject, String message)
Return the HTML border templated email message for the given submission.String
AbstractEmailService. getTemplatedEmailMessageForSubmission(Submission submission, String subject, String message, Portal portal)
Return the HTML border templated email message for the given submission.void
AbstractEmailService. queueAccountStatusNotification(UserAccount userAccount, Portal portal)
Create the account status notification on the email queue.EmailQueue
AbstractEmailService. queueEmail(Portal portal, Submission submission, String from, String to, String subject, String body, String category)
Create an email on the email queueEmailQueue
AbstractEmailService. queueEmail(Portal portal, Submission submission, String from, String to, String cc, String replyTo, String subject, String body, String category, Map<String,byte[]> attachmentMap)
Create an email on the email queue.EmailQueue
AbstractEmailService. queueEmail(Portal portal, Submission submission, String from, String to, String replyTo, String subject, String body, String category, Map<String,byte[]> attachmentMap)
Create an email on the email queueEmailQueue
AbstractEmailService. queueEmail(Portal portal, Submission submission, String from, String to, String subject, String body, String category, Map<String,byte[]> attachmentMap)
Create an email on the email queueEmailQueue
SmtpEmailService. queueEmail(Portal portal, String from, String to, String subject, String body, String category)
Create an email on the email queueEmailQueue
SmtpEmailService. queueEmail(Portal portal, String from, String to, String subject, String body, String category, Map<String,byte[]> attachmentMap)
Create an email on the email queuevoid
AbstractEmailService. queueNewAccountNotification(UserAccount userAccount, Portal portal)
Create new account notification on the email queue.void
AbstractEmailService. queueTemplatedMessageForPortal(String emailAddress, String subject, String messageContent, Map<String,Object> model, Portal portal)
Queue the templated email message for specified portal.void
AbstractEmailService. sendEmailVerification(String loginName, String emailAddress, String givenName, String familyName, String userKey, Portal portal)
Immediately send an email verification email for a new user.void
AbstractEmailService. sendLostPasswordMessage(UserAccount userAccount, String loginURL, Portal portal)
Reset a user's password and send the email to his/her email address.void
AbstractEmailService. sendTemplatedMessageForPortal(String emailAddress, String subject, String messageContent, Map<String,Object> model, Portal portal)
Send the templated email message for specified portal.void
AbstractEmailService. sendWelcomeUserMessage(UserAccount userAccount, Portal portal)
Send a welcome message to the user.void
AbstractEmailService. sendWelcomeUserMessage(UserAccount userAccount, Portal portal, String tempPassword)
Send a welcome message to the user -
Uses of Portal in com.avoka.fc.core.service.form
Fields in com.avoka.fc.core.service.form with type parameters of type Portal Modifier and Type Field Description List<Portal>
FormBean. portals
The portal which this form is associated with.Methods in com.avoka.fc.core.service.form that return Portal Modifier and Type Method Description Portal
FormService. getDefaultRenderPortal(Form form)
Return the portal that is the "default" for rendering thie form. -
Uses of Portal in com.avoka.fc.core.service.impl
Methods in com.avoka.fc.core.service.impl with parameters of type Portal Modifier and Type Method Description void
GoogleTwoFactorAuthenticationService. sendEnrolmentEmail(UserAccount userAccount, Portal portal)
Send an email with enrolment instructions to the given user.void
GoogleTwoFactorAuthenticationService. sendResetEmail(UserAccount userAccount, Portal portal)
Send an email with instructions on how to apply a new key to the given user. -
Uses of Portal in com.avoka.fc.core.service.test
Methods in com.avoka.fc.core.service.test that return Portal Modifier and Type Method Description Portal
MockEntityService. createPortal(String name)
Create forms Portal with the given name and of type 'Web Plugin'.Methods in com.avoka.fc.core.service.test with parameters of type Portal Modifier and Type Method Description ClientPortal
MockEntityService. addClientToPortal(Client client, Portal portal)
Add a client to the specified portal This method does NOT check if the portal already has that client.Permission
MockEntityService. addPortalPermission(String permissionName, Portal portal)
Add a permission for a portal, if it doesn't already exist.PortalUser
MockEntityService. addPortalToUser(UserAccount userAccount, Portal portal)
Add a portal to the specified user account This method does NOT check if the user already has that portal.Form
MockEntityService. createForm(String formCode, Client client, Portal portal)
Create a new form with the given formCode, client and portal.org.apache.click.servlet.MockRequest
MockEntityUtils. createMockRequest(String loginName, Portal portal)
Creates a MockRequest for the given loginname and portal.Permission
MockEntityService. createPermission(String permissionName, Portal portal)
Create a permission with the given name and portal.PortalPage
MockEntityUtils. createPortalPage(Portal portal, String name, String path)
PortalProperty
MockEntityService. createPortalProperty(Portal portal, String name, String dataType, String value)
Create a portal property value.UserAccount
MockEntityService. createUserLocal(Portal portal)
Create a test local user with a random login name.UserAccount
MockEntityService. createUserSso(String loginName, Portal portal)
Creates a SSO user with a given loginName and portalFormPortal
MockEntityService. grantFormPortalAccess(Form form, Portal portal, boolean allowAnonymousAccess, boolean allowAuthenticatedAccess)
Creates or updates the form portal association and sets the anonymous/authenticated access flags as specified.MockEntityService
MockEntityService. setPortal(Portal portal)
Set the portal to be used when creating submission entities.Method parameters in com.avoka.fc.core.service.test with type arguments of type Portal Modifier and Type Method Description Form
MockEntityService. createForm(String formCode, Client client, Collection<Portal> portals)
Create a new form with the given formCode, client and portal. -
Uses of Portal in com.avoka.fc.core.servlet
Methods in com.avoka.fc.core.servlet with parameters of type Portal Modifier and Type Method Description static Submission
JsAppUtils. createOrUpdateSubmission(HttpServletRequest request, Form form, RequestLog requestLog, Portal portal, Submission submission, Date requestTime)
Create new submission record, or update an existing existing submission record. -
Uses of Portal in com.avoka.fc.core.util
Methods in com.avoka.fc.core.util that return Portal Modifier and Type Method Description static Portal
PortalUtils. getPortal(HttpServletRequest request)
Return the SmartForm Manager portal associated with the specified request.static Portal
SubmissionUtils. getTaskPortal(HttpServletRequest request, Submission task)
Return the portal for the associated request and task.Methods in com.avoka.fc.core.util with parameters of type Portal Modifier and Type Method Description static String
PortalUtils. addContextToPath(Portal portal, String path)
Return a URL locating a resource relative to a portal's context path.static String
PortalUtils. addHttpsContextToPath(Portal portal, String path)
Return a URL locating a resource relative to a portal's context path.static String
PortalUtils. getAccountPendingPath(Portal portal, UserAccount userAccount)
Return the account pending page path for the user.static String
PortalUtils. getFormDataServletUrl(Portal portal, boolean htmlForm)
Return the URL to access the dynamic form data servlet.static String
PortalUtils. getFormErrorPath(Portal portal)
Return the URL to the"Form Error"
page on the given portal.static String
PortalUtils. getFormLandingPagePath(Form form, Portal portal)
Return the landing page URL for the given form.static String
PortalUtils. getFormLandingPagePath(Portal portal, String formCode)
Return the landing page URL for the given portal and form code.static String
PortalUtils. getFormLandingPath(Portal portal)
Return the URL to the"Form Landing"
page on the given portal.static String
PortalUtils. getFormPagePath(Portal portal, String formCode, boolean registrationFlag)
Return the form page URL for the given portal, form code and registration flag.static String
PortalUtils. getFormPageURL(Form form, Portal portal)
Return the URL to the form 'plugin' page for the portal.static String
PortalUtils. getFormPath(Form form, Portal portal)
Return the form 'plug-in' page path for the form.static String
PortalUtils. getFormPath(Portal portal)
Return the form 'plug-in' page path for the portal.static String
PortalUtils. getFormReceiptURL(Portal portal, String submitKey)
Return the URL to access a rendered receipt.static String
PortalUtils. getFormReceiptURL(Portal portal, String submitKey, String renderMode)
Return the URL to access a rendered receipt.static String
PortalUtils. getFormReceiptURL(Submission submission, Portal portal)
Return the URL to access a rendered receipt.static String
PortalUtils. getFormRenderURL(Form form, Portal portal)
Return the URL to access a rendered form.static String
PortalUtils. getFormRenderURL(Form form, Portal portal, boolean includeSessionId)
Return the URL to access a rendered form.static String
PortalUtils. getFormRenderURL(Submission submission, Portal portal)
Return the URL to access a rendered saved form.static String
PortalUtils. getFormSavedUrl(Portal portal, Submission submission)
Provide a return to saved form URL.static String
PortalUtils. getFormSavedUrlWithReferenceNumber(Portal portal, Submission submission)
Provide a return to saved form URL with the submission reference number URL prefill parameter.static String
PortalUtils. getFormTermsPagePath(Portal portal)
Return the URL to the"Form Terms and Conditions"
page on the given portal.static String
PortalUtils. getFriendlyFormURL(Form form, Portal portal)
Return the Friendly URL for a given formstatic String
PortalUtils. getNotAuthorizedPath(Portal portal)
Return the URL to the"Not Authorized"
page on the given portal.static String
PortalUtils. getNotSupportedPath(Portal portal)
Return the URL to the"Not Supported"
page on the given portal.static String
PortalUtils. getOffLinePath(Portal portal)
Return the URL to the"Offline"
page on the given portal.static String
PortalUtils. getOptionalPath(Portal portal, String pathName)
Returns a URL locating a portal page on a given portal or null if page not definedstatic String
PortalUtils. getPath(Portal portal, String pageName)
Returns a URL locating a portal page on a given portal.static String
PortalUtils. getReceiptChallengeUrl(Portal portal, Submission submission)
Provide a receipt challenge URL.static String
PortalUtils. getSaveChallengeUrl(Portal portal, Submission submission)
Provide a return to form saved challenge URL.static String
PortalUtils. getSaveChallengeUrl(Portal portal, TemplateVersion version)
Provide a return to form saved challenge URL.static String
PortalUtils. getSavedFormRenderURL(Submission submission, Portal portal, boolean useCurrentTemplateVersion)
Return the URL to access a rendered saved form, including additional PDF zoom parameters.static String
PortalUtils. getSecureFormPath(Portal portal)
Return the URL to the"Secure Form"
page on the given portal.static String
PortalUtils. getSecureFormReceiptURL(Submission submission, Portal portal)
Return the URL to securely access a rendered receipt (the user will be asked to log in).static String
PortalUtils. getSecureFormRenderURL(Form form, Portal portal)
Return the URL to access a rendered form.static String
PortalUtils. getSecureFormRenderURL(Submission submission, Portal portal)
Return the URL to access a rendered saved form.static String
PortalUtils. getSecureFormRenderURL(Submission submission, Portal portal, boolean useCurrentTemplateVersion)
Return the URL to access a rendered saved form.static String
PortalUtils. getSecureFormRenderURL(TemplateVersion version, Portal portal)
Return the URL to access a rendered form.static String
PortalUtils. getSecureSubmissionSavedPath(Portal portal)
Return the URL to the"Submission Saved Secure"
page on the given portal.static String
PortalUtils. getServerBusyPath(Portal portal)
Return the URL to the"Secure Form"
page on the given portal.static String
PortalUtils. getSessionExpiredPath(Portal portal)
Return the form session expired page path for the portal.static String
PortalUtils. getSessionReestablishedPath(Portal portal)
Return the form session reestablished page path for the portal.static String
PortalUtils. getSignatureReceiptURL(Portal portal, String submitKey, String renderMode)
Return the URL to access a signature receipt.static String
PortalUtils. getSubmissionAttachmentPath(Portal portal)
Return the URL to the"Submission Attachment"
page on the given portal.static String
PortalUtils. getSubmissionAttachmentSecurePath(Portal portal)
Return the URL to the"Submission Attachment Secure"
page on the given portal.static String
PortalUtils. getSubmissionCancelledPath(Submission submission, Portal portal)
Return the URL to the custom cancelled page URL specified on the submission's form or otherwise the"Submission Cancelled"
page on the given portal.static String
PortalUtils. getSubmissionConfirmationPath(Portal portal)
Return the URL to the"Submission Confirmation"
page on the given portal.static String
PortalUtils. getSubmissionConfirmationSecurePath(Portal portal)
Return the URL to the"Submission Confirmation Secure"
page on the given portal.static String
PortalUtils. getSubmissionEmailVerificationURL(Portal portal, Submission submission)
Return the full URL for the"Submission Email Verification"
page on the given portal and submission.static String
PortalUtils. getSubmissionErrorsPath(Portal portal)
Return the URL to the"Submission Errors"
page on the given portal.static String
PortalUtils. getSubmissionExpiredPath(Portal portal)
Return the URL to the"Submission Expired"
page on the given portal.static String
PortalUtils. getSubmissionExpiredPath(Portal portal, Form form)
Return the URL to the"Submission Expired"
page on the given portal and portal.static String
PortalUtils. getSubmissionFailedPath(Portal portal)
Return the URL to the"Submission Failed"
page on the given portal.static String
PortalUtils. getSubmissionHostedPaymentPath(Portal portal)
Return the URL to the"Submission Payment Hosted"
page on the given portal.static String
PortalUtils. getSubmissionHostedPaymentSecurePath(Portal portal)
Return the URL to the"Submission Payment Hosted Secure"
page on the given portal.static String
PortalUtils. getSubmissionPaymentCompletePath(Portal portal)
Return the URL to the"Submission Payment Complete"
page on the given portal.static String
PortalUtils. getSubmissionSavedPath(Portal portal)
Return the URL to the"Submission Saved"
page on the given portal.static String
PortalUtils. getSubmissionWetSignaturePath(Portal portal)
Return the URL to thePortalPage.PAGE_Submission_Wet_Signature
page on the given portal.static String
PortalUtils. getSubmissionWetSignatureSecurePath(Portal portal)
Return the URL to thePortalPage.PAGE_Submission_Wet_Signature_Secure
page on the given portal.static boolean
PortalUtils. isRequestingOfflinePath(HttpServletRequest request, Portal portal)
Return whether a user is requesting the"Offline"
page for the given portal -
Uses of Portal in com.avoka.tm.vo
Constructors in com.avoka.tm.vo with parameters of type Portal Constructor Description Space(Portal portal)
Create a Space value object with the given portal entity parameter.
-