Class JPAEntityListVariableType

    • Constructor Detail

      • JPAEntityListVariableType

        public JPAEntityListVariableType()
    • Method Detail

      • isCachable

        public boolean isCachable()
        Description copied from interface: VariableType

        Indicates if this variable type supports caching.

        If caching is supported, the result of VariableType.getValue(ValueFields) is saved for the duration of the session and used for subsequent reads of the variable's value.

        If caching is not supported, all reads of a variable's value require a fresh call to VariableType.getValue(ValueFields).

        Specified by:
        isCachable in interface VariableType
        Returns:
        whether variables of this type are cacheable.
      • isAbleToStore

        public boolean isAbleToStore​(Object value)
        Specified by:
        isAbleToStore in interface VariableType
        Returns:
        whether this variable type can store the specified value.
      • serializeIds

        protected byte[] serializeIds​(List<String> ids)
        Returns:
        a bytearray containing all ID's in the given string serialized as an array.
      • deserializeIds

        protected String[] deserializeIds​(byte[] bytes)