public SessionCookieConfig getConfig(final OperationContext context, final ModelNode model) throws OperationFailedException { if(!model.isDefined()) { return null; } ModelNode nameValue = NAME.resolveModelAttribute(context, model); ModelNode domainValue = DOMAIN.resolveModelAttribute(context, model); ModelNode commentValue = COMMENT.resolveModelAttribute(context, model); ModelNode secureValue = SECURE.resolveModelAttribute(context, model); ModelNode httpOnlyValue = HTTP_ONLY.resolveModelAttribute(context, model); ModelNode maxAgeValue = MAX_AGE.resolveModelAttribute(context, model); final String name = nameValue.isDefined() ? nameValue.asString() : null; final String domain = domainValue.isDefined() ? domainValue.asString() : null; final String comment = commentValue.isDefined() ? commentValue.asString() : null; final Boolean secure = secureValue.isDefined() ? secureValue.asBoolean() : null; final Boolean httpOnly = httpOnlyValue.isDefined() ? httpOnlyValue.asBoolean() : null; final Integer maxAge = maxAgeValue.isDefined() ? maxAgeValue.asInt() : null; return new SessionCookieConfig(name, domain, comment, httpOnly, secure, maxAge); }
public SessionCookieConfig getConfig(final OperationContext context, final ModelNode model) throws OperationFailedException { if(!model.isDefined()) { return null; } ModelNode nameValue = NAME.resolveModelAttribute(context, model); ModelNode domainValue = DOMAIN.resolveModelAttribute(context, model); ModelNode commentValue = COMMENT.resolveModelAttribute(context, model); ModelNode secureValue = SECURE.resolveModelAttribute(context, model); ModelNode httpOnlyValue = HTTP_ONLY.resolveModelAttribute(context, model); ModelNode maxAgeValue = MAX_AGE.resolveModelAttribute(context, model); final String name = nameValue.isDefined() ? nameValue.asString() : null; final String domain = domainValue.isDefined() ? domainValue.asString() : null; final String comment = commentValue.isDefined() ? commentValue.asString() : null; final Boolean secure = secureValue.isDefined() ? secureValue.asBoolean() : null; final Boolean httpOnly = httpOnlyValue.isDefined() ? httpOnlyValue.asBoolean() : null; final Integer maxAge = maxAgeValue.isDefined() ? maxAgeValue.asInt() : null; return new SessionCookieConfig(name, domain, comment, httpOnly, secure, maxAge); }
public SessionCookieConfig getConfig(final OperationContext context, final ModelNode model) throws OperationFailedException { if(!model.isDefined()) { return null; } ModelNode nameValue = NAME.resolveModelAttribute(context, model); ModelNode domainValue = DOMAIN.resolveModelAttribute(context, model); ModelNode commentValue = COMMENT.resolveModelAttribute(context, model); ModelNode secureValue = SECURE.resolveModelAttribute(context, model); ModelNode httpOnlyValue = HTTP_ONLY.resolveModelAttribute(context, model); ModelNode maxAgeValue = MAX_AGE.resolveModelAttribute(context, model); final String name = nameValue.isDefined() ? nameValue.asString() : null; final String domain = domainValue.isDefined() ? domainValue.asString() : null; final String comment = commentValue.isDefined() ? commentValue.asString() : null; final Boolean secure = secureValue.isDefined() ? secureValue.asBoolean() : null; final Boolean httpOnly = httpOnlyValue.isDefined() ? httpOnlyValue.asBoolean() : null; final Integer maxAge = maxAgeValue.isDefined() ? maxAgeValue.asInt() : null; return new SessionCookieConfig(name, domain, comment, httpOnly, secure, maxAge); }