All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.rundeck.api.parser.RundeckTokenParser Maven / Gradle / Ivy

There is a newer version: 13.2
Show newest version
package org.rundeck.api.parser;

import org.dom4j.Node;
import org.rundeck.api.domain.RundeckToken;

/**
 * RundeckTokenParser is ...
 *
 * @author Greg Schueler 
 * @since 2014-04-04
 */
public class RundeckTokenParser extends BaseXpathParser {


    public RundeckTokenParser(final String xpath) {
        super(xpath);
    }

    public RundeckTokenParser() {

    }

    @Override
    public RundeckToken parse(Node targetNode) {
        RundeckToken rundeckToken = new RundeckToken();
        String token = targetNode.valueOf("@id");
        String user = targetNode.valueOf("@user");
        rundeckToken.setToken(token);
        rundeckToken.setUser(user);

        return rundeckToken;
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy