本文整理了Java中org.opensaml.core.xml.schema.XSBooleanValue.valueOf()
方法的一些代码示例,展示了XSBooleanValue.valueOf()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。XSBooleanValue.valueOf()
方法的具体详情如下:
包路径:org.opensaml.core.xml.schema.XSBooleanValue
类名称:XSBooleanValue
方法名:valueOf
[英]Parses a string meant to represent a boolean. If the string is "1" or "0" the returned object will use a numeric representation and have a value of TRUE or FALSE, respectively. If the string is "true" the returned object will use a lexical representation and have a value of TRUE. If the string is anything else the returned object will use a lexical representation and have a value of FALSE.
[中]解析表示布尔值的字符串。如果字符串为“1”或“0”,则返回的对象将使用数字表示,并分别具有TRUE或FALSE值。如果字符串为“true”,则返回的对象将使用词法表示,其值为true。如果字符串是其他任何内容,则返回的对象将使用词法表示,且值为FALSE。
代码示例来源:origin: org.apache.servicemix.bundles/org.apache.servicemix.bundles.opensaml
/** {@inheritDoc} */
@Override
protected void processElementContent(@Nonnull final XMLObject xmlObject, @Nonnull final String elementContent) {
XSBoolean xsiBoolean = (XSBoolean) xmlObject;
xsiBoolean.setValue(XSBooleanValue.valueOf(elementContent));
}
}
代码示例来源:origin: org.opensaml/opensaml-core
/** {@inheritDoc} */
@Override
protected void processElementContent(@Nonnull final XMLObject xmlObject, @Nonnull final String elementContent) {
XSBoolean xsiBoolean = (XSBoolean) xmlObject;
xsiBoolean.setValue(XSBooleanValue.valueOf(elementContent));
}
}
代码示例来源:origin: org.opensaml/opensaml-soap-impl
/** {@inheritDoc} */
protected void processElementContent(XMLObject xmlObject, String elementContent) {
if (elementContent != null) {
Forwardable forwardable = (Forwardable) xmlObject;
XSBooleanValue value = XSBooleanValue.valueOf(elementContent);
forwardable.setValue(value);
}
}
代码示例来源:origin: org.opensaml/opensaml-soap-impl
/** {@inheritDoc} */
protected void processElementContent(XMLObject xmlObject, String elementContent) {
if (elementContent != null) {
Delegatable delegatable = (Delegatable) xmlObject;
XSBooleanValue value = XSBooleanValue.valueOf(elementContent);
delegatable.setValue(value);
}
}
代码示例来源:origin: org.opensaml/opensaml-saml-impl
/** {@inheritDoc} */
protected void processAttribute(XMLObject samlObject, Attr attribute) throws UnmarshallingException {
SPSSODescriptor descriptor = (SPSSODescriptor) samlObject;
if (attribute.getLocalName().equals(SPSSODescriptor.AUTH_REQUESTS_SIGNED_ATTRIB_NAME)) {
descriptor.setAuthnRequestsSigned(XSBooleanValue.valueOf(attribute.getValue()));
} else if (attribute.getLocalName().equals(SPSSODescriptor.WANT_ASSERTIONS_SIGNED_ATTRIB_NAME)) {
descriptor.setWantAssertionsSigned(XSBooleanValue.valueOf(attribute.getValue()));
} else {
super.processAttribute(samlObject, attribute);
}
}
}
代码示例来源:origin: org.opensaml/opensaml-soap-impl
/** {@inheritDoc} */
protected void processAttribute(XMLObject xmlObject, Attr attribute) throws UnmarshallingException {
Renewing renewing = (Renewing) xmlObject;
if (attribute.getLocalName().equals(Renewing.ALLOW_ATTRIB_NAME)) {
renewing.setAllow(XSBooleanValue.valueOf(attribute.getValue()));
} else if (attribute.getLocalName().equals(Renewing.OK_ATTRIB_NAME)) {
renewing.setOK(XSBooleanValue.valueOf(attribute.getValue()));
} else {
super.processAttribute(xmlObject, attribute);
}
}
代码示例来源:origin: org.opensaml/opensaml-saml-impl
/** {@inheritDoc} */
protected void processAttribute(XMLObject samlObject, Attr attribute) throws UnmarshallingException {
AttributeConsumingService service = (AttributeConsumingService) samlObject;
if (attribute.getLocalName().equals(AttributeConsumingService.INDEX_ATTRIB_NAME)) {
service.setIndex(Integer.valueOf(attribute.getValue()));
} else if (attribute.getLocalName().equals(AttributeConsumingService.IS_DEFAULT_ATTRIB_NAME)) {
service.setIsDefault(XSBooleanValue.valueOf(attribute.getValue()));
} else {
super.processAttribute(samlObject, attribute);
}
}
}
代码示例来源:origin: org.opensaml/opensaml-xacml-saml-impl
/** {@inheritDoc} */
protected void processAttribute(XMLObject samlObject, Attr attribute) throws UnmarshallingException {
XACMLAuthzDecisionQueryType authzDS = (XACMLAuthzDecisionQueryType) samlObject;
if (attribute.getLocalName().equals(XACMLAuthzDecisionQueryType.INPUTCONTEXTONLY_ATTRIB_NAME)) {
authzDS.setInputContextOnly(XSBooleanValue.valueOf(attribute.getValue()));
}
if (attribute.getLocalName().equals(XACMLAuthzDecisionQueryType.RETURNCONTEXT_ATTRIB_NAME)) {
authzDS.setReturnContext(XSBooleanValue.valueOf(attribute.getValue()));
}
if (attribute.getLocalName().equals(XACMLAuthzDecisionQueryType.COMBINEPOLICIES_ATTRIB_NAME)) {
authzDS.setCombinePolicies(XSBooleanValue.valueOf(attribute.getValue()));
}
super.processAttribute(samlObject, attribute);
}
代码示例来源:origin: org.opensaml/opensaml-saml-impl
/** {@inheritDoc} */
protected void processAttribute(XMLObject samlObject, Attr attribute) throws UnmarshallingException {
IDPSSODescriptor descriptor = (IDPSSODescriptor) samlObject;
if (attribute.getLocalName().equals(IDPSSODescriptor.WANT_AUTHN_REQ_SIGNED_ATTRIB_NAME)) {
descriptor.setWantAuthnRequestsSigned(XSBooleanValue.valueOf(attribute.getValue()));
} else {
super.processAttribute(samlObject, attribute);
}
}
}
代码示例来源:origin: org.opensaml/opensaml-saml-impl
/** {@inheritDoc} */
protected void processAttribute(XMLObject samlObject, Attr attribute) throws UnmarshallingException {
QueryDescriptorType descriptor = (QueryDescriptorType) samlObject;
if (attribute.getLocalName().equals(QueryDescriptorType.WANT_ASSERTIONS_SIGNED_ATTRIB_NAME)) {
descriptor.setWantAssertionsSigned(XSBooleanValue.valueOf(attribute.getValue()));
} else {
super.processAttribute(samlObject, attribute);
}
}
}
代码示例来源:origin: org.opensaml/opensaml-saml-impl
/** {@inheritDoc} */
protected void processAttribute(XMLObject samlObject, Attr attribute) throws UnmarshallingException {
RequestedAttribute requestedAttribute = (RequestedAttribute) samlObject;
if (attribute.getLocalName().equals(RequestedAttribute.IS_REQUIRED_ATTRIB_NAME)) {
requestedAttribute.setIsRequired(XSBooleanValue.valueOf(attribute.getValue()));
} else {
super.processAttribute(samlObject, attribute);
}
}
}
代码示例来源:origin: org.opensaml/opensaml-saml-impl
/** {@inheritDoc} */
protected void processAttribute(XMLObject samlObject, Attr attribute) throws UnmarshallingException {
IndexedEndpoint iEndpoint = (IndexedEndpoint) samlObject;
if (attribute.getLocalName().equals(IndexedEndpoint.INDEX_ATTRIB_NAME)) {
iEndpoint.setIndex(Integer.valueOf(attribute.getValue()));
} else if (attribute.getLocalName().equals(IndexedEndpoint.IS_DEFAULT_ATTRIB_NAME)) {
iEndpoint.setIsDefault(XSBooleanValue.valueOf(attribute.getValue()));
} else {
super.processAttribute(samlObject, attribute);
}
}
}
代码示例来源:origin: org.opensaml/opensaml-saml-impl
/** {@inheritDoc} */
protected void processAttribute(XMLObject samlObject, Attr attribute) throws UnmarshallingException {
GeneratedKey key = (GeneratedKey) samlObject;
QName attrName = QNameSupport.getNodeQName(attribute);
if (GeneratedKey.SOAP11_MUST_UNDERSTAND_ATTR_NAME.equals(attrName)) {
key.setSOAP11MustUnderstand(XSBooleanValue.valueOf(attribute.getValue()));
} else if (GeneratedKey.SOAP11_ACTOR_ATTR_NAME.equals(attrName)) {
key.setSOAP11Actor(attribute.getValue());
} else {
super.processAttribute(samlObject, attribute);
}
}
代码示例来源:origin: org.opensaml/opensaml-saml-impl
/** {@inheritDoc} */
protected void processAttribute(XMLObject samlObject, Attr attribute) throws UnmarshallingException {
NameIDPolicy policy = (NameIDPolicy) samlObject;
if (attribute.getLocalName().equals(NameIDPolicy.FORMAT_ATTRIB_NAME)) {
policy.setFormat(attribute.getValue());
}
if (attribute.getLocalName().equals(NameIDPolicy.SP_NAME_QUALIFIER_ATTRIB_NAME)) {
policy.setSPNameQualifier(attribute.getValue());
}
if (attribute.getLocalName().equals(NameIDPolicy.ALLOW_CREATE_ATTRIB_NAME)) {
policy.setAllowCreate(XSBooleanValue.valueOf(attribute.getValue()));
} else {
super.processAttribute(samlObject, attribute);
}
}
}
代码示例来源:origin: org.opensaml/opensaml-saml-impl
/** {@inheritDoc} */
protected void processAttribute(XMLObject xmlObject, Attr attribute) throws UnmarshallingException {
ChannelBindings cb = (ChannelBindings) xmlObject;
QName attrName = QNameSupport.getNodeQName(attribute);
if (attribute.getLocalName().equals(ChannelBindings.TYPE_ATTRIB_NAME)) {
cb.setType(attribute.getValue());
} else if (ChannelBindings.SOAP11_MUST_UNDERSTAND_ATTR_NAME.equals(attrName)) {
cb.setSOAP11MustUnderstand(XSBooleanValue.valueOf(attribute.getValue()));
} else if (ChannelBindings.SOAP11_ACTOR_ATTR_NAME.equals(attrName)) {
cb.setSOAP11Actor(attribute.getValue());
} else {
super.processAttribute(xmlObject, attribute);
}
}
代码示例来源:origin: org.opensaml/opensaml-saml-impl
/** {@inheritDoc} */
protected void processAttribute(XMLObject xmlObject, Attr attribute) throws UnmarshallingException {
RequestAuthenticated ra = (RequestAuthenticated) xmlObject;
QName attrName = QNameSupport.getNodeQName(attribute);
if (RequestAuthenticated.SOAP11_MUST_UNDERSTAND_ATTR_NAME.equals(attrName)) {
ra.setSOAP11MustUnderstand(XSBooleanValue.valueOf(attribute.getValue()));
} else if (RequestAuthenticated.SOAP11_ACTOR_ATTR_NAME.equals(attrName)) {
ra.setSOAP11Actor(attribute.getValue());
} else {
super.processAttribute(xmlObject, attribute);
}
}
代码示例来源:origin: org.opensaml/opensaml-saml-impl
/** {@inheritDoc} */
protected void processAttribute(XMLObject xmlObject, Attr attribute) throws UnmarshallingException {
RelayState relayState = (RelayState) xmlObject;
QName attrName = QNameSupport.getNodeQName(attribute);
if (RelayState.SOAP11_MUST_UNDERSTAND_ATTR_NAME.equals(attrName)) {
relayState.setSOAP11MustUnderstand(XSBooleanValue.valueOf(attribute.getValue()));
} else if (RelayState.SOAP11_ACTOR_ATTR_NAME.equals(attrName)) {
relayState.setSOAP11Actor(attribute.getValue());
} else {
super.processAttribute(xmlObject, attribute);
}
}
代码示例来源:origin: org.opensaml/opensaml-saml-impl
/** {@inheritDoc} */
protected void processAttribute(XMLObject samlObject, Attr attribute) throws UnmarshallingException {
SubjectConfirmation sc = (SubjectConfirmation) samlObject;
QName attrName = QNameSupport.getNodeQName(attribute);
if (SubjectConfirmation.SOAP11_MUST_UNDERSTAND_ATTR_NAME.equals(attrName)) {
sc.setSOAP11MustUnderstand(XSBooleanValue.valueOf(attribute.getValue()));
} else if (SubjectConfirmation.SOAP11_ACTOR_ATTR_NAME.equals(attrName)) {
sc.setSOAP11Actor(attribute.getValue());
} else if (attribute.getLocalName().equals(SubjectConfirmation.METHOD_ATTRIB_NAME)) {
sc.setMethod(attribute.getValue());
} else {
super.processAttribute(samlObject, attribute);
}
}
代码示例来源:origin: org.opensaml/opensaml-saml-impl
/** {@inheritDoc} */
protected void processAttribute(XMLObject samlObject, Attr attribute) throws UnmarshallingException {
Response response = (Response) samlObject;
QName attrName = QNameSupport.getNodeQName(attribute);
if (Response.SOAP11_MUST_UNDERSTAND_ATTR_NAME.equals(attrName)) {
response.setSOAP11MustUnderstand(XSBooleanValue.valueOf(attribute.getValue()));
} else if (Response.SOAP11_ACTOR_ATTR_NAME.equals(attrName)) {
response.setSOAP11Actor(attribute.getValue());
} else if (Response.ASSERTION_CONSUMER_SERVICE_URL_ATTRIB_NAME.equals(attribute.getLocalName())) {
response.setAssertionConsumerServiceURL(attribute.getValue());
} else {
super.processAttribute(samlObject, attribute);
}
}
代码示例来源:origin: org.opensaml/opensaml-saml-impl
/** {@inheritDoc} */
protected void processAttribute(XMLObject samlObject, Attr attribute) throws UnmarshallingException {
SessionKey key = (SessionKey) samlObject;
QName attrName = QNameSupport.getNodeQName(attribute);
if (SessionKey.SOAP11_MUST_UNDERSTAND_ATTR_NAME.equals(attrName)) {
key.setSOAP11MustUnderstand(XSBooleanValue.valueOf(attribute.getValue()));
} else if (SessionKey.SOAP11_ACTOR_ATTR_NAME.equals(attrName)) {
key.setSOAP11Actor(attribute.getValue());
} else if (attribute.getLocalName().equals(SessionKey.ALGORITHM_ATTRIB_NAME)) {
key.setAlgorithm(attribute.getValue());
} else {
super.processAttribute(samlObject, attribute);
}
}
内容来源于网络,如有侵权,请联系作者删除!