Class SoftwareCategory
- java.lang.Object
-
- com.aoindustries.aoserv.client.AOServObject<K,T>
-
- com.aoindustries.aoserv.client.GlobalObject<String,T>
-
- com.aoindustries.aoserv.client.GlobalObjectStringKey<SoftwareCategory>
-
- com.aoindustries.aoserv.client.distribution.SoftwareCategory
-
- All Implemented Interfaces:
Streamable,StreamReadable,StreamWritable,Row,AOServReadable,AOServStreamable,AOServWritable
public final class SoftwareCategory extends GlobalObjectStringKey<SoftwareCategory>
ATechnologyClassis one type of software package installed on the servers.- Author:
- AO Industries, Inc.
- See Also:
Software
-
-
Field Summary
Fields Modifier and Type Field Description static StringAPACHEThe possibleTechnologyClasses.static StringEMAILThe possibleTechnologyClasses.static StringENCRYPTIONThe possibleTechnologyClasses.static StringINTERBASEThe possibleTechnologyClasses.static StringJAVAThe possibleTechnologyClasses.static StringLINUXThe possibleTechnologyClasses.static StringMYSQLThe possibleTechnologyClasses.static StringPERLThe possibleTechnologyClasses.static StringPHPThe possibleTechnologyClasses.static StringPOSTGRESQLThe possibleTechnologyClasses.static StringX11The possibleTechnologyClasses.static StringXMLThe possibleTechnologyClasses.-
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 SoftwareCategory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected ObjectgetColumnImpl(int i)StringgetDescription()StringgetName()Table.TableIDgetTableID()voidinit(ResultSet result)Initializes this object from the raw database contents.voidread(StreamableInput in, AoservProtocol.Version protocolVersion)voidwrite(StreamableOutput out, AoservProtocol.Version protocolVersion)-
Methods inherited from class com.aoindustries.aoserv.client.GlobalObjectStringKey
equals, getKey, hashCode, toStringImpl
-
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
-
APACHE
public static final String APACHE
The possibleTechnologyClasses.- See Also:
- Constant Field Values
-
EMAIL
public static final String EMAIL
The possibleTechnologyClasses.- See Also:
- Constant Field Values
-
ENCRYPTION
public static final String ENCRYPTION
The possibleTechnologyClasses.- See Also:
- Constant Field Values
-
INTERBASE
public static final String INTERBASE
The possibleTechnologyClasses.- See Also:
- Constant Field Values
-
JAVA
public static final String JAVA
The possibleTechnologyClasses.- See Also:
- Constant Field Values
-
LINUX
public static final String LINUX
The possibleTechnologyClasses.- See Also:
- Constant Field Values
-
MYSQL
public static final String MYSQL
The possibleTechnologyClasses.- See Also:
- Constant Field Values
-
PERL
public static final String PERL
The possibleTechnologyClasses.- See Also:
- Constant Field Values
-
PHP
public static final String PHP
The possibleTechnologyClasses.- See Also:
- Constant Field Values
-
POSTGRESQL
public static final String POSTGRESQL
The possibleTechnologyClasses.- See Also:
- Constant Field Values
-
X11
public static final String X11
The possibleTechnologyClasses.- See Also:
- Constant Field Values
-
XML
public static final String XML
The possibleTechnologyClasses.- See Also:
- Constant Field Values
-
-
Method Detail
-
getColumnImpl
protected Object getColumnImpl(int i)
- Specified by:
getColumnImplin classAOServObject<String,SoftwareCategory>
-
getDescription
public String getDescription()
-
getName
public String getName()
-
getTableID
public Table.TableID getTableID()
- Specified by:
getTableIDin classAOServObject<String,SoftwareCategory>
-
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,SoftwareCategory>- 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,SoftwareCategory>- 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,SoftwareCategory>- Throws:
IOException
-
-