Package com.avoka.fc.core.util
Provides common utility classes and exception objects.
-
Interface Summary Interface Description TxnExecutor.IFunction Provides a closure function to call in the transaction executor. -
Class Summary Class Description AnonymousUserProvider Provides information around the anonymous user.AttachmentSummaryUtils Provides methods to create attachment summary XML data.BuildProperties Provides build time server properties.ByteArrayDataSource Provides a DataSource implementation based on a byte array.CayenneTask Provide a runnable Cayenne task.CayenneTimerTask Provide a runnable Cayenne timer task.ComposerReleaseComparator Provides a comparator for Composer versionsContentTypeUtils Provides utility methods around submission content types.CsvReader Provides a stream based parser for parsing delimited text data from a file or a stream.DataRetentionUtils Provides utility methods for calculating data retention policies.DeliveryUtils Provides utility methods around submission and attachment delivery.EncodingUtils Provides utility methods around string encoding.FluentSecurityUtils Provides utility methods for handling security through Fluent APIs.FormatUtils Provides utility methods around string formatting.FormUtils Provides miscellaneous form related utility methods.FormXmlCrypto Provides form XML data encryption and decryption functions.GroovyTestUtils Provides GroovyTest Utility methods.GroovyThreadListener Provides a Groovy Thread listener to setup execution context information for Groovy Scripts on a separate execution thread.HttpClientUtils Provides Apache HttpClient utility methods.LicensingCellProcessor Provides a custom cell processor for licensing.LicensingDateFormat A helper class used in licensing.MemoryCache Provides an in memory cache for frequently used values.PDFUtils A utility class for assisting with the manipulation of flat PDF files.PortalUtils Provides utility methods related to portals.ReceiptUtils Provides PDF Receipt utility methods.RedirectUtils Provides utility methods related to HTTP redirect.ReflectionStringBuilder Provides a ReflectionToStringBuilder utility class.RemoteUserProvider Provides information around the currently logged in user.SAML2AttributesUtils Provides utility methods around SAML2 AttributesSpringContextProvider Provide a thread local Spring ApplicationContext.StatusUtils Provides a utils class for status functionality of a Space, Organisation, Form, or Template VersionStringComparator Deprecated. usePropertyComparator
instead, orVersionComparator
for semantic version number comparisonSubmissionBeanUtils Provides utility methods to create submission bean objects to be used for delivery.SubmissionFormat Provides a formatter populating submission information into a pattern string.SubmissionRetentionSettings A simple bean class to pass around submission related data retention settings.SubmissionUtils Provides submission related utility methods.SystemUtil Provides a set of utilities around the environment SmartForm Manager is installed on.TxnExecutor Provides a Cayenne Transaction Executor class, which will execute the specified function in a Cayenne Transaction.ValidationUtils Provides utility methods around validation.VelocityDataSourceResourceLoader Provides a specialized Velocity Resource loader which loads content from the portal_page and portal_resource tables.VelocityDataSourceResourceLoader.ExceptionUtils VersionNumberComparator Provides a comparator for version numbers in the format a.b.c (e.g.XPath Provides an XPath implementation that "flips" the standard way of doing Jaxen around - it allows you to define the element once, and then evaluate multiple xpath expressions against that node. -
Exception Summary Exception Description ApplicationEmailException Provides an email-related exception.ApplicationException Provides the base SmartForm Manager application exception.ApplicationFileUploadException Provides an exception related to errors during electronic attachment upload.DuplicateSubmissionException Provides an exception indicating that a form instance was unexpectedly submitted multiple times.FormXmlCrypto.CryptoException Provides a crypto exception.ImportValidationException Provides an exception indicating that an import archive could not be validated.PaymentResponseException Provides an error that is used during payment when the response from the payment server was unexpected or faulty.SubmissionCompleteProcessorException Provides a Submission Complete Processor Exception class.SubmissionException Provides a submission related exception storing the form and submitted data.UnsupportedVersionException Provides an exception indicating that an entity (such as a form) is not supported by this TM version.