Skip to content
Snippets Groups Projects

Compare revisions

Changes are shown as if the source revision was being merged into the target revision. Learn more about comparing revisions.

Source

Select target project
No results found

Target

Select target project
  • DM/dm-docs
  • hammonds/dm-docs
  • hparraga/dm-docs
3 results
Show changes
Showing
with 2374 additions and 0 deletions
/*
* 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 gov.anl.aps.dm.portal.model.entities;
import javax.persistence.Basic;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.persistence.NamedQueries;
import javax.persistence.NamedQuery;
import javax.persistence.Table;
import javax.validation.constraints.Size;
import javax.xml.bind.annotation.XmlRootElement;
/**
*
* @author sveseli
*/
@Entity
@Table(name = "template_policy")
@XmlRootElement
@NamedQueries({
@NamedQuery(name = "TemplatePolicy.findAll", query = "SELECT t FROM TemplatePolicy t"),
@NamedQuery(name = "TemplatePolicy.findById", query = "SELECT t FROM TemplatePolicy t WHERE t.id = :id"),
@NamedQuery(name = "TemplatePolicy.findByPolicyValue", query = "SELECT t FROM TemplatePolicy t WHERE t.policyValue = :policyValue"),
@NamedQuery(name = "TemplatePolicy.findByDescription", query = "SELECT t FROM TemplatePolicy t WHERE t.description = :description")})
public class TemplatePolicy extends CloneableEntity
{
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
@Basic(optional = false)
@Column(name = "id")
private Integer id;
@Basic(optional = false)
@Size(min = 1, max = 2147483647)
@Column(name = "policy_value")
private String policyValue;
@Size(max = 2147483647)
@Column(name = "description")
private String description;
@JoinColumn(name = "template_policy_set_id", referencedColumnName = "id")
@ManyToOne(optional = false)
private TemplatePolicySet templatePolicySet;
@JoinColumn(name = "policy_type_id", referencedColumnName = "id")
@ManyToOne(optional = false)
private PolicyType policyType;
public TemplatePolicy() {
}
public TemplatePolicy(Integer id) {
this.id = id;
}
public TemplatePolicy(Integer id, String value) {
this.id = id;
this.policyValue = value;
}
public Integer getId() {
return id;
}
public void setId(Integer id) {
this.id = id;
}
public String getPolicyValue() {
return policyValue;
}
public void setPolicyValue(String policyValue) {
this.policyValue = policyValue;
}
public String getDescription() {
return description;
}
public void setDescription(String description) {
this.description = description;
}
public TemplatePolicySet getTemplatePolicySet() {
return templatePolicySet;
}
public void setTemplatePolicySet(TemplatePolicySet templatePolicySet) {
this.templatePolicySet = templatePolicySet;
}
public PolicyType getPolicyType() {
return policyType;
}
public void setPolicyType(PolicyType policyType) {
this.policyType = policyType;
}
@Override
public int hashCode() {
int hash = 0;
hash += (id != null ? id.hashCode() : 0);
return hash;
}
@Override
public boolean equals(Object object) {
// TODO: Warning - this method won't work in the case the id fields are not set
if (!(object instanceof TemplatePolicy)) {
return false;
}
TemplatePolicy other = (TemplatePolicy) object;
if ((this.id == null && other.id != null) || (this.id != null && !this.id.equals(other.id))) {
return false;
}
return true;
}
@Override
public String toString() {
return "gov.anl.aps.dm.portal.model.entities.TemplatePolicy[ id=" + id + " ]";
}
}
/*
* 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 gov.anl.aps.dm.portal.model.entities;
import java.util.List;
import javax.persistence.Basic;
import javax.persistence.CascadeType;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.NamedQueries;
import javax.persistence.NamedQuery;
import javax.persistence.OneToMany;
import javax.persistence.Table;
import javax.validation.constraints.NotNull;
import javax.validation.constraints.Size;
import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.XmlTransient;
/**
*
* @author sveseli
*/
@Entity
@Table(name = "template_policy_set")
@XmlRootElement
@NamedQueries({
@NamedQuery(name = "TemplatePolicySet.findAll", query = "SELECT t FROM TemplatePolicySet t"),
@NamedQuery(name = "TemplatePolicySet.findById", query = "SELECT t FROM TemplatePolicySet t WHERE t.id = :id"),
@NamedQuery(name = "TemplatePolicySet.findByName", query = "SELECT t FROM TemplatePolicySet t WHERE t.name = :name"),
@NamedQuery(name = "TemplatePolicySet.findByDescription", query = "SELECT t FROM TemplatePolicySet t WHERE t.description = :description")})
public class TemplatePolicySet extends CloneableEntity
{
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
@Basic(optional = false)
@Column(name = "id")
private Integer id;
@Basic(optional = false)
@NotNull
@Size(min = 1, max = 2147483647)
@Column(name = "name")
private String name;
@Size(max = 2147483647)
@Column(name = "description")
private String description;
@OneToMany(cascade = CascadeType.ALL, mappedBy = "templatePolicySet")
private List<TemplatePolicy> templatePolicyList;
public TemplatePolicySet() {
}
public TemplatePolicySet(Integer id) {
this.id = id;
}
public TemplatePolicySet(Integer id, String name) {
this.id = id;
this.name = name;
}
public Integer getId() {
return id;
}
public void setId(Integer id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getDescription() {
return description;
}
public void setDescription(String description) {
this.description = description;
}
@XmlTransient
public List<TemplatePolicy> getTemplatePolicyList() {
return templatePolicyList;
}
public void setTemplatePolicyList(List<TemplatePolicy> templatePolicyList) {
this.templatePolicyList = templatePolicyList;
}
@Override
public int hashCode() {
int hash = 0;
hash += (id != null ? id.hashCode() : 0);
return hash;
}
@Override
public boolean equals(Object object) {
// TODO: Warning - this method won't work in the case the id fields are not set
if (!(object instanceof TemplatePolicySet)) {
return false;
}
TemplatePolicySet other = (TemplatePolicySet) object;
if ((this.id == null && other.id != null) || (this.id != null && !this.id.equals(other.id))) {
return false;
}
return true;
}
@Override
public String toString() {
return "gov.anl.aps.dm.portal.model.entities.TemplatePolicySet[ id=" + id + " ]";
}
}
/*
* 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 gov.anl.aps.dm.portal.model.entities;
import javax.persistence.EmbeddedId;
import javax.persistence.Entity;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.persistence.NamedQueries;
import javax.persistence.NamedQuery;
import javax.persistence.Table;
import javax.xml.bind.annotation.XmlRootElement;
/**
*
* @author sveseli
*/
@Entity
@Table(name = "user_experiment_role")
@XmlRootElement
@NamedQueries({
@NamedQuery(name = "UserExperimentRole.findAll", query = "SELECT u FROM UserExperimentRole u"),
@NamedQuery(name = "UserExperimentRole.findByUserId", query = "SELECT u FROM UserExperimentRole u WHERE u.userExperimentRolePK.userId = :userId"),
@NamedQuery(name = "UserExperimentRole.findByExperimentId", query = "SELECT u FROM UserExperimentRole u WHERE u.userExperimentRolePK.experimentId = :experimentId"),
@NamedQuery(name = "UserExperimentRole.findByRoleTypeId", query = "SELECT u FROM UserExperimentRole u WHERE u.userExperimentRolePK.roleTypeId = :roleTypeId")})
public class UserExperimentRole extends CloneableEntity
{
@EmbeddedId
protected UserExperimentRolePK userExperimentRolePK;
@JoinColumn(name = "user_id", referencedColumnName = "id", insertable = false, updatable = false)
@ManyToOne(optional = false)
private UserInfo userInfo;
@JoinColumn(name = "role_type_id", referencedColumnName = "id", insertable = false, updatable = false)
@ManyToOne(optional = false)
private RoleType roleType;
@JoinColumn(name = "experiment_id", referencedColumnName = "id", insertable = false, updatable = false)
@ManyToOne(optional = false)
private Experiment experiment;
public UserExperimentRole() {
}
public UserExperimentRole(UserExperimentRolePK userExperimentRolePK) {
this.userExperimentRolePK = userExperimentRolePK;
}
public UserExperimentRole(int userId, int experimentId, int roleTypeId) {
this.userExperimentRolePK = new UserExperimentRolePK(userId, experimentId, roleTypeId);
}
public UserExperimentRolePK getUserExperimentRolePK() {
return userExperimentRolePK;
}
public void setUserExperimentRolePK(UserExperimentRolePK userExperimentRolePK) {
this.userExperimentRolePK = userExperimentRolePK;
}
public UserInfo getUserInfo() {
return userInfo;
}
public void setUserInfo(UserInfo userInfo) {
this.userInfo = userInfo;
}
public RoleType getRoleType() {
return roleType;
}
public void setRoleType(RoleType roleType) {
this.roleType = roleType;
}
public Experiment getExperiment() {
return experiment;
}
public void setExperiment(Experiment experiment) {
this.experiment = experiment;
}
@Override
public int hashCode() {
int hash = 0;
hash += (userExperimentRolePK != null ? userExperimentRolePK.hashCode() : 0);
return hash;
}
@Override
public boolean equals(Object object) {
// TODO: Warning - this method won't work in the case the id fields are not set
if (!(object instanceof UserExperimentRole)) {
return false;
}
UserExperimentRole other = (UserExperimentRole) object;
if ((this.userExperimentRolePK == null && other.userExperimentRolePK != null) || (this.userExperimentRolePK != null && !this.userExperimentRolePK.equals(other.userExperimentRolePK))) {
return false;
}
return true;
}
@Override
public String toString() {
return "gov.anl.aps.dm.portal.model.entities.UserExperimentRole[ userExperimentRolePK=" + userExperimentRolePK + " ]";
}
}
/*
* 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 gov.anl.aps.dm.portal.model.entities;
import java.io.Serializable;
import javax.persistence.Basic;
import javax.persistence.Column;
import javax.persistence.Embeddable;
import javax.validation.constraints.NotNull;
/**
*
* @author sveseli
*/
@Embeddable
public class UserExperimentRolePK implements Serializable
{
@Basic(optional = false)
@NotNull
@Column(name = "user_id")
private int userId;
@Basic(optional = false)
@NotNull
@Column(name = "experiment_id")
private int experimentId;
@Basic(optional = false)
@NotNull
@Column(name = "role_type_id")
private int roleTypeId;
public UserExperimentRolePK() {
}
public UserExperimentRolePK(int userId, int experimentId, int roleTypeId) {
this.userId = userId;
this.experimentId = experimentId;
this.roleTypeId = roleTypeId;
}
public int getUserId() {
return userId;
}
public void setUserId(int userId) {
this.userId = userId;
}
public int getExperimentId() {
return experimentId;
}
public void setExperimentId(int experimentId) {
this.experimentId = experimentId;
}
public int getRoleTypeId() {
return roleTypeId;
}
public void setRoleTypeId(int roleTypeId) {
this.roleTypeId = roleTypeId;
}
@Override
public int hashCode() {
int hash = 0;
hash += (int) userId;
hash += (int) experimentId;
hash += (int) roleTypeId;
return hash;
}
@Override
public boolean equals(Object object) {
// TODO: Warning - this method won't work in the case the id fields are not set
if (!(object instanceof UserExperimentRolePK)) {
return false;
}
UserExperimentRolePK other = (UserExperimentRolePK) object;
if (this.userId != other.userId) {
return false;
}
if (this.experimentId != other.experimentId) {
return false;
}
if (this.roleTypeId != other.roleTypeId) {
return false;
}
return true;
}
@Override
public String toString() {
return "gov.anl.aps.dm.portal.model.entities.UserExperimentRolePK[ userId=" + userId + ", experimentId=" + experimentId + ", roleTypeId=" + roleTypeId + " ]";
}
}
/*
* 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 gov.anl.aps.dm.portal.model.entities;
import java.util.List;
import javax.persistence.Basic;
import javax.persistence.CascadeType;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.ManyToMany;
import javax.persistence.NamedQueries;
import javax.persistence.NamedQuery;
import javax.persistence.OneToMany;
import javax.persistence.Table;
import javax.validation.constraints.NotNull;
import javax.validation.constraints.Size;
import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.XmlTransient;
/**
*
* @author sveseli
*/
@Entity
@Table(name = "user_info")
@XmlRootElement
@NamedQueries({
@NamedQuery(name = "UserInfo.findAll", query = "SELECT u FROM UserInfo u"),
@NamedQuery(name = "UserInfo.findById", query = "SELECT u FROM UserInfo u WHERE u.id = :id"),
@NamedQuery(name = "UserInfo.findByUsername", query = "SELECT u FROM UserInfo u WHERE u.username = :username"),
@NamedQuery(name = "UserInfo.findByFirstName", query = "SELECT u FROM UserInfo u WHERE u.firstName = :firstName"),
@NamedQuery(name = "UserInfo.findByLastName", query = "SELECT u FROM UserInfo u WHERE u.lastName = :lastName"),
@NamedQuery(name = "UserInfo.findByMiddleName", query = "SELECT u FROM UserInfo u WHERE u.middleName = :middleName"),
@NamedQuery(name = "UserInfo.findByEmail", query = "SELECT u FROM UserInfo u WHERE u.email = :email"),
@NamedQuery(name = "UserInfo.findByDescription", query = "SELECT u FROM UserInfo u WHERE u.description = :description"),
@NamedQuery(name = "UserInfo.findByPassword", query = "SELECT u FROM UserInfo u WHERE u.password = :password"),
@NamedQuery(name = "UserInfo.findNonAdmins", query = "SELECT u FROM UserInfo u WHERE u.id NOT IN (SELECT u2.id from UserInfo u2 JOIN u2.roleTypeList rt WHERE rt.id = :roleTypeId)"),
@NamedQuery(name = "UserInfo.findUsersInRole", query = "SELECT u FROM UserInfo u WHERE u.id IN (SELECT u2.id from UserInfo u2 JOIN u2.roleTypeList rt WHERE rt.id = :roleTypeId)")})
public class UserInfo extends CloneableEntity
{
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
@Basic(optional = false)
@Column(name = "id")
private Integer id;
@Basic(optional = false)
@NotNull
@Size(min = 1, max = 2147483647)
@Column(name = "username")
private String username;
@Basic(optional = false)
@NotNull
@Size(min = 1, max = 2147483647)
@Column(name = "first_name")
private String firstName;
@Basic(optional = false)
@NotNull
@Size(min = 1, max = 2147483647)
@Column(name = "last_name")
private String lastName;
@Size(max = 2147483647)
@Column(name = "middle_name")
private String middleName;
// @Pattern(regexp="[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?", message="Invalid email")//if the field contains email address consider using this annotation to enforce field validation
@Size(max = 2147483647)
@Column(name = "email")
private String email;
@Size(max = 2147483647)
@Column(name = "description")
private String description;
@Size(max = 2147483647)
@Column(name = "password")
private String password;
@ManyToMany(mappedBy = "userInfoList")
private List<RoleType> roleTypeList;
@OneToMany(cascade = CascadeType.ALL, mappedBy = "userInfo")
private List<UserExperimentRole> userExperimentRoleList;
@OneToMany(cascade = CascadeType.ALL, mappedBy = "userInfo")
private List<UserSetting> userSettingList;
public UserInfo() {
}
public UserInfo(Integer id) {
this.id = id;
}
public UserInfo(Integer id, String username, String firstName, String lastName) {
this.id = id;
this.username = username;
this.firstName = firstName;
this.lastName = lastName;
}
public Integer getId() {
return id;
}
public void setId(Integer id) {
this.id = id;
}
public String getUsername() {
return username;
}
public void setUsername(String username) {
this.username = username;
}
public String getFirstName() {
return firstName;
}
public void setFirstName(String firstName) {
this.firstName = firstName;
}
public String getLastName() {
return lastName;
}
public void setLastName(String lastName) {
this.lastName = lastName;
}
public String getMiddleName() {
return middleName;
}
public void setMiddleName(String middleName) {
this.middleName = middleName;
}
public String getEmail() {
return email;
}
public void setEmail(String email) {
this.email = email;
}
public String getDescription() {
return description;
}
public void setDescription(String description) {
this.description = description;
}
public String getPassword() {
return password;
}
public void setPassword(String password) {
this.password = password;
}
@XmlTransient
public List<RoleType> getRoleTypeList() {
return roleTypeList;
}
public void setRoleTypeList(List<RoleType> roleTypeList) {
this.roleTypeList = roleTypeList;
}
@XmlTransient
public List<UserExperimentRole> getUserExperimentRoleList() {
return userExperimentRoleList;
}
public void setUserExperimentRoleList(List<UserExperimentRole> userExperimentRoleList) {
this.userExperimentRoleList = userExperimentRoleList;
}
@XmlTransient
public List<UserSetting> getUserSettingList() {
return userSettingList;
}
public void setUserSettingList(List<UserSetting> userSettingList) {
this.userSettingList = userSettingList;
}
@Override
public int hashCode() {
int hash = 0;
hash += (id != null ? id.hashCode() : 0);
return hash;
}
@Override
public boolean equals(Object object) {
// TODO: Warning - this method won't work in the case the id fields are not set
if (!(object instanceof UserInfo)) {
return false;
}
UserInfo other = (UserInfo) object;
if ((this.id == null && other.id != null) || (this.id != null && !this.id.equals(other.id))) {
return false;
}
return true;
}
@Override
public String toString() {
return "gov.anl.aps.dm.portal.model.entities.UserInfo[ id=" + id + " ]";
}
}
/*
* 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 gov.anl.aps.dm.portal.model.entities;
import javax.persistence.Basic;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.persistence.NamedQueries;
import javax.persistence.NamedQuery;
import javax.persistence.Table;
import javax.validation.constraints.Size;
import javax.xml.bind.annotation.XmlRootElement;
/**
*
* @author sveseli
*/
@Entity
@Table(name = "user_setting")
@XmlRootElement
@NamedQueries({
@NamedQuery(name = "UserSetting.findAll", query = "SELECT u FROM UserSetting u"),
@NamedQuery(name = "UserSetting.findById", query = "SELECT u FROM UserSetting u WHERE u.id = :id"),
@NamedQuery(name = "UserSetting.findBySettingValue", query = "SELECT u FROM UserSetting u WHERE u.settingValue = :settingValue")})
public class UserSetting extends CloneableEntity
{
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
@Basic(optional = false)
@Column(name = "id")
private Integer id;
@Size(max = 2147483647)
@Column(name = "setting_value")
private String settingValue;
@JoinColumn(name = "user_id", referencedColumnName = "id")
@ManyToOne(optional = false)
private UserInfo userInfo;
@JoinColumn(name = "setting_type_id", referencedColumnName = "id")
@ManyToOne(optional = false)
private SettingType settingType;
public UserSetting() {
}
public UserSetting(Integer id) {
this.id = id;
}
public Integer getId() {
return id;
}
public void setId(Integer id) {
this.id = id;
}
public String getSettingValue() {
return settingValue;
}
public void setSettingValue(String settingValue) {
this.settingValue = settingValue;
}
public UserInfo getUserInfo() {
return userInfo;
}
public void setUserInfo(UserInfo userInfo) {
this.userInfo = userInfo;
}
public SettingType getSettingType() {
return settingType;
}
public void setSettingType(SettingType settingType) {
this.settingType = settingType;
}
@Override
public int hashCode() {
int hash = 0;
hash += (id != null ? id.hashCode() : 0);
return hash;
}
@Override
public boolean equals(Object object) {
// TODO: Warning - this method won't work in the case the id fields are not set
if (!(object instanceof UserSetting)) {
return false;
}
UserSetting other = (UserSetting) object;
if ((this.id == null && other.id != null) || (this.id != null && !this.id.equals(other.id))) {
return false;
}
return true;
}
@Override
public String toString() {
return "gov.anl.aps.dm.portal.model.entities.UserSetting[ id=" + id + " ]";
}
}
package gov.anl.aps.dm.portal.utilities;
import java.util.List;
import java.util.ListIterator;
import javax.faces.model.SelectItem;
public class CollectionUtility
{
public static SelectItem[] getSelectItems(List<?> entities, boolean selectOne) {
int size = selectOne ? entities.size() + 1 : entities.size();
SelectItem[] items = new SelectItem[size];
int i = 0;
if (selectOne) {
items[0] = new SelectItem("", "Select");
i++;
}
for (Object x : entities) {
items[i++] = new SelectItem(x, x.toString());
}
return items;
}
public static String displayItemList(List<?> list, String beginDelimiter, String itemDelimiter, String endDelimiter) {
String result = beginDelimiter;
boolean addItemDelimiter = false;
if (list != null) {
for (Object item : list) {
if (!addItemDelimiter) {
addItemDelimiter = true;
}
else {
result += itemDelimiter;
}
result += item.toString();
}
}
result += endDelimiter;
return result;
}
public static String displayItemListWithoutOutsideDelimiters(List<?> list, String itemDelimiter) {
String beginDelimiter = "";
String endDelimiter = "";
return displayItemList(list, beginDelimiter, itemDelimiter, endDelimiter);
}
public static String displayItemListWithoutDelimiters(List<?> list) {
String beginDelimiter = "";
String itemDelimiter = "";
String endDelimiter = "";
return displayItemList(list, beginDelimiter, itemDelimiter, endDelimiter);
}
public static void removeNullReferencesFromList(List<?> list) {
if (list == null) {
return;
}
ListIterator iterator = list.listIterator();
while (iterator.hasNext()) {
if (iterator.next() == null) {
iterator.remove();
}
}
}
}
package gov.anl.aps.dm.portal.utilities;
import java.io.IOException;
import java.io.InputStream;
import java.util.ArrayList;
import java.util.List;
import java.util.Properties;
import org.apache.log4j.Logger;
public class ConfigurationUtility {
public static final String PropertiesPath = "dm.portal.properties";
public static final String PropertiesDelimiter = ",";
private static final Logger logger = Logger.getLogger(ConfigurationUtility.class.getName());
private static final Properties portalProperties = loadProperties(PropertiesPath);
public Properties getPortalProperties() {
return portalProperties;
}
public static String getPortalProperty(String propertyName) {
return portalProperties.getProperty(propertyName, "");
}
public static String getPortalProperty(String propertyName, String defaultValue) {
return portalProperties.getProperty(propertyName, defaultValue);
}
public static List<String> getPortalPropertyList(String propertyName) {
return getPortalPropertyList(propertyName, "");
}
public static List<String> getPortalPropertyList(String propertyName, String defaultValue) {
String[] propertyArray = portalProperties.getProperty(propertyName, defaultValue).split(PropertiesDelimiter);
logger.debug("Looking for property " + propertyName);
ArrayList propertyList = new ArrayList();
for (String property : propertyArray) {
String p = property.trim();
if (p.length() > 0) {
propertyList.add(property.trim());
}
}
logger.debug("Resulting property list: " + propertyList);
return propertyList;
}
/**
* Load properties.
*
* @param path
* @return loaded properties
*/
public static Properties loadProperties(String path) {
Properties properties = new Properties();
if (path != null) {
try {
logger.debug("Loading properties from " + path);
InputStream inputStream = ConfigurationUtility.class.getClassLoader().getResourceAsStream(path);
properties.load(inputStream);
} catch (IOException ex) {
logger.warn("Could not load properties from file " + path + ": " + ex);
}
} else {
logger.warn("Properties path not specified.");
}
return properties;
}
/**
* Get system property.
*
* @param propertyName property name
* @return property value
*/
public static String getSystemProperty(String propertyName) {
Properties p = System.getProperties();
return p.getProperty(propertyName);
}
/**
* Get system property.
*
* @param propertyName property name
* @param defaultValue default property value
* @return property value
*/
public static String getSystemProperty(String propertyName, String defaultValue) {
Properties p = System.getProperties();
return p.getProperty(propertyName, defaultValue);
}
/**
* Get environment variable.
*
* @param name Environment variable name
* @return environment variable value, or null if it is not defined
*/
public static String getEnvVar(String name) {
return System.getenv(name);
}
}
package gov.anl.aps.dm.portal.utilities;
import java.text.SimpleDateFormat;
import java.util.Date;
public class DateUtility
{
private static final SimpleDateFormat DateTimeFormat = new java.text.SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
public static String getCurrentDateTime() {
return DateTimeFormat.format(new Date());
}
}
/*
* 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 gov.anl.aps.dm.portal.utilities;
import java.util.Hashtable;
import javax.naming.Context;
import javax.naming.NamingException;
import javax.naming.directory.DirContext;
import javax.naming.directory.InitialDirContext;
import org.apache.log4j.Logger;
/**
*
* @author sveseli
*/
public class LdapUtility
{
private static final String LdapUrlPropertyName = "dm.portal.ldapUrl";
private static final String LdapDnStringPropertyName = "dm.portal.ldapDnString";
private static final String ldapUrl = ConfigurationUtility.getPortalProperty(LdapUrlPropertyName);
private static final String ldapDnString = ConfigurationUtility.getPortalProperty(LdapDnStringPropertyName);
private static final Logger logger = Logger.getLogger(LdapUtility.class.getName());
/**
* Use username and password to attempt initial connection and bind with APS
* LDAP server. Successful connection implies that credentials are accepted.
*
* @param username username
* @param password password
*
* @return true if valid, false otherwise
*/
public static boolean validateCredentials(String username, String password) {
// dump out immediately if not given password
if (password.isEmpty()) {
return false;
}
boolean validated = false;
Hashtable env = new Hashtable();
String dn = ldapDnString.replace("USERNAME", username);
logger.debug("Authenticating: " + dn);
env.put(Context.INITIAL_CONTEXT_FACTORY, "com.sun.jndi.ldap.LdapCtxFactory");
env.put(Context.PROVIDER_URL, ldapUrl);
env.put(Context.SECURITY_AUTHENTICATION, "simple");
env.put(Context.SECURITY_PRINCIPAL, dn);
env.put(Context.SECURITY_CREDENTIALS, password);
// the below property allows us to circumvent server certificate checks
env.put("java.naming.ldap.factory.socket", "gov.anl.aps.dm.portal.utilities.NoServerVerificationSSLSocketFactory");
try {
DirContext ctx = new InitialDirContext(env);
validated = true;
}
catch (NamingException ex) {
ex.printStackTrace();
}
return validated;
}
}
package gov.anl.aps.dm.portal.utilities;
import java.security.cert.X509Certificate;
import javax.net.ssl.X509TrustManager;
/**
* A trivial implementation of <code>X509TrustManager</code> that doesn't
* actually check the validity of a certificate. This allows us to make
* SSL connections to internal servers without requiring the installation
* and maintenance of certificates in the client keystore.
*
* @see NoServerVerificationSSLSocketFactory
*/
public class NoOpTrustManager implements X509TrustManager
{
@Override
public void checkClientTrusted(X509Certificate[] cert, String authType)
{
}
@Override
public void checkServerTrusted(X509Certificate[] cert, String authType)
{
}
@Override
public X509Certificate[] getAcceptedIssuers()
{
return new X509Certificate[0];
}
}
package gov.anl.aps.dm.portal.utilities;
import java.io.IOException;
import java.net.InetAddress;
import java.net.Socket;
import java.security.KeyManagementException;
import java.security.NoSuchAlgorithmException;
import javax.net.SocketFactory;
import javax.net.ssl.SSLContext;
import javax.net.ssl.SSLSocketFactory;
import javax.net.ssl.TrustManager;
/**
* A minor extension of <code>SSLSocketFactory</code> that installs
* a dummy trust manager. This allows creation of SSL sockets that don't
* verify the server certificates.
*
* @see NoOpTrustManager
*/
public class NoServerVerificationSSLSocketFactory extends SSLSocketFactory
{
private SSLSocketFactory factory;
public NoServerVerificationSSLSocketFactory()
{
try {
TrustManager tm = new NoOpTrustManager();
SSLContext sslcontext = SSLContext.getInstance("TLS");
sslcontext.init( null, // No KeyManager required
new TrustManager[] {tm},
new java.security.SecureRandom());
factory = (SSLSocketFactory)sslcontext.getSocketFactory();
}
catch(KeyManagementException | NoSuchAlgorithmException ex) {
ex.printStackTrace();
}
}
public static SocketFactory getDefault() {
return new NoServerVerificationSSLSocketFactory();
}
@Override
public Socket createSocket(Socket socket, String s, int i, boolean flag)
throws IOException
{
return factory.createSocket( socket, s, i, flag);
}
@Override
public Socket createSocket(InetAddress inaddr, int i, InetAddress inaddr1, int j)
throws IOException
{
return factory.createSocket(inaddr, i, inaddr1, j);
}
@Override
public Socket createSocket(InetAddress inaddr, int i) throws IOException
{
return factory.createSocket(inaddr, i);
}
@Override
public Socket createSocket(String s, int i, InetAddress inaddr, int j)
throws IOException
{
return factory.createSocket(s, i, inaddr, j);
}
@Override
public Socket createSocket(String s, int i) throws IOException
{
return factory.createSocket(s, i);
}
@Override
public String[] getDefaultCipherSuites()
{
return factory.getSupportedCipherSuites();
}
@Override
public String[] getSupportedCipherSuites()
{
return factory.getSupportedCipherSuites();
}
}
package gov.anl.aps.dm.portal.utilities;
public class ObjectUtility
{
public static <Type> boolean equals(Type object1, Type object2) {
if (object1 == null && object2 == null) {
return true;
}
if (object1 == null || object2 == null) {
return false;
}
return object1.equals(object2);
}
}
/*
* 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 gov.anl.aps.dm.portal.utilities;
import java.util.HashMap;
import java.util.regex.Pattern;
/**
*
* @author sveseli
*/
public class SearchResult
{
private final Integer objectId;
private final String objectName;
private HashMap<String, String> objectAttributeMatchMap = new HashMap();
public SearchResult(Integer objectId, String objectName) {
this.objectId = objectId;
this.objectName = objectName;
}
public Integer getObjectId() {
return objectId;
}
public String getObjectName() {
return objectName;
}
public void addAttributeMatch(String key, String value) {
objectAttributeMatchMap.put(key, value);
}
public HashMap<String, String> getObjectAttributeMatchMap() {
return objectAttributeMatchMap;
}
public void setObjectAttributeMatchMap(HashMap<String, String> objectAttributeMatchMap) {
this.objectAttributeMatchMap = objectAttributeMatchMap;
}
public boolean isEmpty() {
return objectAttributeMatchMap.isEmpty();
}
public boolean doesValueContainPattern(String key, String value, Pattern searchPattern) {
if (value == null || value.isEmpty()) {
return false;
}
boolean searchResult = searchPattern.matcher(value).find();
if (searchResult) {
addAttributeMatch(key, value);
}
return searchResult;
}
public String getDisplay() {
String result = "";
String keyDelimiter = ": ";
String entryDelimiter = "";
for (String key : objectAttributeMatchMap.keySet()) {
result += entryDelimiter + key + keyDelimiter + objectAttributeMatchMap.get(key);
entryDelimiter = "; ";
}
return result;
}
}
package gov.anl.aps.dm.portal.utilities;
import java.util.Map;
import java.util.Stack;
import javax.faces.application.FacesMessage;
import javax.faces.context.FacesContext;
/**
* Session utility class.
*/
public class SessionUtility
{
/**
* Keys.
*/
public static final String MessagesKey = "messages";
public static final String UserKey = "user";
public static final String ViewStackKey = "viewStack";
/**
* Constructor.
*/
public SessionUtility() {
}
/**
* Add error message.
*
* @param summary message summary
* @param detail detailed message
*/
public static void addErrorMessage(String summary, String detail) {
FacesContext context = FacesContext.getCurrentInstance();
context.getExternalContext().getFlash().setKeepMessages(true);
context.addMessage(MessagesKey, new FacesMessage(FacesMessage.SEVERITY_ERROR, summary, detail));
}
/**
* Add warning message.
*
* @param summary message summary
* @param detail detailed message
*/
public static void addWarningMessage(String summary, String detail) {
FacesContext context = FacesContext.getCurrentInstance();
context.getExternalContext().getFlash().setKeepMessages(true);
context.addMessage(MessagesKey, new FacesMessage(FacesMessage.SEVERITY_WARN, summary, detail));
}
/**
* Add info message.
*
* @param summary message summary
* @param detail detailed message
*/
public static void addInfoMessage(String summary, String detail) {
FacesContext context = FacesContext.getCurrentInstance();
context.getExternalContext().getFlash().setKeepMessages(true);
context.addMessage(MessagesKey, new FacesMessage(FacesMessage.SEVERITY_INFO, summary, detail));
}
/**
* Get request parameter value.
*
* @param parameterName parameter name
* @return parameter value
*/
public static String getRequestParameterValue(String parameterName) {
Map parameterMap = FacesContext.getCurrentInstance().getExternalContext().getRequestParameterMap();
return (String) parameterMap.get(parameterName);
}
/**
* Set user.
*
* @param user user
*/
public static void setUser(Object user) {
Map sessionMap = FacesContext.getCurrentInstance().getExternalContext().getSessionMap();
sessionMap.put(UserKey, user);
}
/**
* Get user.
*
* @return user
*/
public static Object getUser() {
Map sessionMap = FacesContext.getCurrentInstance().getExternalContext().getSessionMap();
return sessionMap.get(UserKey);
}
public static void pushViewOnStack(String viewId) {
Map sessionMap = FacesContext.getCurrentInstance().getExternalContext().getSessionMap();
Stack<String> viewStack = (Stack) sessionMap.get(ViewStackKey);
if (viewStack == null) {
viewStack = new Stack<>();
sessionMap.put(ViewStackKey, viewStack);
}
viewStack.push(viewId);
}
public static String popViewFromStack() {
Map sessionMap = FacesContext.getCurrentInstance().getExternalContext().getSessionMap();
Stack<String> viewStack = (Stack) sessionMap.get(ViewStackKey);
if (viewStack != null && !viewStack.empty()) {
return viewStack.pop();
}
return null;
}
public static String getCurrentViewId() {
FacesContext context = FacesContext.getCurrentInstance();
return context.getViewRoot().getViewId();
}
public static String getReferrerViewId() {
String referrer = FacesContext.getCurrentInstance().getExternalContext().getRequestHeaderMap().get("referer");
if (referrer != null) {
int beginViewId = referrer.indexOf("/views");
if (beginViewId >= 0) {
return referrer.substring(beginViewId);
}
}
return null;
}
public static void clearSession() {
Map sessionMap = FacesContext.getCurrentInstance().getExternalContext().getSessionMap();
sessionMap.clear();
}
}
package gov.anl.aps.dm.portal.utilities;
public class StringUtility
{
public static boolean equals(CharSequence cs1, CharSequence cs2) {
if (cs1 == null && cs2 == null) {
return true;
}
if (cs1 == null || cs2 == null) {
return false;
}
return cs1.equals(cs2);
}
}
# Root logger option
log4j.rootCategory=ERROR,stdout
# Direct log messages to stdout
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
#log4j.appender.stdout.Target=System.out
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%d{yyyy/MM/dd HH:mm:ss,SSS} %-5p %c{1} [%t]: %m%n
# Log levels
log4j.category.gov.anl.aps.dm=DEBUG
DatePattern=MM-dd-yyy
PersistenceErrorOccured=A persistence error occurred.
Previous=Previous
Next=Next
AllowedPolicyValueCreated=AllowedPolicyValue was successfully created.
AllowedPolicyValueUpdated=AllowedPolicyValue was successfully updated.
AllowedPolicyValueDeleted=AllowedPolicyValue was successfully deleted.
CreateAllowedPolicyValueTitle=Create New AllowedPolicyValue
CreateAllowedPolicyValueSaveLink=Save
CreateAllowedPolicyValueShowAllLink=Show All AllowedPolicyValue Items
CreateAllowedPolicyValueIndexLink=Index
CreateAllowedPolicyValueLabel_id=Id:
CreateAllowedPolicyValueRequiredMessage_id=The Id field is required.
CreateAllowedPolicyValueTitle_id=Id
CreateAllowedPolicyValueLabel_value=Value:
CreateAllowedPolicyValueTitle_value=Value
CreateAllowedPolicyValueLabel_description=Description:
CreateAllowedPolicyValueTitle_description=Description
CreateAllowedPolicyValueLabel_policyTypeId=PolicyTypeId:
CreateAllowedPolicyValueRequiredMessage_policyTypeId=The PolicyTypeId field is required.
CreateAllowedPolicyValueTitle_policyTypeId=PolicyTypeId
EditAllowedPolicyValueTitle=Edit AllowedPolicyValue
EditAllowedPolicyValueSaveLink=Save
EditAllowedPolicyValueViewLink=View
EditAllowedPolicyValueShowAllLink=Show All AllowedPolicyValue Items
EditAllowedPolicyValueIndexLink=Index
EditAllowedPolicyValueLabel_id=Id:
EditAllowedPolicyValueRequiredMessage_id=The Id field is required.
EditAllowedPolicyValueTitle_id=Id
EditAllowedPolicyValueLabel_value=Value:
EditAllowedPolicyValueTitle_value=Value
EditAllowedPolicyValueLabel_description=Description:
EditAllowedPolicyValueTitle_description=Description
EditAllowedPolicyValueLabel_policyTypeId=PolicyTypeId:
EditAllowedPolicyValueRequiredMessage_policyTypeId=The PolicyTypeId field is required.
EditAllowedPolicyValueTitle_policyTypeId=PolicyTypeId
ViewAllowedPolicyValueTitle=View
ViewAllowedPolicyValueDestroyLink=Destroy
ViewAllowedPolicyValueEditLink=Edit
ViewAllowedPolicyValueCreateLink=Create New AllowedPolicyValue
ViewAllowedPolicyValueShowAllLink=Show All AllowedPolicyValue Items
ViewAllowedPolicyValueIndexLink=Index
ViewAllowedPolicyValueLabel_id=Id:
ViewAllowedPolicyValueTitle_id=Id
ViewAllowedPolicyValueLabel_value=Value:
ViewAllowedPolicyValueTitle_value=Value
ViewAllowedPolicyValueLabel_description=Description:
ViewAllowedPolicyValueTitle_description=Description
ViewAllowedPolicyValueLabel_policyTypeId=PolicyTypeId:
ViewAllowedPolicyValueTitle_policyTypeId=PolicyTypeId
ListAllowedPolicyValueTitle=List
ListAllowedPolicyValueEmpty=(No AllowedPolicyValue Items Found)
ListAllowedPolicyValueDestroyLink=Destroy
ListAllowedPolicyValueEditLink=Edit
ListAllowedPolicyValueViewLink=View
ListAllowedPolicyValueCreateLink=Create New AllowedPolicyValue
ListAllowedPolicyValueIndexLink=Index
ListAllowedPolicyValueTitle_id=Id
ListAllowedPolicyValueTitle_value=Value
ListAllowedPolicyValueTitle_description=Description
ListAllowedPolicyValueTitle_policyTypeId=PolicyTypeId
AllowedSettingValueCreated=AllowedSettingValue was successfully created.
AllowedSettingValueUpdated=AllowedSettingValue was successfully updated.
AllowedSettingValueDeleted=AllowedSettingValue was successfully deleted.
CreateAllowedSettingValueTitle=Create New AllowedSettingValue
CreateAllowedSettingValueSaveLink=Save
CreateAllowedSettingValueShowAllLink=Show All AllowedSettingValue Items
CreateAllowedSettingValueIndexLink=Index
CreateAllowedSettingValueLabel_id=Id:
CreateAllowedSettingValueRequiredMessage_id=The Id field is required.
CreateAllowedSettingValueTitle_id=Id
CreateAllowedSettingValueLabel_value=Value:
CreateAllowedSettingValueTitle_value=Value
CreateAllowedSettingValueLabel_description=Description:
CreateAllowedSettingValueTitle_description=Description
CreateAllowedSettingValueLabel_settingTypeId=SettingTypeId:
CreateAllowedSettingValueRequiredMessage_settingTypeId=The SettingTypeId field is required.
CreateAllowedSettingValueTitle_settingTypeId=SettingTypeId
EditAllowedSettingValueTitle=Edit AllowedSettingValue
EditAllowedSettingValueSaveLink=Save
EditAllowedSettingValueViewLink=View
EditAllowedSettingValueShowAllLink=Show All AllowedSettingValue Items
EditAllowedSettingValueIndexLink=Index
EditAllowedSettingValueLabel_id=Id:
EditAllowedSettingValueRequiredMessage_id=The Id field is required.
EditAllowedSettingValueTitle_id=Id
EditAllowedSettingValueLabel_value=Value:
EditAllowedSettingValueTitle_value=Value
EditAllowedSettingValueLabel_description=Description:
EditAllowedSettingValueTitle_description=Description
EditAllowedSettingValueLabel_settingTypeId=SettingTypeId:
EditAllowedSettingValueRequiredMessage_settingTypeId=The SettingTypeId field is required.
EditAllowedSettingValueTitle_settingTypeId=SettingTypeId
ViewAllowedSettingValueTitle=View
ViewAllowedSettingValueDestroyLink=Destroy
ViewAllowedSettingValueEditLink=Edit
ViewAllowedSettingValueCreateLink=Create New AllowedSettingValue
ViewAllowedSettingValueShowAllLink=Show All AllowedSettingValue Items
ViewAllowedSettingValueIndexLink=Index
ViewAllowedSettingValueLabel_id=Id:
ViewAllowedSettingValueTitle_id=Id
ViewAllowedSettingValueLabel_value=Value:
ViewAllowedSettingValueTitle_value=Value
ViewAllowedSettingValueLabel_description=Description:
ViewAllowedSettingValueTitle_description=Description
ViewAllowedSettingValueLabel_settingTypeId=SettingTypeId:
ViewAllowedSettingValueTitle_settingTypeId=SettingTypeId
ListAllowedSettingValueTitle=List
ListAllowedSettingValueEmpty=(No AllowedSettingValue Items Found)
ListAllowedSettingValueDestroyLink=Destroy
ListAllowedSettingValueEditLink=Edit
ListAllowedSettingValueViewLink=View
ListAllowedSettingValueCreateLink=Create New AllowedSettingValue
ListAllowedSettingValueIndexLink=Index
ListAllowedSettingValueTitle_id=Id
ListAllowedSettingValueTitle_value=Value
ListAllowedSettingValueTitle_description=Description
ListAllowedSettingValueTitle_settingTypeId=SettingTypeId
DataFolderCreated=DataFolder was successfully created.
DataFolderUpdated=DataFolder was successfully updated.
DataFolderDeleted=DataFolder was successfully deleted.
CreateDataFolderTitle=Create New DataFolder
CreateDataFolderSaveLink=Save
CreateDataFolderShowAllLink=Show All DataFolder Items
CreateDataFolderIndexLink=Index
CreateDataFolderLabel_id=Id:
CreateDataFolderRequiredMessage_id=The Id field is required.
CreateDataFolderTitle_id=Id
CreateDataFolderLabel_path=Path:
CreateDataFolderRequiredMessage_path=The Path field is required.
CreateDataFolderTitle_path=Path
CreateDataFolderLabel_description=Description:
CreateDataFolderTitle_description=Description
CreateDataFolderLabel_parentDataFolderId=ParentDataFolderId:
CreateDataFolderTitle_parentDataFolderId=ParentDataFolderId
EditDataFolderTitle=Edit DataFolder
EditDataFolderSaveLink=Save
EditDataFolderViewLink=View
EditDataFolderShowAllLink=Show All DataFolder Items
EditDataFolderIndexLink=Index
EditDataFolderLabel_id=Id:
EditDataFolderRequiredMessage_id=The Id field is required.
EditDataFolderTitle_id=Id
EditDataFolderLabel_path=Path:
EditDataFolderRequiredMessage_path=The Path field is required.
EditDataFolderTitle_path=Path
EditDataFolderLabel_description=Description:
EditDataFolderTitle_description=Description
EditDataFolderLabel_parentDataFolderId=ParentDataFolderId:
EditDataFolderTitle_parentDataFolderId=ParentDataFolderId
ViewDataFolderTitle=View
ViewDataFolderDestroyLink=Destroy
ViewDataFolderEditLink=Edit
ViewDataFolderCreateLink=Create New DataFolder
ViewDataFolderShowAllLink=Show All DataFolder Items
ViewDataFolderIndexLink=Index
ViewDataFolderLabel_id=Id:
ViewDataFolderTitle_id=Id
ViewDataFolderLabel_path=Path:
ViewDataFolderTitle_path=Path
ViewDataFolderLabel_description=Description:
ViewDataFolderTitle_description=Description
ViewDataFolderLabel_parentDataFolderId=ParentDataFolderId:
ViewDataFolderTitle_parentDataFolderId=ParentDataFolderId
ListDataFolderTitle=List
ListDataFolderEmpty=(No DataFolder Items Found)
ListDataFolderDestroyLink=Destroy
ListDataFolderEditLink=Edit
ListDataFolderViewLink=View
ListDataFolderCreateLink=Create New DataFolder
ListDataFolderIndexLink=Index
ListDataFolderTitle_id=Id
ListDataFolderTitle_path=Path
ListDataFolderTitle_description=Description
ListDataFolderTitle_parentDataFolderId=ParentDataFolderId
DataFolderPermissionCreated=DataFolderPermission was successfully created.
DataFolderPermissionUpdated=DataFolderPermission was successfully updated.
DataFolderPermissionDeleted=DataFolderPermission was successfully deleted.
CreateDataFolderPermissionTitle=Create New DataFolderPermission
CreateDataFolderPermissionSaveLink=Save
CreateDataFolderPermissionShowAllLink=Show All DataFolderPermission Items
CreateDataFolderPermissionIndexLink=Index
CreateDataFolderPermissionLabel_id=Id:
CreateDataFolderPermissionRequiredMessage_id=The Id field is required.
CreateDataFolderPermissionTitle_id=Id
CreateDataFolderPermissionLabel_value=Value:
CreateDataFolderPermissionRequiredMessage_value=The Value field is required.
CreateDataFolderPermissionTitle_value=Value
CreateDataFolderPermissionLabel_description=Description:
CreateDataFolderPermissionTitle_description=Description
CreateDataFolderPermissionLabel_dataFolderId=DataFolderId:
CreateDataFolderPermissionRequiredMessage_dataFolderId=The DataFolderId field is required.
CreateDataFolderPermissionTitle_dataFolderId=DataFolderId
EditDataFolderPermissionTitle=Edit DataFolderPermission
EditDataFolderPermissionSaveLink=Save
EditDataFolderPermissionViewLink=View
EditDataFolderPermissionShowAllLink=Show All DataFolderPermission Items
EditDataFolderPermissionIndexLink=Index
EditDataFolderPermissionLabel_id=Id:
EditDataFolderPermissionRequiredMessage_id=The Id field is required.
EditDataFolderPermissionTitle_id=Id
EditDataFolderPermissionLabel_value=Value:
EditDataFolderPermissionRequiredMessage_value=The Value field is required.
EditDataFolderPermissionTitle_value=Value
EditDataFolderPermissionLabel_description=Description:
EditDataFolderPermissionTitle_description=Description
EditDataFolderPermissionLabel_dataFolderId=DataFolderId:
EditDataFolderPermissionRequiredMessage_dataFolderId=The DataFolderId field is required.
EditDataFolderPermissionTitle_dataFolderId=DataFolderId
ViewDataFolderPermissionTitle=View
ViewDataFolderPermissionDestroyLink=Destroy
ViewDataFolderPermissionEditLink=Edit
ViewDataFolderPermissionCreateLink=Create New DataFolderPermission
ViewDataFolderPermissionShowAllLink=Show All DataFolderPermission Items
ViewDataFolderPermissionIndexLink=Index
ViewDataFolderPermissionLabel_id=Id:
ViewDataFolderPermissionTitle_id=Id
ViewDataFolderPermissionLabel_value=Value:
ViewDataFolderPermissionTitle_value=Value
ViewDataFolderPermissionLabel_description=Description:
ViewDataFolderPermissionTitle_description=Description
ViewDataFolderPermissionLabel_dataFolderId=DataFolderId:
ViewDataFolderPermissionTitle_dataFolderId=DataFolderId
ListDataFolderPermissionTitle=List
ListDataFolderPermissionEmpty=(No DataFolderPermission Items Found)
ListDataFolderPermissionDestroyLink=Destroy
ListDataFolderPermissionEditLink=Edit
ListDataFolderPermissionViewLink=View
ListDataFolderPermissionCreateLink=Create New DataFolderPermission
ListDataFolderPermissionIndexLink=Index
ListDataFolderPermissionTitle_id=Id
ListDataFolderPermissionTitle_value=Value
ListDataFolderPermissionTitle_description=Description
ListDataFolderPermissionTitle_dataFolderId=DataFolderId
ExperimentCreated=Experiment was successfully created.
ExperimentUpdated=Experiment was successfully updated.
ExperimentDeleted=Experiment was successfully deleted.
CreateExperimentTitle=Create New Experiment
CreateExperimentSaveLink=Save
CreateExperimentShowAllLink=Show All Experiment Items
CreateExperimentIndexLink=Index
CreateExperimentLabel_id=Id:
CreateExperimentRequiredMessage_id=The Id field is required.
CreateExperimentTitle_id=Id
CreateExperimentLabel_name=Name:
CreateExperimentRequiredMessage_name=The Name field is required.
CreateExperimentTitle_name=Name
CreateExperimentLabel_description=Description:
CreateExperimentTitle_description=Description
CreateExperimentLabel_startDate=StartDate:
CreateExperimentTitle_startDate=StartDate
CreateExperimentLabel_endDate=EndDate:
CreateExperimentTitle_endDate=EndDate
CreateExperimentLabel_experimentTypeId=ExperimentTypeId:
CreateExperimentRequiredMessage_experimentTypeId=The ExperimentTypeId field is required.
CreateExperimentTitle_experimentTypeId=ExperimentTypeId
EditExperimentTitle=Edit Experiment
EditExperimentSaveLink=Save
EditExperimentViewLink=View
EditExperimentShowAllLink=Show All Experiment Items
EditExperimentIndexLink=Index
EditExperimentLabel_id=Id:
EditExperimentRequiredMessage_id=The Id field is required.
EditExperimentTitle_id=Id
EditExperimentLabel_name=Name:
EditExperimentRequiredMessage_name=The Name field is required.
EditExperimentTitle_name=Name
EditExperimentLabel_description=Description:
EditExperimentTitle_description=Description
EditExperimentLabel_startDate=StartDate:
EditExperimentTitle_startDate=StartDate
EditExperimentLabel_endDate=EndDate:
EditExperimentTitle_endDate=EndDate
EditExperimentLabel_experimentTypeId=ExperimentTypeId:
EditExperimentRequiredMessage_experimentTypeId=The ExperimentTypeId field is required.
EditExperimentTitle_experimentTypeId=ExperimentTypeId
ViewExperimentTitle=View
ViewExperimentDestroyLink=Destroy
ViewExperimentEditLink=Edit
ViewExperimentCreateLink=Create New Experiment
ViewExperimentShowAllLink=Show All Experiment Items
ViewExperimentIndexLink=Index
ViewExperimentLabel_id=Id:
ViewExperimentTitle_id=Id
ViewExperimentLabel_name=Name:
ViewExperimentTitle_name=Name
ViewExperimentLabel_description=Description:
ViewExperimentTitle_description=Description
ViewExperimentLabel_startDate=StartDate:
ViewExperimentTitle_startDate=StartDate
ViewExperimentLabel_endDate=EndDate:
ViewExperimentTitle_endDate=EndDate
ViewExperimentLabel_experimentTypeId=ExperimentTypeId:
ViewExperimentTitle_experimentTypeId=ExperimentTypeId
ListExperimentTitle=List
ListExperimentEmpty=(No Experiment Items Found)
ListExperimentDestroyLink=Destroy
ListExperimentEditLink=Edit
ListExperimentViewLink=View
ListExperimentCreateLink=Create New Experiment
ListExperimentIndexLink=Index
ListExperimentTitle_id=Id
ListExperimentTitle_name=Name
ListExperimentTitle_description=Description
ListExperimentTitle_startDate=StartDate
ListExperimentTitle_endDate=EndDate
ListExperimentTitle_experimentTypeId=ExperimentTypeId
ExperimentPolicyCreated=ExperimentPolicy was successfully created.
ExperimentPolicyUpdated=ExperimentPolicy was successfully updated.
ExperimentPolicyDeleted=ExperimentPolicy was successfully deleted.
CreateExperimentPolicyTitle=Create New ExperimentPolicy
CreateExperimentPolicySaveLink=Save
CreateExperimentPolicyShowAllLink=Show All ExperimentPolicy Items
CreateExperimentPolicyIndexLink=Index
CreateExperimentPolicyLabel_id=Id:
CreateExperimentPolicyRequiredMessage_id=The Id field is required.
CreateExperimentPolicyTitle_id=Id
CreateExperimentPolicyLabel_value=Value:
CreateExperimentPolicyRequiredMessage_value=The Value field is required.
CreateExperimentPolicyTitle_value=Value
CreateExperimentPolicyLabel_description=Description:
CreateExperimentPolicyTitle_description=Description
CreateExperimentPolicyLabel_policyTypeId=PolicyTypeId:
CreateExperimentPolicyRequiredMessage_policyTypeId=The PolicyTypeId field is required.
CreateExperimentPolicyTitle_policyTypeId=PolicyTypeId
CreateExperimentPolicyLabel_experimentId=ExperimentId:
CreateExperimentPolicyRequiredMessage_experimentId=The ExperimentId field is required.
CreateExperimentPolicyTitle_experimentId=ExperimentId
EditExperimentPolicyTitle=Edit ExperimentPolicy
EditExperimentPolicySaveLink=Save
EditExperimentPolicyViewLink=View
EditExperimentPolicyShowAllLink=Show All ExperimentPolicy Items
EditExperimentPolicyIndexLink=Index
EditExperimentPolicyLabel_id=Id:
EditExperimentPolicyRequiredMessage_id=The Id field is required.
EditExperimentPolicyTitle_id=Id
EditExperimentPolicyLabel_value=Value:
EditExperimentPolicyRequiredMessage_value=The Value field is required.
EditExperimentPolicyTitle_value=Value
EditExperimentPolicyLabel_description=Description:
EditExperimentPolicyTitle_description=Description
EditExperimentPolicyLabel_policyTypeId=PolicyTypeId:
EditExperimentPolicyRequiredMessage_policyTypeId=The PolicyTypeId field is required.
EditExperimentPolicyTitle_policyTypeId=PolicyTypeId
EditExperimentPolicyLabel_experimentId=ExperimentId:
EditExperimentPolicyRequiredMessage_experimentId=The ExperimentId field is required.
EditExperimentPolicyTitle_experimentId=ExperimentId
ViewExperimentPolicyTitle=View
ViewExperimentPolicyDestroyLink=Destroy
ViewExperimentPolicyEditLink=Edit
ViewExperimentPolicyCreateLink=Create New ExperimentPolicy
ViewExperimentPolicyShowAllLink=Show All ExperimentPolicy Items
ViewExperimentPolicyIndexLink=Index
ViewExperimentPolicyLabel_id=Id:
ViewExperimentPolicyTitle_id=Id
ViewExperimentPolicyLabel_value=Value:
ViewExperimentPolicyTitle_value=Value
ViewExperimentPolicyLabel_description=Description:
ViewExperimentPolicyTitle_description=Description
ViewExperimentPolicyLabel_policyTypeId=PolicyTypeId:
ViewExperimentPolicyTitle_policyTypeId=PolicyTypeId
ViewExperimentPolicyLabel_experimentId=ExperimentId:
ViewExperimentPolicyTitle_experimentId=ExperimentId
ListExperimentPolicyTitle=List
ListExperimentPolicyEmpty=(No ExperimentPolicy Items Found)
ListExperimentPolicyDestroyLink=Destroy
ListExperimentPolicyEditLink=Edit
ListExperimentPolicyViewLink=View
ListExperimentPolicyCreateLink=Create New ExperimentPolicy
ListExperimentPolicyIndexLink=Index
ListExperimentPolicyTitle_id=Id
ListExperimentPolicyTitle_value=Value
ListExperimentPolicyTitle_description=Description
ListExperimentPolicyTitle_policyTypeId=PolicyTypeId
ListExperimentPolicyTitle_experimentId=ExperimentId
ExperimentTypeCreated=ExperimentType was successfully created.
ExperimentTypeUpdated=ExperimentType was successfully updated.
ExperimentTypeDeleted=ExperimentType was successfully deleted.
CreateExperimentTypeTitle=Create New ExperimentType
CreateExperimentTypeSaveLink=Save
CreateExperimentTypeShowAllLink=Show All ExperimentType Items
CreateExperimentTypeIndexLink=Index
CreateExperimentTypeLabel_id=Id:
CreateExperimentTypeRequiredMessage_id=The Id field is required.
CreateExperimentTypeTitle_id=Id
CreateExperimentTypeLabel_name=Name:
CreateExperimentTypeRequiredMessage_name=The Name field is required.
CreateExperimentTypeTitle_name=Name
CreateExperimentTypeLabel_description=Description:
CreateExperimentTypeTitle_description=Description
CreateExperimentTypeLabel_rootDataPath=RootDataPath:
CreateExperimentTypeTitle_rootDataPath=RootDataPath
EditExperimentTypeTitle=Edit ExperimentType
EditExperimentTypeSaveLink=Save
EditExperimentTypeViewLink=View
EditExperimentTypeShowAllLink=Show All ExperimentType Items
EditExperimentTypeIndexLink=Index
EditExperimentTypeLabel_id=Id:
EditExperimentTypeRequiredMessage_id=The Id field is required.
EditExperimentTypeTitle_id=Id
EditExperimentTypeLabel_name=Name:
EditExperimentTypeRequiredMessage_name=The Name field is required.
EditExperimentTypeTitle_name=Name
EditExperimentTypeLabel_description=Description:
EditExperimentTypeTitle_description=Description
EditExperimentTypeLabel_rootDataPath=RootDataPath:
EditExperimentTypeTitle_rootDataPath=RootDataPath
ViewExperimentTypeTitle=View
ViewExperimentTypeDestroyLink=Destroy
ViewExperimentTypeEditLink=Edit
ViewExperimentTypeCreateLink=Create New ExperimentType
ViewExperimentTypeShowAllLink=Show All ExperimentType Items
ViewExperimentTypeIndexLink=Index
ViewExperimentTypeLabel_id=Id:
ViewExperimentTypeTitle_id=Id
ViewExperimentTypeLabel_name=Name:
ViewExperimentTypeTitle_name=Name
ViewExperimentTypeLabel_description=Description:
ViewExperimentTypeTitle_description=Description
ViewExperimentTypeLabel_rootDataPath=RootDataPath:
ViewExperimentTypeTitle_rootDataPath=RootDataPath
ListExperimentTypeTitle=List
ListExperimentTypeEmpty=(No ExperimentType Items Found)
ListExperimentTypeDestroyLink=Destroy
ListExperimentTypeEditLink=Edit
ListExperimentTypeViewLink=View
ListExperimentTypeCreateLink=Create New ExperimentType
ListExperimentTypeIndexLink=Index
ListExperimentTypeTitle_id=Id
ListExperimentTypeTitle_name=Name
ListExperimentTypeTitle_description=Description
ListExperimentTypeTitle_rootDataPath=RootDataPath
PolicyTypeCreated=PolicyType was successfully created.
PolicyTypeUpdated=PolicyType was successfully updated.
PolicyTypeDeleted=PolicyType was successfully deleted.
CreatePolicyTypeTitle=Create New PolicyType
CreatePolicyTypeSaveLink=Save
CreatePolicyTypeShowAllLink=Show All PolicyType Items
CreatePolicyTypeIndexLink=Index
CreatePolicyTypeLabel_id=Id:
CreatePolicyTypeRequiredMessage_id=The Id field is required.
CreatePolicyTypeTitle_id=Id
CreatePolicyTypeLabel_name=Name:
CreatePolicyTypeRequiredMessage_name=The Name field is required.
CreatePolicyTypeTitle_name=Name
CreatePolicyTypeLabel_description=Description:
CreatePolicyTypeTitle_description=Description
CreatePolicyTypeLabel_handlerName=HandlerName:
CreatePolicyTypeTitle_handlerName=HandlerName
CreatePolicyTypeLabel_defaultValue=DefaultValue:
CreatePolicyTypeTitle_defaultValue=DefaultValue
EditPolicyTypeTitle=Edit PolicyType
EditPolicyTypeSaveLink=Save
EditPolicyTypeViewLink=View
EditPolicyTypeShowAllLink=Show All PolicyType Items
EditPolicyTypeIndexLink=Index
EditPolicyTypeLabel_id=Id:
EditPolicyTypeRequiredMessage_id=The Id field is required.
EditPolicyTypeTitle_id=Id
EditPolicyTypeLabel_name=Name:
EditPolicyTypeRequiredMessage_name=The Name field is required.
EditPolicyTypeTitle_name=Name
EditPolicyTypeLabel_description=Description:
EditPolicyTypeTitle_description=Description
EditPolicyTypeLabel_handlerName=HandlerName:
EditPolicyTypeTitle_handlerName=HandlerName
EditPolicyTypeLabel_defaultValue=DefaultValue:
EditPolicyTypeTitle_defaultValue=DefaultValue
ViewPolicyTypeTitle=View
ViewPolicyTypeDestroyLink=Destroy
ViewPolicyTypeEditLink=Edit
ViewPolicyTypeCreateLink=Create New PolicyType
ViewPolicyTypeShowAllLink=Show All PolicyType Items
ViewPolicyTypeIndexLink=Index
ViewPolicyTypeLabel_id=Id:
ViewPolicyTypeTitle_id=Id
ViewPolicyTypeLabel_name=Name:
ViewPolicyTypeTitle_name=Name
ViewPolicyTypeLabel_description=Description:
ViewPolicyTypeTitle_description=Description
ViewPolicyTypeLabel_handlerName=HandlerName:
ViewPolicyTypeTitle_handlerName=HandlerName
ViewPolicyTypeLabel_defaultValue=DefaultValue:
ViewPolicyTypeTitle_defaultValue=DefaultValue
ListPolicyTypeTitle=List
ListPolicyTypeEmpty=(No PolicyType Items Found)
ListPolicyTypeDestroyLink=Destroy
ListPolicyTypeEditLink=Edit
ListPolicyTypeViewLink=View
ListPolicyTypeCreateLink=Create New PolicyType
ListPolicyTypeIndexLink=Index
ListPolicyTypeTitle_id=Id
ListPolicyTypeTitle_name=Name
ListPolicyTypeTitle_description=Description
ListPolicyTypeTitle_handlerName=HandlerName
ListPolicyTypeTitle_defaultValue=DefaultValue
RoleTypeCreated=RoleType was successfully created.
RoleTypeUpdated=RoleType was successfully updated.
RoleTypeDeleted=RoleType was successfully deleted.
CreateRoleTypeTitle=Create New RoleType
CreateRoleTypeSaveLink=Save
CreateRoleTypeShowAllLink=Show All RoleType Items
CreateRoleTypeIndexLink=Index
CreateRoleTypeLabel_id=Id:
CreateRoleTypeRequiredMessage_id=The Id field is required.
CreateRoleTypeTitle_id=Id
CreateRoleTypeLabel_name=Name:
CreateRoleTypeRequiredMessage_name=The Name field is required.
CreateRoleTypeTitle_name=Name
CreateRoleTypeLabel_description=Description:
CreateRoleTypeTitle_description=Description
EditRoleTypeTitle=Edit RoleType
EditRoleTypeSaveLink=Save
EditRoleTypeViewLink=View
EditRoleTypeShowAllLink=Show All RoleType Items
EditRoleTypeIndexLink=Index
EditRoleTypeLabel_id=Id:
EditRoleTypeRequiredMessage_id=The Id field is required.
EditRoleTypeTitle_id=Id
EditRoleTypeLabel_name=Name:
EditRoleTypeRequiredMessage_name=The Name field is required.
EditRoleTypeTitle_name=Name
EditRoleTypeLabel_description=Description:
EditRoleTypeTitle_description=Description
ViewRoleTypeTitle=View
ViewRoleTypeDestroyLink=Destroy
ViewRoleTypeEditLink=Edit
ViewRoleTypeCreateLink=Create New RoleType
ViewRoleTypeShowAllLink=Show All RoleType Items
ViewRoleTypeIndexLink=Index
ViewRoleTypeLabel_id=Id:
ViewRoleTypeTitle_id=Id
ViewRoleTypeLabel_name=Name:
ViewRoleTypeTitle_name=Name
ViewRoleTypeLabel_description=Description:
ViewRoleTypeTitle_description=Description
ListRoleTypeTitle=List
ListRoleTypeEmpty=(No RoleType Items Found)
ListRoleTypeDestroyLink=Destroy
ListRoleTypeEditLink=Edit
ListRoleTypeViewLink=View
ListRoleTypeCreateLink=Create New RoleType
ListRoleTypeIndexLink=Index
ListRoleTypeTitle_id=Id
ListRoleTypeTitle_name=Name
ListRoleTypeTitle_description=Description
SettingTypeCreated=SettingType was successfully created.
SettingTypeUpdated=SettingType was successfully updated.
SettingTypeDeleted=SettingType was successfully deleted.
CreateSettingTypeTitle=Create New SettingType
CreateSettingTypeSaveLink=Save
CreateSettingTypeShowAllLink=Show All SettingType Items
CreateSettingTypeIndexLink=Index
CreateSettingTypeLabel_id=Id:
CreateSettingTypeRequiredMessage_id=The Id field is required.
CreateSettingTypeTitle_id=Id
CreateSettingTypeLabel_name=Name:
CreateSettingTypeRequiredMessage_name=The Name field is required.
CreateSettingTypeTitle_name=Name
CreateSettingTypeLabel_description=Description:
CreateSettingTypeTitle_description=Description
CreateSettingTypeLabel_defaultValue=DefaultValue:
CreateSettingTypeTitle_defaultValue=DefaultValue
CreateSettingTypeLabel_isUserModifiable=IsUserModifiable:
CreateSettingTypeTitle_isUserModifiable=IsUserModifiable
EditSettingTypeTitle=Edit SettingType
EditSettingTypeSaveLink=Save
EditSettingTypeViewLink=View
EditSettingTypeShowAllLink=Show All SettingType Items
EditSettingTypeIndexLink=Index
EditSettingTypeLabel_id=Id:
EditSettingTypeRequiredMessage_id=The Id field is required.
EditSettingTypeTitle_id=Id
EditSettingTypeLabel_name=Name:
EditSettingTypeRequiredMessage_name=The Name field is required.
EditSettingTypeTitle_name=Name
EditSettingTypeLabel_description=Description:
EditSettingTypeTitle_description=Description
EditSettingTypeLabel_defaultValue=DefaultValue:
EditSettingTypeTitle_defaultValue=DefaultValue
EditSettingTypeLabel_isUserModifiable=IsUserModifiable:
EditSettingTypeTitle_isUserModifiable=IsUserModifiable
ViewSettingTypeTitle=View
ViewSettingTypeDestroyLink=Destroy
ViewSettingTypeEditLink=Edit
ViewSettingTypeCreateLink=Create New SettingType
ViewSettingTypeShowAllLink=Show All SettingType Items
ViewSettingTypeIndexLink=Index
ViewSettingTypeLabel_id=Id:
ViewSettingTypeTitle_id=Id
ViewSettingTypeLabel_name=Name:
ViewSettingTypeTitle_name=Name
ViewSettingTypeLabel_description=Description:
ViewSettingTypeTitle_description=Description
ViewSettingTypeLabel_defaultValue=DefaultValue:
ViewSettingTypeTitle_defaultValue=DefaultValue
ViewSettingTypeLabel_isUserModifiable=IsUserModifiable:
ViewSettingTypeTitle_isUserModifiable=IsUserModifiable
ListSettingTypeTitle=List
ListSettingTypeEmpty=(No SettingType Items Found)
ListSettingTypeDestroyLink=Destroy
ListSettingTypeEditLink=Edit
ListSettingTypeViewLink=View
ListSettingTypeCreateLink=Create New SettingType
ListSettingTypeIndexLink=Index
ListSettingTypeTitle_id=Id
ListSettingTypeTitle_name=Name
ListSettingTypeTitle_description=Description
ListSettingTypeTitle_defaultValue=DefaultValue
ListSettingTypeTitle_isUserModifiable=IsUserModifiable
TemplatePolicyCreated=TemplatePolicy was successfully created.
TemplatePolicyUpdated=TemplatePolicy was successfully updated.
TemplatePolicyDeleted=TemplatePolicy was successfully deleted.
CreateTemplatePolicyTitle=Create New TemplatePolicy
CreateTemplatePolicySaveLink=Save
CreateTemplatePolicyShowAllLink=Show All TemplatePolicy Items
CreateTemplatePolicyIndexLink=Index
CreateTemplatePolicyLabel_id=Id:
CreateTemplatePolicyRequiredMessage_id=The Id field is required.
CreateTemplatePolicyTitle_id=Id
CreateTemplatePolicyLabel_value=Value:
CreateTemplatePolicyRequiredMessage_value=The Value field is required.
CreateTemplatePolicyTitle_value=Value
CreateTemplatePolicyLabel_description=Description:
CreateTemplatePolicyTitle_description=Description
CreateTemplatePolicyLabel_templatePolicySetId=TemplatePolicySetId:
CreateTemplatePolicyRequiredMessage_templatePolicySetId=The TemplatePolicySetId field is required.
CreateTemplatePolicyTitle_templatePolicySetId=TemplatePolicySetId
CreateTemplatePolicyLabel_policyTypeId=PolicyTypeId:
CreateTemplatePolicyRequiredMessage_policyTypeId=The PolicyTypeId field is required.
CreateTemplatePolicyTitle_policyTypeId=PolicyTypeId
EditTemplatePolicyTitle=Edit TemplatePolicy
EditTemplatePolicySaveLink=Save
EditTemplatePolicyViewLink=View
EditTemplatePolicyShowAllLink=Show All TemplatePolicy Items
EditTemplatePolicyIndexLink=Index
EditTemplatePolicyLabel_id=Id:
EditTemplatePolicyRequiredMessage_id=The Id field is required.
EditTemplatePolicyTitle_id=Id
EditTemplatePolicyLabel_value=Value:
EditTemplatePolicyRequiredMessage_value=The Value field is required.
EditTemplatePolicyTitle_value=Value
EditTemplatePolicyLabel_description=Description:
EditTemplatePolicyTitle_description=Description
EditTemplatePolicyLabel_templatePolicySetId=TemplatePolicySetId:
EditTemplatePolicyRequiredMessage_templatePolicySetId=The TemplatePolicySetId field is required.
EditTemplatePolicyTitle_templatePolicySetId=TemplatePolicySetId
EditTemplatePolicyLabel_policyTypeId=PolicyTypeId:
EditTemplatePolicyRequiredMessage_policyTypeId=The PolicyTypeId field is required.
EditTemplatePolicyTitle_policyTypeId=PolicyTypeId
ViewTemplatePolicyTitle=View
ViewTemplatePolicyDestroyLink=Destroy
ViewTemplatePolicyEditLink=Edit
ViewTemplatePolicyCreateLink=Create New TemplatePolicy
ViewTemplatePolicyShowAllLink=Show All TemplatePolicy Items
ViewTemplatePolicyIndexLink=Index
ViewTemplatePolicyLabel_id=Id:
ViewTemplatePolicyTitle_id=Id
ViewTemplatePolicyLabel_value=Value:
ViewTemplatePolicyTitle_value=Value
ViewTemplatePolicyLabel_description=Description:
ViewTemplatePolicyTitle_description=Description
ViewTemplatePolicyLabel_templatePolicySetId=TemplatePolicySetId:
ViewTemplatePolicyTitle_templatePolicySetId=TemplatePolicySetId
ViewTemplatePolicyLabel_policyTypeId=PolicyTypeId:
ViewTemplatePolicyTitle_policyTypeId=PolicyTypeId
ListTemplatePolicyTitle=List
ListTemplatePolicyEmpty=(No TemplatePolicy Items Found)
ListTemplatePolicyDestroyLink=Destroy
ListTemplatePolicyEditLink=Edit
ListTemplatePolicyViewLink=View
ListTemplatePolicyCreateLink=Create New TemplatePolicy
ListTemplatePolicyIndexLink=Index
ListTemplatePolicyTitle_id=Id
ListTemplatePolicyTitle_value=Value
ListTemplatePolicyTitle_description=Description
ListTemplatePolicyTitle_templatePolicySetId=TemplatePolicySetId
ListTemplatePolicyTitle_policyTypeId=PolicyTypeId
TemplatePolicySetCreated=TemplatePolicySet was successfully created.
TemplatePolicySetUpdated=TemplatePolicySet was successfully updated.
TemplatePolicySetDeleted=TemplatePolicySet was successfully deleted.
CreateTemplatePolicySetTitle=Create New TemplatePolicySet
CreateTemplatePolicySetSaveLink=Save
CreateTemplatePolicySetShowAllLink=Show All TemplatePolicySet Items
CreateTemplatePolicySetIndexLink=Index
CreateTemplatePolicySetLabel_id=Id:
CreateTemplatePolicySetRequiredMessage_id=The Id field is required.
CreateTemplatePolicySetTitle_id=Id
CreateTemplatePolicySetLabel_name=Name:
CreateTemplatePolicySetRequiredMessage_name=The Name field is required.
CreateTemplatePolicySetTitle_name=Name
CreateTemplatePolicySetLabel_description=Description:
CreateTemplatePolicySetTitle_description=Description
EditTemplatePolicySetTitle=Edit TemplatePolicySet
EditTemplatePolicySetSaveLink=Save
EditTemplatePolicySetViewLink=View
EditTemplatePolicySetShowAllLink=Show All TemplatePolicySet Items
EditTemplatePolicySetIndexLink=Index
EditTemplatePolicySetLabel_id=Id:
EditTemplatePolicySetRequiredMessage_id=The Id field is required.
EditTemplatePolicySetTitle_id=Id
EditTemplatePolicySetLabel_name=Name:
EditTemplatePolicySetRequiredMessage_name=The Name field is required.
EditTemplatePolicySetTitle_name=Name
EditTemplatePolicySetLabel_description=Description:
EditTemplatePolicySetTitle_description=Description
ViewTemplatePolicySetTitle=View
ViewTemplatePolicySetDestroyLink=Destroy
ViewTemplatePolicySetEditLink=Edit
ViewTemplatePolicySetCreateLink=Create New TemplatePolicySet
ViewTemplatePolicySetShowAllLink=Show All TemplatePolicySet Items
ViewTemplatePolicySetIndexLink=Index
ViewTemplatePolicySetLabel_id=Id:
ViewTemplatePolicySetTitle_id=Id
ViewTemplatePolicySetLabel_name=Name:
ViewTemplatePolicySetTitle_name=Name
ViewTemplatePolicySetLabel_description=Description:
ViewTemplatePolicySetTitle_description=Description
ListTemplatePolicySetTitle=List
ListTemplatePolicySetEmpty=(No TemplatePolicySet Items Found)
ListTemplatePolicySetDestroyLink=Destroy
ListTemplatePolicySetEditLink=Edit
ListTemplatePolicySetViewLink=View
ListTemplatePolicySetCreateLink=Create New TemplatePolicySet
ListTemplatePolicySetIndexLink=Index
ListTemplatePolicySetTitle_id=Id
ListTemplatePolicySetTitle_name=Name
ListTemplatePolicySetTitle_description=Description
UserExperimentRoleCreated=UserExperimentRole was successfully created.
UserExperimentRoleUpdated=UserExperimentRole was successfully updated.
UserExperimentRoleDeleted=UserExperimentRole was successfully deleted.
CreateUserExperimentRoleTitle=Create New UserExperimentRole
CreateUserExperimentRoleSaveLink=Save
CreateUserExperimentRoleShowAllLink=Show All UserExperimentRole Items
CreateUserExperimentRoleIndexLink=Index
CreateUserExperimentRoleLabel_userInfo=UserInfo:
CreateUserExperimentRoleRequiredMessage_userInfo=The UserInfo field is required.
CreateUserExperimentRoleTitle_userInfo=UserInfo
CreateUserExperimentRoleLabel_roleType=RoleType:
CreateUserExperimentRoleRequiredMessage_roleType=The RoleType field is required.
CreateUserExperimentRoleTitle_roleType=RoleType
CreateUserExperimentRoleLabel_experiment=Experiment:
CreateUserExperimentRoleRequiredMessage_experiment=The Experiment field is required.
CreateUserExperimentRoleTitle_experiment=Experiment
EditUserExperimentRoleTitle=Edit UserExperimentRole
EditUserExperimentRoleSaveLink=Save
EditUserExperimentRoleViewLink=View
EditUserExperimentRoleShowAllLink=Show All UserExperimentRole Items
EditUserExperimentRoleIndexLink=Index
EditUserExperimentRoleLabel_userInfo=UserInfo:
EditUserExperimentRoleRequiredMessage_userInfo=The UserInfo field is required.
EditUserExperimentRoleTitle_userInfo=UserInfo
EditUserExperimentRoleLabel_roleType=RoleType:
EditUserExperimentRoleRequiredMessage_roleType=The RoleType field is required.
EditUserExperimentRoleTitle_roleType=RoleType
EditUserExperimentRoleLabel_experiment=Experiment:
EditUserExperimentRoleRequiredMessage_experiment=The Experiment field is required.
EditUserExperimentRoleTitle_experiment=Experiment
ViewUserExperimentRoleTitle=View
ViewUserExperimentRoleDestroyLink=Destroy
ViewUserExperimentRoleEditLink=Edit
ViewUserExperimentRoleCreateLink=Create New UserExperimentRole
ViewUserExperimentRoleShowAllLink=Show All UserExperimentRole Items
ViewUserExperimentRoleIndexLink=Index
ViewUserExperimentRoleLabel_userInfo=UserInfo:
ViewUserExperimentRoleTitle_userInfo=UserInfo
ViewUserExperimentRoleLabel_roleType=RoleType:
ViewUserExperimentRoleTitle_roleType=RoleType
ViewUserExperimentRoleLabel_experiment=Experiment:
ViewUserExperimentRoleTitle_experiment=Experiment
ListUserExperimentRoleTitle=List
ListUserExperimentRoleEmpty=(No UserExperimentRole Items Found)
ListUserExperimentRoleDestroyLink=Destroy
ListUserExperimentRoleEditLink=Edit
ListUserExperimentRoleViewLink=View
ListUserExperimentRoleCreateLink=Create New UserExperimentRole
ListUserExperimentRoleIndexLink=Index
ListUserExperimentRoleTitle_userInfo=UserInfo
ListUserExperimentRoleTitle_roleType=RoleType
ListUserExperimentRoleTitle_experiment=Experiment
UserInfoCreated=UserInfo was successfully created.
UserInfoUpdated=UserInfo was successfully updated.
UserInfoDeleted=UserInfo was successfully deleted.
CreateUserInfoTitle=Create New UserInfo
CreateUserInfoSaveLink=Save
CreateUserInfoShowAllLink=Show All UserInfo Items
CreateUserInfoIndexLink=Index
CreateUserInfoLabel_id=Id:
CreateUserInfoRequiredMessage_id=The Id field is required.
CreateUserInfoTitle_id=Id
CreateUserInfoLabel_username=Username:
CreateUserInfoRequiredMessage_username=The Username field is required.
CreateUserInfoTitle_username=Username
CreateUserInfoLabel_firstName=FirstName:
CreateUserInfoRequiredMessage_firstName=The FirstName field is required.
CreateUserInfoTitle_firstName=FirstName
CreateUserInfoLabel_lastName=LastName:
CreateUserInfoRequiredMessage_lastName=The LastName field is required.
CreateUserInfoTitle_lastName=LastName
CreateUserInfoLabel_middleName=MiddleName:
CreateUserInfoTitle_middleName=MiddleName
CreateUserInfoLabel_email=Email:
CreateUserInfoTitle_email=Email
CreateUserInfoLabel_description=Description:
CreateUserInfoTitle_description=Description
CreateUserInfoLabel_password=Password:
CreateUserInfoTitle_password=Password
EditUserInfoTitle=Edit UserInfo
EditUserInfoSaveLink=Save
EditUserInfoViewLink=View
EditUserInfoShowAllLink=Show All UserInfo Items
EditUserInfoIndexLink=Index
EditUserInfoLabel_id=Id:
EditUserInfoRequiredMessage_id=The Id field is required.
EditUserInfoTitle_id=Id
EditUserInfoLabel_username=Username:
EditUserInfoRequiredMessage_username=The Username field is required.
EditUserInfoTitle_username=Username
EditUserInfoLabel_firstName=FirstName:
EditUserInfoRequiredMessage_firstName=The FirstName field is required.
EditUserInfoTitle_firstName=FirstName
EditUserInfoLabel_lastName=LastName:
EditUserInfoRequiredMessage_lastName=The LastName field is required.
EditUserInfoTitle_lastName=LastName
EditUserInfoLabel_middleName=MiddleName:
EditUserInfoTitle_middleName=MiddleName
EditUserInfoLabel_email=Email:
EditUserInfoTitle_email=Email
EditUserInfoLabel_description=Description:
EditUserInfoTitle_description=Description
EditUserInfoLabel_password=Password:
EditUserInfoTitle_password=Password
ViewUserInfoTitle=View
ViewUserInfoDestroyLink=Destroy
ViewUserInfoEditLink=Edit
ViewUserInfoCreateLink=Create New UserInfo
ViewUserInfoShowAllLink=Show All UserInfo Items
ViewUserInfoIndexLink=Index
ViewUserInfoLabel_id=Id:
ViewUserInfoTitle_id=Id
ViewUserInfoLabel_username=Username:
ViewUserInfoTitle_username=Username
ViewUserInfoLabel_firstName=FirstName:
ViewUserInfoTitle_firstName=FirstName
ViewUserInfoLabel_lastName=LastName:
ViewUserInfoTitle_lastName=LastName
ViewUserInfoLabel_middleName=MiddleName:
ViewUserInfoTitle_middleName=MiddleName
ViewUserInfoLabel_email=Email:
ViewUserInfoTitle_email=Email
ViewUserInfoLabel_description=Description:
ViewUserInfoTitle_description=Description
ViewUserInfoLabel_password=Password:
ViewUserInfoTitle_password=Password
ListUserInfoTitle=List
ListUserInfoEmpty=(No UserInfo Items Found)
ListUserInfoDestroyLink=Destroy
ListUserInfoEditLink=Edit
ListUserInfoViewLink=View
ListUserInfoCreateLink=Create New UserInfo
ListUserInfoIndexLink=Index
ListUserInfoTitle_id=Id
ListUserInfoTitle_username=Username
ListUserInfoTitle_firstName=FirstName
ListUserInfoTitle_lastName=LastName
ListUserInfoTitle_middleName=MiddleName
ListUserInfoTitle_email=Email
ListUserInfoTitle_description=Description
ListUserInfoTitle_password=Password
UserSettingCreated=UserSetting was successfully created.
UserSettingUpdated=UserSetting was successfully updated.
UserSettingDeleted=UserSetting was successfully deleted.
CreateUserSettingTitle=Create New UserSetting
CreateUserSettingSaveLink=Save
CreateUserSettingShowAllLink=Show All UserSetting Items
CreateUserSettingIndexLink=Index
CreateUserSettingLabel_id=Id:
CreateUserSettingRequiredMessage_id=The Id field is required.
CreateUserSettingTitle_id=Id
CreateUserSettingLabel_value=Value:
CreateUserSettingTitle_value=Value
CreateUserSettingLabel_userId=UserId:
CreateUserSettingRequiredMessage_userId=The UserId field is required.
CreateUserSettingTitle_userId=UserId
CreateUserSettingLabel_settingTypeId=SettingTypeId:
CreateUserSettingRequiredMessage_settingTypeId=The SettingTypeId field is required.
CreateUserSettingTitle_settingTypeId=SettingTypeId
EditUserSettingTitle=Edit UserSetting
EditUserSettingSaveLink=Save
EditUserSettingViewLink=View
EditUserSettingShowAllLink=Show All UserSetting Items
EditUserSettingIndexLink=Index
EditUserSettingLabel_id=Id:
EditUserSettingRequiredMessage_id=The Id field is required.
EditUserSettingTitle_id=Id
EditUserSettingLabel_value=Value:
EditUserSettingTitle_value=Value
EditUserSettingLabel_userId=UserId:
EditUserSettingRequiredMessage_userId=The UserId field is required.
EditUserSettingTitle_userId=UserId
EditUserSettingLabel_settingTypeId=SettingTypeId:
EditUserSettingRequiredMessage_settingTypeId=The SettingTypeId field is required.
EditUserSettingTitle_settingTypeId=SettingTypeId
ViewUserSettingTitle=View
ViewUserSettingDestroyLink=Destroy
ViewUserSettingEditLink=Edit
ViewUserSettingCreateLink=Create New UserSetting
ViewUserSettingShowAllLink=Show All UserSetting Items
ViewUserSettingIndexLink=Index
ViewUserSettingLabel_id=Id:
ViewUserSettingTitle_id=Id
ViewUserSettingLabel_value=Value:
ViewUserSettingTitle_value=Value
ViewUserSettingLabel_userId=UserId:
ViewUserSettingTitle_userId=UserId
ViewUserSettingLabel_settingTypeId=SettingTypeId:
ViewUserSettingTitle_settingTypeId=SettingTypeId
ListUserSettingTitle=List
ListUserSettingEmpty=(No UserSetting Items Found)
ListUserSettingDestroyLink=Destroy
ListUserSettingEditLink=Edit
ListUserSettingViewLink=View
ListUserSettingCreateLink=Create New UserSetting
ListUserSettingIndexLink=Index
ListUserSettingTitle_id=Id
ListUserSettingTitle_value=Value
ListUserSettingTitle_userId=UserId
ListUserSettingTitle_settingTypeId=SettingTypeId
<?xml version='1.0' encoding='UTF-8'?>
<faces-config version="2.2"
xmlns="http://xmlns.jcp.org/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-facesconfig_2_2.xsd">
<application>
<resource-bundle>
<base-name>/resources</base-name>
<var>resources</var>
</resource-bundle>
</application>
</faces-config>
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE glassfish-web-app PUBLIC "-//GlassFish.org//DTD GlassFish Application Server 3.1 Servlet 3.0//EN" "http://glassfish.org/dtds/glassfish-web-app_3_0-1.dtd">
<glassfish-web-app error-url="">
<context-root>/dm</context-root>
<class-loader delegate="true"/>
<jsp-config>
<property name="keepgenerated" value="true">
<description>Keep a copy of the generated servlet class' java code.</description>
</property>
</jsp-config>
</glassfish-web-app>