
edu.uiowa.icts.util.DataTableColumn Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of spring-utils Show documentation
Show all versions of spring-utils Show documentation
ICTS Utilities for Spring Hibernate Projects
The newest version!
package edu.uiowa.icts.util;
/*
* #%L
* spring-utils
* %%
* Copyright (C) 2010 - 2015 University of Iowa Institute for Clinical and Translational Science (ICTS)
* %%
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
* #L%
*/
import java.io.Serializable;
/**
* DataTableColumn class.
*
* @author rrlorent
* @deprecated use {@link edu.uiowa.icts.datatable.DataTableColumn} instead
* @version $Id: $
*/
@Deprecated
public class DataTableColumn implements Serializable {
private static final long serialVersionUID = -7520698552551125238L;
private String data = null;
private String name = null;
private String title = null;
private boolean searchable = true;
private boolean sortable = true;
private boolean visible = true;
/**
* Constructor for DataTableColumn.
*
* @param name a {@link java.lang.String} object.
* @param title a {@link java.lang.String} object.
*/
public DataTableColumn( String name, String title ) {
this( name, name, title );
}
/**
* Constructor for DataTableColumn.
*
* @param data a {@link java.lang.String} object.
* @param name a {@link java.lang.String} object.
* @param title a {@link java.lang.String} object.
*/
public DataTableColumn( String data, String name, String title ) {
this.data = data;
this.name = name;
this.title = title;
}
/**
* Constructor for DataTableColumn.
*
* @param name a {@link java.lang.String} object.
* @param title a {@link java.lang.String} object.
* @param visible a boolean.
*/
public DataTableColumn( String name, String title, boolean visible ) {
this( name, name, title );
this.visible = visible;
}
/**
* Constructor for DataTableColumn.
*
* @param data a {@link java.lang.String} object.
* @param name a {@link java.lang.String} object.
* @param title a {@link java.lang.String} object.
* @param visible a boolean.
*/
public DataTableColumn( String data, String name, String title, boolean visible ) {
this( data, name, title );
this.visible = visible;
}
/**
* Constructor for DataTableColumn.
*
* @param name a {@link java.lang.String} object.
* @param title a {@link java.lang.String} object.
* @param searchable a boolean.
* @param sortable a boolean.
* @param visible a boolean.
*/
public DataTableColumn( String name, String title, boolean searchable, boolean sortable, boolean visible ) {
this( name, name, title );
this.searchable = searchable;
this.sortable = sortable;
this.visible = visible;
}
/**
* Constructor for DataTableColumn.
*
* @param data a {@link java.lang.String} object.
* @param name a {@link java.lang.String} object.
* @param title a {@link java.lang.String} object.
* @param searchable a boolean.
* @param sortable a boolean.
* @param visible a boolean.
*/
public DataTableColumn( String data, String name, String title, boolean searchable, boolean sortable, boolean visible ) {
this( data, name, title );
this.searchable = searchable;
this.sortable = sortable;
this.visible = visible;
}
/**
* Getter for the field name
.
*
* @return a {@link java.lang.String} object.
*/
public String getName() {
return name;
}
/**
* Setter for the field name
.
*
* @param name a {@link java.lang.String} object.
*/
public void setName( String name ) {
this.name = name;
}
/**
* Getter for the field title
.
*
* @return a {@link java.lang.String} object.
*/
public String getTitle() {
return title;
}
/**
* Setter for the field title
.
*
* @param title a {@link java.lang.String} object.
*/
public void setTitle( String title ) {
this.title = title;
}
/**
* Getter for the field data
.
*
* @return a {@link java.lang.String} object.
*/
public String getData() {
return data;
}
/**
* Setter for the field data
.
*
* @param data a {@link java.lang.String} object.
*/
public void setData( String data ) {
this.data = data;
}
/**
* Getter for the field searchable
.
*
* @return a boolean.
*/
public boolean getSearchable() {
return searchable;
}
/**
* Setter for the field searchable
.
*
* @param searchable a boolean.
*/
public void setSearchable( boolean searchable ) {
this.searchable = searchable;
}
/**
* Getter for the field sortable
.
*
* @return a boolean.
*/
public boolean getSortable() {
return sortable;
}
/**
* Setter for the field sortable
.
*
* @param sortable a boolean.
*/
public void setSortable( boolean sortable ) {
this.sortable = sortable;
}
/**
* Getter for the field visible
.
*
* @return a boolean.
*/
public boolean getVisible() {
return visible;
}
/**
* Setter for the field visible
.
*
* @param visible a boolean.
*/
public void setVisible( boolean visible ) {
this.visible = visible;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy