Emixa Commons

Content Type: Module
Categories: Utility

Overview

This module is used by several other modules of Emixa and contains some handy functions around e-mail, Crop image Resize Image, transactions, execution microflows, hashing utils, string utils, enum parser, javascript actions to set classes and manipulate selected listview items, and a nice after-startup conversion helper We have helpers and functions for the following categories: Calculations ClassManipulators Conversion DocumentManipulation Microflow ORM ProcessQueue StringUtilities Transactions, haptic feedback for native, detecting Biometric type, Entity caching, Ratelimiter and much more

- Update 10: removed mergeoverlay (outdated libraries), added entity cache and ratelimiter.

Documentation

Demo urlhttps://www.emixa.com

Description

This module is used by several other modules of Emixa and contains some handy functions.

 

Typical usage scenario

  • In combination with other appronto modules
  • For some handy actions as listed above

 

Dependencies

 

  • MxModelReflection module(required for Microflow actions)
  • CommunityCommons module

 

Configuration

  • Define your constants in your user configuration. Settings->Configurations

 

Available Items:

  • Calculations
    • HaversineCheck
    • WorkdaysBetween
  • ClassManipulators
    • DeleteClassOnElement
    • HasClassOnElement
    • SetClassOnElement
    • SetPlaceholderOnTextbox
    • ToggleClassOnElement
    • ToggleClassOnParentElement
  • Conversion helpers
  • DocumentManipulation
    • CropImage
    • ImageResize
    • FileFromResourceToFileDocument
    • MakeFileEmpty
    • URLContentToFileDocument
  • Generators
    • NL IBAN generator
  • Microflow
    • ExecuteMicroflowInOwnTransaction
    • ExecuteMicroflowSynchronized
    • ExecuteMicroflowWithGUIDparam
    • GetCurrentMicroflow
    • GetCurrentMicroflowStack
  • Misc
    • CreateAccountIfNotExists
    • GenerateUUID
  • Native
    • Biometric
    • HapticFeedback
    • OTP client
  • ORM
    • GetObjectWithId
    • RefreshByEntity
  • ProcessQueue
    • GetOrCreateProcess (default excluded)
    • GetOrCreateQueueConfig (default excluded)
  • Resources
    • Environment
  • StringUtilities
    • CreatePasswordDigest
    • GetStringFromRegex
    • ParseStringToEnum
    • SHA1Encrypt
    • ParseStringToHex
    • ParseHexToString
    • ParseHexToFile
  • Transactions
    • EndSavePointForTransaction
    • GetCurrentSessionID
    • MakeSavePointForTransaction
  • Enitycache
  • Ratelimit

 

 

 

Releases