diff options
author | Kajur, Harish (vk250x) <vk250x@att.com> | 2019-04-10 11:10:08 -0400 |
---|---|---|
committer | Kajur, Harish (vk250x) <vk250x@att.com> | 2019-04-10 11:57:12 -0400 |
commit | ea1de0d6ca0aeecc1755ccfb40ebe1295a94b086 (patch) | |
tree | 42c5c8eee99f5f7a119077ca7fe42ef40ea5bcb6 | |
parent | bd30b66c9cd6a18f3c4c7560afddb813b76c385c (diff) |
Adding in-maint properties to zone
Issue-ID: AAI-2228
Change-Id: Ibd7607510d4fe9984a6f7e62704f43f807a0f3af
Signed-off-by: Kajur, Harish (vk250x) <vk250x@att.com>
-rw-r--r-- | aai-schema/src/main/resources/onap/aai_schema/aai_schema_v16.xsd | 9 | ||||
-rw-r--r-- | aai-schema/src/main/resources/onap/oxm/v16/aai_oxm_v16.xml | 8 |
2 files changed, 15 insertions, 2 deletions
diff --git a/aai-schema/src/main/resources/onap/aai_schema/aai_schema_v16.xsd b/aai-schema/src/main/resources/onap/aai_schema/aai_schema_v16.xsd index 37350f0..d557026 100644 --- a/aai-schema/src/main/resources/onap/aai_schema/aai_schema_v16.xsd +++ b/aai-schema/src/main/resources/onap/aai_schema/aai_schema_v16.xsd @@ -8054,7 +8054,7 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" <xs:complexType> <xs:annotation> <xs:appinfo> - <annox:annotate target="class">@org.onap.aai.annotations.Metadata(description="A zone is a grouping of assets in a location homing to the same connections into the CBB",nameProps="zone-name",indexedProps="zone-id,design-type,zone-context",uniqueProps="zone-id",container="zones",namespace="network",uriTemplate="/network/zones/zone/{zone-id}",requiredProps="zone-id,zone-name,design-type,zone-context")</annox:annotate> + <annox:annotate target="class">@org.onap.aai.annotations.Metadata(description="A zone is a grouping of assets in a location homing to the same connections into the CBB",nameProps="zone-name",indexedProps="zone-id,design-type,zone-context",uniqueProps="zone-id",container="zones",namespace="network",uriTemplate="/network/zones/zone/{zone-id}",requiredProps="zone-id,zone-name,design-type,zone-context,in-maint")</annox:annotate> </xs:appinfo> </xs:annotation> <xs:sequence> @@ -8100,6 +8100,13 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" </xs:appinfo> </xs:annotation> </xs:element> + <xs:element name="in-maint" type="xs:boolean" minOccurs="0"> + <xs:annotation> + <xs:appinfo> + <annox:annotate target="field">@org.onap.aai.annotations.Metadata(defaultValue="false",description="Used to indicate whether or not zone object is in maintenance mode.")</annox:annotate> + </xs:appinfo> + </xs:annotation> + </xs:element> <xs:element ref="tns:relationship-list" minOccurs="0"/> </xs:sequence> </xs:complexType> diff --git a/aai-schema/src/main/resources/onap/oxm/v16/aai_oxm_v16.xml b/aai-schema/src/main/resources/onap/oxm/v16/aai_oxm_v16.xml index f36226e..aaf9e5c 100644 --- a/aai-schema/src/main/resources/onap/oxm/v16/aai_oxm_v16.xml +++ b/aai-schema/src/main/resources/onap/oxm/v16/aai_oxm_v16.xml @@ -6849,6 +6849,12 @@ <xml-property name="description" value="Concurrency value"/> </xml-properties> </xml-element> + <xml-element default-value="false" java-attribute="inMaint" name="in-maint" required="true" type="java.lang.Boolean"> + <xml-properties> + <xml-property name="defaultValue" value="false"/> + <xml-property name="description" value="Used to indicate whether or not zone object is in maintenance mode."/> + </xml-properties> + </xml-element> <xml-element java-attribute="relationshipList" name="relationship-list" type="inventory.aai.onap.org.v16.RelationshipList"/> </java-attributes> <xml-properties> @@ -6859,7 +6865,7 @@ <xml-property name="container" value="zones"/> <xml-property name="namespace" value="network"/> <xml-property name="uriTemplate" value="/network/zones/zone/{zone-id}"/> - <xml-property name="requiredProps" value="zone-id,zone-name,design-type,zone-context"/> + <xml-property name="requiredProps" value="zone-id,zone-name,design-type,zone-context,in-maint"/> </xml-properties> </java-type> <java-type name="RouteTargets"> |