- java.lang.Object
-
- com.aoindustries.aoserv.client.AOServObject<K,T>
-
- com.aoindustries.aoserv.client.GlobalObject<String,T>
-
- com.aoindustries.aoserv.client.GlobalObjectStringKey<Status>
-
- com.aoindustries.aoserv.client.ticket.Status
-
- All Implemented Interfaces:
Streamable,StreamReadable,StreamWritable,Row,AOServReadable,AOServStreamable,AOServWritable,Comparable<Status>
public final class Status extends GlobalObjectStringKey<Status> implements Comparable<Status>
TheTicketStatusof aTicketchanges through each step of its life cycle.- Author:
- AO Industries, Inc.
- See Also:
Ticket
-
-
Field Summary
Fields Modifier and Type Field Description static StringBOUNCEDThe different ticket statuses.static StringCLOSEDThe different ticket statuses.static StringDELETEDThe different ticket statuses.static StringHOLDThe different ticket statuses.static StringJUNKThe different ticket statuses.static StringOPENThe different ticket statuses.-
Fields inherited from class com.aoindustries.aoserv.client.GlobalObjectStringKey
pkey
-
Fields inherited from class com.aoindustries.aoserv.client.AOServObject
USE_ARRAY_OF_DOMAIN, USE_SQL_DATA, USE_SQL_DATA_WRITE
-
-
Constructor Summary
Constructors Constructor Description Status()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intcompareTo(Status o)protected ObjectgetColumnImpl(int i)StringgetDescription()Localized description.shortgetSortOrder()StringgetStatus()Table.TableIDgetTableID()voidinit(ResultSet result)Initializes this object from the raw database contents.voidread(StreamableInput in, AoservProtocol.Version protocolVersion)StringtoStringImpl()AOServObject.toString()implementation that is allowed to throw exceptions.voidwrite(StreamableOutput out, AoservProtocol.Version protocolVersion)-
Methods inherited from class com.aoindustries.aoserv.client.GlobalObjectStringKey
equals, getKey, hashCode
-
Methods inherited from class com.aoindustries.aoserv.client.AOServObject
compare, compare, compare, compare, compareIgnoreCaseConsistentWithEquals, compareTo, compareTo, compareTo, getAccountingCode, getColumn, getColumns, getColumns, getDomainLabel, getDomainLabels, getDomainName, getDto, getEmail, getGecos, getGroupId, getHashedKey, getHashedPassword, getHostname, getInetAddress, getLinuxID, getLinuxUserName, getMacAddress, getMySQLDatabaseName, getMySQLServerName, getMysqlUserName, getPort, getPostgresDatabaseName, getPostgresServerName, getPostgresUserId, getTableSchema, getTimeMillis, getTimeMillis, getUnixPath, getUserId, read, toString, write
-
-
-
-
Field Detail
-
JUNK
public static final String JUNK
The different ticket statuses.- See Also:
- Constant Field Values
-
DELETED
public static final String DELETED
The different ticket statuses.- See Also:
- Constant Field Values
-
CLOSED
public static final String CLOSED
The different ticket statuses.- See Also:
- Constant Field Values
-
BOUNCED
public static final String BOUNCED
The different ticket statuses.- See Also:
- Constant Field Values
-
HOLD
public static final String HOLD
The different ticket statuses.- See Also:
- Constant Field Values
-
OPEN
public static final String OPEN
The different ticket statuses.- See Also:
- Constant Field Values
-
-
Method Detail
-
getColumnImpl
protected Object getColumnImpl(int i)
- Specified by:
getColumnImplin classAOServObject<String,Status>
-
getSortOrder
public short getSortOrder()
-
getStatus
public String getStatus()
-
getTableID
public Table.TableID getTableID()
- Specified by:
getTableIDin classAOServObject<String,Status>
-
init
public void init(ResultSet result) throws SQLException
Description copied from class:AOServObjectInitializes this object from the raw database contents.- Specified by:
initin classAOServObject<String,Status>- Parameters:
result- theResultSetcontaining the row to copy into this object- Throws:
SQLException
-
read
public void read(StreamableInput in, AoservProtocol.Version protocolVersion) throws IOException
- Specified by:
readin interfaceAOServReadable- Specified by:
readin interfaceAOServStreamable- Specified by:
readin classAOServObject<String,Status>- Throws:
IOException
-
write
public void write(StreamableOutput out, AoservProtocol.Version protocolVersion) throws IOException
- Specified by:
writein interfaceAOServStreamable- Specified by:
writein interfaceAOServWritable- Specified by:
writein classAOServObject<String,Status>- Throws:
IOException
-
toStringImpl
public String toStringImpl()
Description copied from class:AOServObjectAOServObject.toString()implementation that is allowed to throw exceptions.Implementation Note:
This default implementation callsAOServObject.toString()on the key (fromAOServObject.getKey()). When the key isnull, uses the default implementation fromObject.toString().- Overrides:
toStringImplin classGlobalObjectStringKey<Status>
-
getDescription
public String getDescription()
Localized description.
-
compareTo
public int compareTo(Status o)
- Specified by:
compareToin interfaceComparable<Status>
-
-