Archive for October, 2016

Tiny editor get concent

<textarea  ng-model=”notification.longDescription” rows=5″  cols=”100″ id=”longDescId”> </textarea>

tinymce.init({ selector:’#longDescTA’ });

$scope.notification.longDescription = tinymce.activeEditor.getContent({format: ‘raw’});;

Advertisements

Leave a comment

how to retrieve enum name using the id

 

public enum EnumStatus {

    PASSED(40L, "Has Passed"),
    AVERAGE(60L, "Has Average Marks"),
    GOOD(80L, "Has Good Marks");

    private java.lang.String name;

    private java.lang.Long id;

    EnumStatus(Long id, java.lang.String name) {
        this.name = name;
        this.id = id;
    }

    public java.lang.String getName() {
        return name;
    }

    public java.lang.Long getId() {
        return id;
    }
}

Create a static method in your enum which searches in values (implicit method/member, don’t know exactly which is it) and returns the corresponding value.

public static EnumStatus getById(Long id) {
    for(EnumStatus e : values()) {
        if(e.id.equals(id)) return e;
    }
    return null;
 }

Btw – your code seems to be wrong. The bracket after GOOD seems to not belong there

, ,

Leave a comment