Sync Integ to Master
[sdc.git] / common-be / src / main / java / org / openecomp / sdc / be / datatypes / elements / PolicyTargetType.java
1 package org.openecomp.sdc.be.datatypes.elements;
2
3 import org.openecomp.sdc.be.datatypes.enums.NodeTypeEnum;
4
5 public enum PolicyTargetType {
6
7     GROUPS("GROUPS"),
8     COMPONENT_INSTANCES("COMPONENT_INSTANCES"),
9     TYPE_DOES_NOT_EXIST("TYPE_DOES_NOT_EXIST");
10
11     private String name;
12
13     PolicyTargetType(String name) {
14         this.name = name;
15     }
16
17     public String getName() {
18         return name;
19     }
20     public static PolicyTargetType getByNameIgnoreCase(String name) {
21         for (PolicyTargetType inst : PolicyTargetType.values()) {
22             if (inst.getName().equalsIgnoreCase(name)) {
23                 return inst;
24             }
25         }
26         return null;
27     }
28 }
29