1 package org.rundeck.api.parser;
2
3 import org.dom4j.Node;
4 import org.rundeck.api.domain.RundeckToken;
5
6
7
8
9
10
11
12 public class RundeckTokenParser extends BaseXpathParser<RundeckToken> {
13
14
15 public RundeckTokenParser(final String xpath) {
16 super(xpath);
17 }
18
19 public RundeckTokenParser() {
20
21 }
22
23 @Override
24 public RundeckToken parse(Node targetNode) {
25 RundeckToken rundeckToken = new RundeckToken();
26 String token = targetNode.valueOf("@id");
27 String user = targetNode.valueOf("@user");
28 rundeckToken.setToken(token);
29 rundeckToken.setUser(user);
30
31 return rundeckToken;
32 }
33 }