[SDC-29] rebase continue work to align source
[sdc.git] / test-apis-ci / src / main / java / org / openecomp / sdc / ci / tests / datatypes / enums / MandatoryServiceArtifactTypeEnum.java
1 /*-
2  * ============LICENSE_START=======================================================
3  * SDC
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
10  * 
11  *      http://www.apache.org/licenses/LICENSE-2.0
12  * 
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=========================================================
19  */
20
21 package org.openecomp.sdc.ci.tests.datatypes.enums;
22
23 public enum MandatoryServiceArtifactTypeEnum {
24
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());
39
40         String artifactName;
41         String logicalName;
42         String artifactDisplayName;
43
44         private MandatoryServiceArtifactTypeEnum(String artifactName, String logicalName, String artifactDisplayName) {
45                 this.artifactName = artifactName;
46                 this.logicalName = logicalName;
47                 this.artifactDisplayName = artifactDisplayName;
48         }
49
50         public String getArtifactName() {
51                 return artifactName;
52         }
53
54         public String getLogicalName() {
55                 return logicalName;
56         }
57
58         public String getArtifactDisplayName() {
59                 return artifactDisplayName;
60         }
61
62         public void setArtifactDisplayName(String artifactDisplayName) {
63                 this.artifactDisplayName = artifactDisplayName;
64         }
65
66 }