Class UserImporter.ImportBehavior

  • Enclosing class:
    UserImporter

    public static final class UserImporter.ImportBehavior
    extends Object
    Inner class defining the treatment of membership or impersonator values pointing to non-existing authorizables.
    • Field Detail

      • IGNORE

        public static final int IGNORE
        If a member or impersonator value cannot be set due to constraints enforced by the API implementation, the failure is logged as warning but otherwise ignored.
        See Also:
        Constant Field Values
      • BESTEFFORT

        public static final int BESTEFFORT
        Same as IGNORE but in addition tries to circumvent the problem. This option should only be used with validated and trusted XML passed to the SessionImporter.
        See Also:
        Constant Field Values
      • ABORT

        public static final int ABORT
        Aborts the import as soon as invalid values are detected throwing a ConstraintViolationException.
        See Also:
        Constant Field Values
    • Constructor Detail

      • ImportBehavior

        public ImportBehavior()
    • Method Detail

      • valueFromName

        public static int valueFromName​(String behaviorString)
      • nameFromValue

        public static String nameFromValue​(int importBehavior)