Class DistroReportType
- java.lang.Object
-
- com.aoindustries.aoserv.client.AOServObject<K,T>
-
- com.aoindustries.aoserv.client.GlobalObject<String,T>
-
- com.aoindustries.aoserv.client.GlobalObjectStringKey<DistroReportType>
-
- com.aoindustries.aoserv.client.distribution.management.DistroReportType
-
- All Implemented Interfaces:
Streamable,StreamReadable,StreamWritable,Row,AOServReadable,AOServStreamable,AOServWritable
public final class DistroReportType extends GlobalObjectStringKey<DistroReportType>
For AO Industries use only.- Author:
- AO Industries, Inc.
-
-
Field Summary
Fields Modifier and Type Field Description static StringBIG_DIRECTORYThe different report types.static StringDIGESTThe different report types.static StringEXTRAThe different report types.static StringGROUP_MISMATCHThe different report types.static StringHIDDENThe different report types.static StringLENGTHThe different report types.static StringMISSINGThe different report types.static StringNO_GROUPThe different report types.static StringNO_OWNERThe different report types.static StringOWNER_MISMATCHThe different report types.static StringPERMISSIONSThe different report types.static StringSETUIDThe different report types.static StringSYMLINKThe different report types.static StringTYPEThe different report types.-
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 DistroReportType()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected ObjectgetColumnImpl(int i)StringgetDisplay()StringgetName()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
-
BIG_DIRECTORY
public static final String BIG_DIRECTORY
The different report types.- See Also:
- Constant Field Values
-
DIGEST
public static final String DIGEST
The different report types.- See Also:
- Constant Field Values
-
EXTRA
public static final String EXTRA
The different report types.- See Also:
- Constant Field Values
-
GROUP_MISMATCH
public static final String GROUP_MISMATCH
The different report types.- See Also:
- Constant Field Values
-
HIDDEN
public static final String HIDDEN
The different report types.- See Also:
- Constant Field Values
-
LENGTH
public static final String LENGTH
The different report types.- See Also:
- Constant Field Values
-
MISSING
public static final String MISSING
The different report types.- See Also:
- Constant Field Values
-
OWNER_MISMATCH
public static final String OWNER_MISMATCH
The different report types.- See Also:
- Constant Field Values
-
NO_OWNER
public static final String NO_OWNER
The different report types.- See Also:
- Constant Field Values
-
NO_GROUP
public static final String NO_GROUP
The different report types.- See Also:
- Constant Field Values
-
PERMISSIONS
public static final String PERMISSIONS
The different report types.- See Also:
- Constant Field Values
-
SETUID
public static final String SETUID
The different report types.- See Also:
- Constant Field Values
-
SYMLINK
public static final String SYMLINK
The different report types.- See Also:
- Constant Field Values
-
TYPE
public static final String TYPE
The different report types.- See Also:
- Constant Field Values
-
-
Method Detail
-
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<DistroReportType>
-
getColumnImpl
protected Object getColumnImpl(int i)
- Specified by:
getColumnImplin classAOServObject<String,DistroReportType>
-
getDisplay
public String getDisplay()
-
getName
public String getName()
-
getTableID
public Table.TableID getTableID()
- Specified by:
getTableIDin classAOServObject<String,DistroReportType>
-
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,DistroReportType>- 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,DistroReportType>- 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,DistroReportType>- Throws:
IOException
-
-