53 lines
1.3 KiB
Java
53 lines
1.3 KiB
Java
package org.gcube.application.geoportalcommon.shared;
|
|
|
|
import java.io.Serializable;
|
|
import java.util.List;
|
|
|
|
import org.gcube.application.geoportalcommon.shared.config.RoleRights;
|
|
|
|
public class GNADataConfigProfile implements Serializable {
|
|
|
|
/**
|
|
*
|
|
*/
|
|
private static final long serialVersionUID = 5152380669677928785L;
|
|
private List<ItemField> listItemFields;
|
|
private List<RoleRights> permissionsForRole;
|
|
|
|
public GNADataConfigProfile() {
|
|
|
|
}
|
|
|
|
public GNADataConfigProfile(List<ItemField> listItemFields, List<RoleRights> permissionsForRole) {
|
|
super();
|
|
this.listItemFields = listItemFields;
|
|
this.permissionsForRole = permissionsForRole;
|
|
}
|
|
|
|
public List<ItemField> getListItemFields() {
|
|
return listItemFields;
|
|
}
|
|
|
|
public void setListItemFields(List<ItemField> listItemFields) {
|
|
this.listItemFields = listItemFields;
|
|
}
|
|
|
|
public List<RoleRights> getPermissionsForRole() {
|
|
return permissionsForRole;
|
|
}
|
|
|
|
public void setPermissionsForRole(List<RoleRights> permissionsForRole) {
|
|
this.permissionsForRole = permissionsForRole;
|
|
}
|
|
|
|
@Override
|
|
public String toString() {
|
|
StringBuilder builder = new StringBuilder();
|
|
builder.append("GNADataConfigProfile [listItemFields=");
|
|
builder.append(listItemFields);
|
|
builder.append("]");
|
|
return builder.toString();
|
|
}
|
|
|
|
}
|