/** * @see {@link ParserNamespaceSupport#parse(XMLEventReader)} */ public Object parse(XMLEventReader xmlEventReader) throws ParsingException { CancelTargetType cancelTarget = new CancelTargetType(); StartElement startElement = StaxParserUtil.peekNextStartElement(xmlEventReader); // null start element indicates that the token to be canceled hasn't been specified. if (startElement == null) { throw logger.parserUnableParsingNullToken(); } // this is an unknown type - parse using the transformer. try { cancelTarget.add(StaxParserUtil.getDOMElement(xmlEventReader)); } catch (Exception e) { throw logger.parserError(e); } return cancelTarget; }
/** * Write an {@code CancelTargetType} to Stream * * @param cancelTarget * @param out * @throws ProcessingException */ private void writeCancelTargetType(CancelTargetType cancelTarget) throws ProcessingException { StaxUtil.writeStartElement(writer, PREFIX, WSTrustConstants.CANCEL_TARGET, BASE_NAMESPACE); List<Object> list = cancelTarget.getAny(); for (Object cancelTargetObj : list) { if (cancelTargetObj instanceof AssertionType) { AssertionType assertion = (AssertionType) cancelTargetObj; SAMLAssertionWriter samlAssertionWriter = new SAMLAssertionWriter(this.writer); samlAssertionWriter.write(assertion); } else if (cancelTargetObj instanceof Element) { StaxUtil.writeDOMElement(writer, (Element) cancelTargetObj); } else throw logger.writerUnknownTypeError(cancelTargetObj.getClass().getName()); } /* * Object cancelTargetObj = cancelTarget.getAny(); if (cancelTargetObj != null) { if (cancelTargetObj instanceof * AssertionType) { AssertionType assertion = (AssertionType) cancelTargetObj; SAMLAssertionWriter samlAssertionWriter = * new SAMLAssertionWriter(this.writer); samlAssertionWriter.write(assertion); } else if (cancelTargetObj instanceof * Element) { StaxUtil.writeDOMElement(writer, (Element) cancelTargetObj); } else throw new * ProcessingException("Unknown cancel target type=" + cancelTargetObj.getClass().getName()); } */ StaxUtil.writeEndElement(writer); }
/** * Write an {@code CancelTargetType} to Stream * * @param cancelTarget * @param out * * @throws ProcessingException */ private void writeCancelTargetType(CancelTargetType cancelTarget) throws ProcessingException { StaxUtil.writeStartElement(writer, PREFIX, WSTrustConstants.CANCEL_TARGET, BASE_NAMESPACE); List<Object> list = cancelTarget.getAny(); for (Object cancelTargetObj : list) { if (cancelTargetObj instanceof AssertionType) { AssertionType assertion = (AssertionType) cancelTargetObj; SAMLAssertionWriter samlAssertionWriter = new SAMLAssertionWriter(this.writer); samlAssertionWriter.write(assertion); } else if (cancelTargetObj instanceof Element) { StaxUtil.writeDOMElement(writer, (Element) cancelTargetObj); } else throw logger.writerUnknownTypeError(cancelTargetObj.getClass().getName()); } /* * Object cancelTargetObj = cancelTarget.getAny(); if (cancelTargetObj != null) { if (cancelTargetObj instanceof * AssertionType) { AssertionType assertion = (AssertionType) cancelTargetObj; SAMLAssertionWriter samlAssertionWriter = * new SAMLAssertionWriter(this.writer); samlAssertionWriter.write(assertion); } else if (cancelTargetObj instanceof * Element) { StaxUtil.writeDOMElement(writer, (Element) cancelTargetObj); } else throw new * ProcessingException("Unknown cancel target type=" + cancelTargetObj.getClass().getName()); } */ StaxUtil.writeEndElement(writer); }
/** * @see {@link ParserNamespaceSupport#parse(XMLEventReader)} */ public Object parse(XMLEventReader xmlEventReader) throws ParsingException { CancelTargetType cancelTarget = new CancelTargetType(); StartElement startElement = StaxParserUtil.peekNextStartElement(xmlEventReader); // null start element indicates that the token to be canceled hasn't been specified. if (startElement == null) { throw logger.parserUnableParsingNullToken(); } // this is an unknown type - parse using the transformer. try { cancelTarget.add(StaxParserUtil.getDOMElement(xmlEventReader)); } catch (Exception e) { throw logger.parserError(e); } return cancelTarget; }
List<Object> theList = cancelTarget.getAny(); for (Object cancelTargetObj : theList)
/** * @see {@link ParserNamespaceSupport#parse(XMLEventReader)} */ public Object parse(XMLEventReader xmlEventReader) throws ParsingException { CancelTargetType cancelTarget = new CancelTargetType(); StartElement startElement = StaxParserUtil.peekNextStartElement(xmlEventReader); // null start element indicates that the token to be canceled hasn't been specified. if (startElement == null) { throw logger.parserUnableParsingNullToken(); } // this is an unknown type - parse using the transformer. try { cancelTarget.add(StaxParserUtil.getDOMElement(xmlEventReader)); } catch (Exception e) { throw logger.parserError(e); } return cancelTarget; }
List<Object> theList = cancelTarget.getAny(); for (Object cancelTargetObj : theList)
/** * @see {@link ParserNamespaceSupport#parse(XMLEventReader)} */ public Object parse(XMLEventReader xmlEventReader) throws ParsingException { CancelTargetType cancelTarget = new CancelTargetType(); StartElement startElement = StaxParserUtil.peekNextStartElement(xmlEventReader); // null start element indicates that the token to be canceled hasn't been specified. if (startElement == null) { throw new ParsingException(ErrorCodes.UNABLE_PARSING_NULL_TOKEN); } // this is an unknown type - parse using the transformer. try { cancelTarget.add(StaxParserUtil.getDOMElement(xmlEventReader)); } catch (Exception e) { throw new ParsingException(ErrorCodes.PARSING_ERROR + e.getMessage(), e); } return cancelTarget; }
/** * Write an {@code CancelTargetType} to Stream * * @param cancelTarget * @param out * * @throws ProcessingException */ private void writeCancelTargetType(CancelTargetType cancelTarget) throws ProcessingException { StaxUtil.writeStartElement(writer, PREFIX, WSTrustConstants.CANCEL_TARGET, BASE_NAMESPACE); List<Object> list = cancelTarget.getAny(); for (Object cancelTargetObj : list) { if (cancelTargetObj instanceof AssertionType) { AssertionType assertion = (AssertionType) cancelTargetObj; SAMLAssertionWriter samlAssertionWriter = new SAMLAssertionWriter(this.writer); samlAssertionWriter.write(assertion); } else if (cancelTargetObj instanceof Element) { StaxUtil.writeDOMElement(writer, (Element) cancelTargetObj); } else throw logger.writerUnknownTypeError(cancelTargetObj.getClass().getName()); } /* * Object cancelTargetObj = cancelTarget.getAny(); if (cancelTargetObj != null) { if (cancelTargetObj instanceof * AssertionType) { AssertionType assertion = (AssertionType) cancelTargetObj; SAMLAssertionWriter samlAssertionWriter = * new SAMLAssertionWriter(this.writer); samlAssertionWriter.write(assertion); } else if (cancelTargetObj instanceof * Element) { StaxUtil.writeDOMElement(writer, (Element) cancelTargetObj); } else throw new * ProcessingException("Unknown cancel target type=" + cancelTargetObj.getClass().getName()); } */ StaxUtil.writeEndElement(writer); }
/** * @see {@link ParserNamespaceSupport#parse(XMLEventReader)} */ public Object parse(XMLEventReader xmlEventReader) throws ParsingException { CancelTargetType cancelTarget = new CancelTargetType(); StartElement startElement = StaxParserUtil.peekNextStartElement(xmlEventReader); // null start element indicates that the token to be canceled hasn't been specified. if (startElement == null) { throw new ParsingException(ErrorCodes.UNABLE_PARSING_NULL_TOKEN); } // this is an unknown type - parse using the transformer. try { cancelTarget.add(StaxParserUtil.getDOMElement(xmlEventReader)); } catch (Exception e) { throw new ParsingException(ErrorCodes.PARSING_ERROR + e.getMessage(), e); } return cancelTarget; }
List<Object> list = cancelTarget.getAny();
CancelTargetType cancelTarget = new CancelTargetType(); cancelTarget.add(securityToken); request.setCancelTarget(cancelTarget); request.setContext("context");
List<Object> list = cancelTarget.getAny();
CancelTargetType cancelTarget = new CancelTargetType(); cancelTarget.add(securityToken); request.setCancelTarget(cancelTarget); request.setContext("context");
CancelTargetType cancelTarget = new CancelTargetType(); cancelTarget.add(securityToken); request.setCancelTarget(cancelTarget); request.setContext("context");
CancelTargetType cancelTarget = new CancelTargetType(); cancelTarget.add(securityToken); request.setCancelTarget(cancelTarget); request.setContext("context");
CancelTargetType cancelTarget = new CancelTargetType(); cancelTarget.add(securityToken); request.setCancelTarget(cancelTarget); request.setContext("context");