blob: 0e1649639e9e1f9528347d832809de46a5d5c1f3 [file] [log] [blame]
package de.ids_mannheim.korap.dto;
import java.util.List;
import com.fasterxml.jackson.annotation.JsonInclude;
import lombok.Getter;
import lombok.Setter;
/**
* Defines the structure of query roles, e.g. as JSON
* objects in HTTP Responses.
*
* @author margaretha
*
*/
@Getter
@Setter
public class RoleDto {
private int roleId;
private String privilege;
@JsonInclude(JsonInclude.Include.NON_DEFAULT)
private int queryId;
@JsonInclude(JsonInclude.Include.NON_NULL)
private String queryName;
private int userGroupId;
private String userGroupName;
private List<String> members;
@Override
public String toString () {
return "roleId=" + roleId + " , queryId=" + queryId + ", queryName="
+ queryName + ", userGroupId=" + userGroupId
+ ", userGroupName=" + userGroupName
+", members=" + members;
}
}