/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package be.neutrinet.ispng.vpn;
import com.j256.ormlite.field.DatabaseField;
import com.j256.ormlite.table.DatabaseTable;
/**
* @author wannes
*/
@DatabaseTable(tableName = "user_credentials")
public class Credential {
@DatabaseField(generatedId = true)
public int id;
@DatabaseField(canBeNull = false, foreignColumnName = "id")
public User user;
@DatabaseField(canBeNull = false, defaultValue = "GLOBAL")
public String realm;
@DatabaseField(canBeNull = false)
public String type;
@DatabaseField(canBeNull = false, defaultValue = "GRANT")
public Modifier modifier;
public enum Modifier {
GRANT, DENY, INACTIVE
}
}