Class UserImporter.ImportBehavior
- java.lang.Object
-
- org.apache.jackrabbit.core.security.user.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 Summary
Fields Modifier and Type Field Description static int
ABORT
Aborts the import as soon as invalid values are detected throwing aConstraintViolationException
.static int
BESTEFFORT
Same asIGNORE
but in addition tries to circumvent the problem.static 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.static String
NAME_ABORT
static String
NAME_BESTEFFORT
static String
NAME_IGNORE
-
Constructor Summary
Constructors Constructor Description ImportBehavior()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static String
nameFromValue(int importBehavior)
static int
valueFromName(String behaviorString)
-
-
-
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 asIGNORE
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 aConstraintViolationException
.- See Also:
- Constant Field Values
-
NAME_IGNORE
public static final String NAME_IGNORE
- See Also:
- Constant Field Values
-
NAME_BESTEFFORT
public static final String NAME_BESTEFFORT
- See Also:
- Constant Field Values
-
NAME_ABORT
public static final String NAME_ABORT
- See Also:
- Constant Field Values
-
-