org.opensaml.core.xml.schema.XSBooleanValue.valueOf()方法的使用及代码示例

x33g5p2x  于2022-02-03 转载在 其他  
字(11.3k)|赞(0)|评价(0)|浏览(139)

本文整理了Java中org.opensaml.core.xml.schema.XSBooleanValue.valueOf()方法的一些代码示例,展示了XSBooleanValue.valueOf()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。XSBooleanValue.valueOf()方法的具体详情如下:
包路径:org.opensaml.core.xml.schema.XSBooleanValue
类名称:XSBooleanValue
方法名:valueOf

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);
  }
}

相关文章