nyla.solutions.global.data.Attribute Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of nyla.solutions.global Show documentation
Show all versions of nyla.solutions.global Show documentation
Nyla Solutions Global Java API provides support for basic application
utilities (application configuration, data encryption, debugger and text
processing).
The newest version!
package nyla.solutions.global.data;
import java.io.Serializable;
import nyla.solutions.global.data.Mappable;
import nyla.solutions.global.data.Nameable;
/**
*
* Attribute provides a set of functions to
*
* @author Gregory Green
* @version 1.0
*/
public interface Attribute extends Serializable, Mappable, Nameable
{
/**
*
* @return attribute name
*/
public String getName();
/**
*
* @param aName the name
*/
public void setName(String aName);
/**
*
* @param aValue the value
*/
public void setValue(Serializable aValue);
/**
*
* @param aValue the property value
* @return true if string version of the property value
* equals (ignore case) aValue
*/
public boolean equalsValueIgnoreCase(Object aValue);
}