aboutsummaryrefslogtreecommitdiffstats
path: root/src/main/java/org/onap/sdc/toscaparser/api/functions/Token.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/org/onap/sdc/toscaparser/api/functions/Token.java')
-rw-r--r--src/main/java/org/onap/sdc/toscaparser/api/functions/Token.java59
1 files changed, 29 insertions, 30 deletions
diff --git a/src/main/java/org/onap/sdc/toscaparser/api/functions/Token.java b/src/main/java/org/onap/sdc/toscaparser/api/functions/Token.java
index e8e160e..240ce85 100644
--- a/src/main/java/org/onap/sdc/toscaparser/api/functions/Token.java
+++ b/src/main/java/org/onap/sdc/toscaparser/api/functions/Token.java
@@ -7,9 +7,9 @@
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
- *
+ *
* http://www.apache.org/licenses/LICENSE-2.0
- *
+ *
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
@@ -46,39 +46,38 @@ public class Token extends Function {
//Example:
- // [ get_attribute: [ my_server, data_endpoint, ip_address ], ':', 1 ]
+ // [ get_attribute: [ my_server, data_endpoint, ip_address ], ':', 1 ]
- public Token(TopologyTemplate ttpl, Object context, String name, ArrayList<Object> args) {
- super(ttpl,context,name,args);
- }
-
- @Override
- public Object result() {
- return this;
- }
+ public Token(TopologyTemplate ttpl, Object context, String name, ArrayList<Object> args) {
+ super(ttpl, context, name, args);
+ }
- @Override
- void validate() {
- if(args.size() < 3) {
- ThreadLocalsHolder.getCollector().appendValidationIssue(new JToscaValidationIssue("JE180",
- "ValueError: Invalid arguments for function \"token\". " +
- "Expected at least three arguments"));
- }
- else {
- if(!(args.get(1) instanceof String) ||
- ((String)args.get(1)).length() != 1) {
- ThreadLocalsHolder.getCollector().appendValidationIssue(new JToscaValidationIssue("JE181",
+ @Override
+ public Object result() {
+ return this;
+ }
+
+ @Override
+ void validate() {
+ if (args.size() < 3) {
+ ThreadLocalsHolder.getCollector().appendValidationIssue(new JToscaValidationIssue("JE180",
"ValueError: Invalid arguments for function \"token\". " +
- "Expected single char value as second argument"));
+ "Expected at least three arguments"));
+ } else {
+ if (!(args.get(1) instanceof String) ||
+ ((String) args.get(1)).length() != 1) {
+ ThreadLocalsHolder.getCollector().appendValidationIssue(new JToscaValidationIssue("JE181",
+ "ValueError: Invalid arguments for function \"token\". " +
+ "Expected single char value as second argument"));
}
- if(!(args.get(2) instanceof Integer)) {
- ThreadLocalsHolder.getCollector().appendValidationIssue(new JToscaValidationIssue("JE182",
- "ValueError: Invalid arguments for function \"token\"" +
- "Expected integer value as third argument"));
- }
- }
- }
+ if (!(args.get(2) instanceof Integer)) {
+ ThreadLocalsHolder.getCollector().appendValidationIssue(new JToscaValidationIssue("JE182",
+ "ValueError: Invalid arguments for function \"token\"" +
+ "Expected integer value as third argument"));
+ }
+ }
+ }
}