X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=opendaylight%2Fsal%2Fyang-prototype%2Fyang%2Fyang-model-util%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fyang%2Fmodel%2Futil%2FStringType.java;fp=opendaylight%2Fsal%2Fyang-prototype%2Fyang%2Fyang-model-util%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fyang%2Fmodel%2Futil%2FStringType.java;h=f58075bf307d9d6d2bd4f2012620dc4970426c7a;hb=11b0c275f1abb01bac9b122895a002c8e7905de1;hp=c676d7479a16ce13205a1662b503c2080783974e;hpb=c073bcd7e39c1b393d2c2612bbd57334d10294f7;p=controller.git diff --git a/opendaylight/sal/yang-prototype/yang/yang-model-util/src/main/java/org/opendaylight/controller/yang/model/util/StringType.java b/opendaylight/sal/yang-prototype/yang/yang-model-util/src/main/java/org/opendaylight/controller/yang/model/util/StringType.java index c676d7479a..f58075bf30 100644 --- a/opendaylight/sal/yang-prototype/yang/yang-model-util/src/main/java/org/opendaylight/controller/yang/model/util/StringType.java +++ b/opendaylight/sal/yang-prototype/yang/yang-model-util/src/main/java/org/opendaylight/controller/yang/model/util/StringType.java @@ -7,8 +7,10 @@ */ package org.opendaylight.controller.yang.model.util; +import java.net.URI; import java.util.ArrayList; import java.util.Collections; +import java.util.Date; import java.util.List; import org.opendaylight.controller.yang.common.QName; @@ -38,9 +40,10 @@ public class StringType implements StringTypeDefinition { /** * Default Constructor. */ - public StringType() { + public StringType(final List actualPath, + final URI namespace, final Date revision) { super(); - path = BaseTypes.schemaPath(name); + path = BaseTypes.schemaPath(actualPath, namespace, revision); final List constraints = new ArrayList(); constraints.add(BaseConstraints.lengthConstraint(0, Long.MAX_VALUE, "", "")); lengthStatements = Collections.unmodifiableList(constraints); @@ -54,10 +57,11 @@ public class StringType implements StringTypeDefinition { * @param lengthStatements * @param patterns */ - public StringType(final List lengthStatements, + public StringType(final List actualPath, + final URI namespace, final Date revision, final List lengthStatements, final List patterns) { super(); - path = BaseTypes.schemaPath(name); + path = BaseTypes.schemaPath(actualPath, namespace, revision); if(lengthStatements == null || lengthStatements.size() == 0) { final List constraints = new ArrayList(); constraints.add(BaseConstraints.lengthConstraint(0, Long.MAX_VALUE, "", "")); @@ -76,11 +80,12 @@ public class StringType implements StringTypeDefinition { * @param patterns * @param units */ - public StringType(final String defaultValue, + public StringType(final List actualPath, + final URI namespace, final Date revision, final String defaultValue, final List lengthStatements, final List patterns, final String units) { super(); - path = BaseTypes.schemaPath(name); + path = BaseTypes.schemaPath(actualPath, namespace, revision); this.defaultValue = defaultValue; if(lengthStatements == null || lengthStatements.size() == 0) { final List constraints = new ArrayList();