summaryrefslogtreecommitdiff
path: root/sdl_android/src/main/java/com/smartdevicelink/proxy/rpc/enums/Jingle.java
blob: 85a1e8e67727f9b28cbe31a194174bdea2305109 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
package com.smartdevicelink.proxy.rpc.enums;

import java.util.EnumSet;


public enum Jingle{
    POSITIVE("POSITIVE_JINGLE"),
    NEGATIVE("NEGATIVE_JINGLE"),
    INITIAL("INITIAL_JINGLE"),
    LISTEN("LISTEN_JINGLE"),
    HELP("HELP_JINGLE");
    
    private final String INTERNAL_NAME;
    
    private Jingle(String name){
        this.INTERNAL_NAME = name;
    }
    
    public String toString() {
        return this.INTERNAL_NAME;
    }
    
    public static Jingle valueForString(String value) {          
        for (Jingle anEnum : EnumSet.allOf(Jingle.class)) {
            if (anEnum.toString().equals(value)) {
                return anEnum;
            }
        }
        return null;
    }
}