Examples of AuthCredentials


Examples of org.intalio.tempo.workflow.tas.core.AuthCredentials

     */
    private static AuthCredentials parseAuthCredentials(OMElement credentialElement)
            throws InvalidMessageFormatException {
        String participantToken = _xpathHelper.getRequiredString(credentialElement, "tas:participantToken");

        AuthCredentials credentials = new AuthCredentials(participantToken);
        OMElement usersElement = _xpathHelper.getElement(credentialElement, "tas:authorizedUsers");
        if (usersElement != null) {
            OMElement[] userElements = _xpathHelper.getElements(usersElement, "tas:user");
            for (OMElement userElement : userElements) {
                String user = userElement.getText().trim();
                credentials.getAuthorizedUsers().add(user);
            }
        }

        OMElement rolesElement = _xpathHelper.getElement(credentialElement, "tas:authorizedRoles");
        if (rolesElement != null) {
            OMElement[] roleElements = _xpathHelper.getElements(rolesElement, "tas:role");
            for (OMElement roleElement : roleElements) {
                String role = roleElement.getText().trim();
                credentials.getAuthorizedRoles().add(role);
            }
        }

        return credentials;
    }
View Full Code Here

Examples of org.intalio.tempo.workflow.tas.core.AuthCredentials

            OMElement metadataElement = _xpathHelper.getRequiredElement(addRequestElement, "tas:attachmentMetadata");
            AttachmentMetadata metadata = TASAxis2Bridge.parseAttachmentMetadata(metadataElement);

            OMElement credentialElement = _xpathHelper.getRequiredElement(addRequestElement, "tas:authCredentials");
            AuthCredentials credentials = TASAxis2Bridge.parseAuthCredentials(credentialElement);

            OMElement localFileUrlElement = _xpathHelper.getElement(addRequestElement, "tas:localFileURL");
            OMElement payloadElement = _xpathHelper.getElement(addRequestElement, "tas:payload");
            OMElement plaintextElement = _xpathHelper.getElement(addRequestElement, "tas:plaintext");
View Full Code Here

Examples of org.intalio.tempo.workflow.tas.core.AuthCredentials

    public OMElement delete(OMElement deleteRequestElement) throws AxisFault {
        try {
            _logger.debug("Request: delete");
            OMElement credentialElement = _xpathHelper
                    .getRequiredElement(deleteRequestElement, "tas:authCredentials");
            AuthCredentials credentials = TASAxis2Bridge.parseAuthCredentials(credentialElement);
            String attachmentUrl = _xpathHelper.getRequiredString(deleteRequestElement, "tas:attachmentURL");
            _serviceImpl.delete(credentials, attachmentUrl);
            OMElement responseElement = TASAxis2Bridge.createOkResponse();
            return responseElement;
        } catch (Exception e) {
View Full Code Here

Examples of org.intalio.tempo.workflow.tas.live.TasStub.AuthCredentials

    meta.setFilename(fileName);
    meta.setMimeType(mimetype);
    req.setAttachmentMetadata(meta);
   
    // add TAS credentials
    AuthCredentials cred = new AuthCredentials();
    AuthorizedRoles_type0 roles = new AuthorizedRoles_type0();
    roles.setRole(ROLES);
    cred.setAuthorizedRoles(roles);
    cred.setParticipantToken(TOKEN);
    req.setAuthCredentials(cred);

    // test resulting url
    // this will throw an exception if the URL is not valid
    URL url = new URL(tas.add(req).getUrl().toString());
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.