Class FormsMetaInfoStaticContainer


  • public final class FormsMetaInfoStaticContainer
    extends java.lang.Object
    Class to store meta info that will be used in forms module in static context.
    • Field Detail

      • metaInfoForLayout

        private static java.lang.ThreadLocal<MetaInfoContainer> metaInfoForLayout
    • Constructor Detail

      • FormsMetaInfoStaticContainer

        private FormsMetaInfoStaticContainer()
    • Method Detail

      • useMetaInfoDuringTheAction

        public static void useMetaInfoDuringTheAction​(MetaInfoContainer metaInfoContainer,
                                                      Action action)
        Sets meta info related to forms into static context, executes the action and then cleans meta info.

        Keep in mind that this instance will only be accessible from the same thread.

        Parameters:
        metaInfoContainer - instance to be set.
        action - action which will be executed while meta info is set to static context.
      • getMetaInfoForLayout

        static MetaInfoContainer getMetaInfoForLayout()
        Gets meta info which was set previously.

        Keep in mind that this operation will return meta info instance which was set previously from the same thread.

        Returns:
        meta info instance.