2 * ============LICENSE_START=======================================================
4 * ================================================================================
5 * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved.
6 * ================================================================================
7 * Licensed under the Apache License, Version 2.0 (the "License");
8 * you may not use this file except in compliance with the License.
9 * You may obtain a copy of the License at
11 * http://www.apache.org/licenses/LICENSE-2.0
13 * Unless required by applicable law or agreed to in writing, software
14 * distributed under the License is distributed on an "AS IS" BASIS,
15 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
16 * See the License for the specific language governing permissions and
17 * limitations under the License.
18 * ============LICENSE_END=========================================================
21 package org.openecomp.sdc.ci.tests.datatypes.enums;
23 public enum MandatoryServiceArtifactTypeEnum {
25 MESSAGE_FLOWS(null, "messageflows".toLowerCase(), "Message Flows"),
26 INSTANT_FLOWS(null, "instantiationflows".toLowerCase(), "Management Flows"),
27 SERVICE_ART_PLAN(null, "serviceartifactplan".toLowerCase(), "Service Artifact Plan"),
28 SUM_OF_ELEMENTS(null, "summaryofimpactstoecompelements".toLowerCase(), "Summary of impacts to ECOMP elements,OSSs, BSSs"),
29 CONTROL_LOOP_FUN(null, "controlloopfunctions".toLowerCase(), "Control Loop Functions"),
30 DIMENSIONNING_INFO(null, "dimensioninginfo".toLowerCase(), "Dimensioning Info"),
31 AFFINITY_RULES(null, "affinityrules".toLowerCase(), "Affinity Rules"),
32 OPERATIONAL_POLICIES(null, "operationalpolicies".toLowerCase(), "Operational Policies"),
33 SERVICE_SPECIFIC_POLICIES(null, "servicespecificpolicies".toLowerCase(), "Service-specific Policies"),
34 ENGINEERING_RULES(null, "engineeringrules".toLowerCase(), "Engineering Rules (ERD)"),
35 DISTRIB_INSTRUCTIONS(null, "distributioninstructions".toLowerCase(), "Distribution Instructions"),
36 DEPLOYMENT_VOTING_REC(null, "deploymentvotingrecord".toLowerCase(), "Deployment Voting Record"),
37 CERTIFICATION_TEST_RESULT(null, "certificationtestresults".toLowerCase(), "TD Certification Test Results");
38 // SERVICE_QUESTIONNAIRE(null, "serviceQuestionnaire".toLowerCase());
42 String artifactDisplayName;
44 private MandatoryServiceArtifactTypeEnum(String artifactName, String logicalName, String artifactDisplayName) {
45 this.artifactName = artifactName;
46 this.logicalName = logicalName;
47 this.artifactDisplayName = artifactDisplayName;
50 public String getArtifactName() {
54 public String getLogicalName() {
58 public String getArtifactDisplayName() {
59 return artifactDisplayName;
62 public void setArtifactDisplayName(String artifactDisplayName) {
63 this.artifactDisplayName = artifactDisplayName;