Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- SimpleAttributeDefinition TRANSACTION = SimpleAttributeDefinitionBuilder.create("transaction", STRING)
- .setDefaultValue(new ModelNode().set(CommonAttributes.XA))
- .setCorrector(new ParameterCorrector() {
- @Override
- public ModelNode correct(ModelNode newValue, ModelNode currentValue) {
- if (newValue.isDefined() && (newValue.asString().equals(CommonAttributes.LOCAL) || newValue.asString().equals(CommonAttributes.NONE))) {
- return newValue;
- } else {
- return new ModelNode(CommonAttributes.XA);
- }
- }
- })
- .setValidator(new StringAllowedValuesValidator(CommonAttributes.LOCAL, CommonAttributes.NONE, CommonAttributes.XA))
Add Comment
Please, Sign In to add comment