public class ConfigFileType
extends java.lang.Object
implements java.io.Serializable
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
DIR |
static java.lang.String |
FILE |
static java.lang.String |
SYMLINK |
Modifier | Constructor and Description |
---|---|
protected |
ConfigFileType()
default ctor
|
protected |
ConfigFileType(java.lang.String inLabel,
java.lang.String inName,
java.util.Date inCreated,
java.util.Date inModified)
Ctor for Hibernate
|
Modifier and Type | Method and Description |
---|---|
static ConfigFileType |
dir() |
boolean |
equals(java.lang.Object other) |
static ConfigFileType |
file() |
java.util.Date |
getCreated()
Get the created date
|
long |
getId()
Get DB id
|
java.lang.String |
getLabel()
Get the label
|
java.lang.String |
getMessageKey() |
java.util.Date |
getModified()
Get last modified date
|
java.lang.String |
getName()
Get the name
|
int |
hashCode() |
static ConfigFileType |
lookup(java.lang.String type)
Given a file type label it returns the associated
file type object
|
void |
setCreated(java.util.Date inCreated)
Set creation date
|
void |
setId(long inId)
Set the id column
|
void |
setLabel(java.lang.String inLabel)
Set the label
|
void |
setModified(java.util.Date inModified)
Set date of last modification
|
void |
setName(java.lang.String inName)
Set the name
|
static ConfigFileType |
symlink() |
java.lang.String |
toString() |
public static final java.lang.String FILE
public static final java.lang.String DIR
public static final java.lang.String SYMLINK
protected ConfigFileType(java.lang.String inLabel, java.lang.String inName, java.util.Date inCreated, java.util.Date inModified)
inLabel
- labelinName
- nameinCreated
- when createdinModified
- last modifiedprotected ConfigFileType()
public static ConfigFileType symlink()
public static ConfigFileType dir()
public static ConfigFileType file()
public static ConfigFileType lookup(java.lang.String type)
type
- the file type labelpublic long getId()
public void setId(long inId)
inId
- new DB idpublic java.lang.String getLabel()
public void setLabel(java.lang.String inLabel)
inLabel
- new labelpublic java.lang.String getName()
public void setName(java.lang.String inName)
inName
- new namepublic java.util.Date getCreated()
public void setCreated(java.util.Date inCreated)
inCreated
- new creation datepublic java.util.Date getModified()
public void setModified(java.util.Date inModified)
inModified
- modification datepublic java.lang.String toString()
toString
in class java.lang.Object
public boolean equals(java.lang.Object other)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.String getMessageKey()