Class Software
java.lang.Object
com.aoindustries.aoserv.client.AoservObject<String,Software>
com.aoindustries.aoserv.client.GlobalObject<String,Software>
com.aoindustries.aoserv.client.GlobalObjectStringKey<Software>
com.aoindustries.aoserv.client.distribution.Software
- All Implemented Interfaces:
Streamable
,StreamReadable
,StreamWritable
,Row
,AoservReadable
,AoservStreamable
,AoservWritable
A
TechnologyName
represents one piece of software installed in
the system.- Author:
- AO Industries, Inc.
-
Field Summary
FieldsFields 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
ConstructorsConstructorDescriptionSoftware()
Deprecated, for removal: This API element is subject to removal in a future version.Only required for implementation, do not use directly. -
Method Summary
Modifier and TypeMethodDescriptionprotected Object
getColumnImpl
(int i) int
int
getName()
getTechnologies
(AoservConnector connector) getTechnologyVersion
(AoservConnector connector, String version, OperatingSystemVersion osv) void
Initializes this object from the raw database contents.void
read
(StreamableInput in, AoservProtocol.Version protocolVersion) void
write
(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 Details
-
MYSQL
- See Also:
-
PHP
- See Also:
-
-
Constructor Details
-
Software
Deprecated, for removal: This API element is subject to removal in a future version.Only required for implementation, do not use directly.- See Also:
-
-
Method Details
-
getColumnImpl
- Specified by:
getColumnImpl
in classAoservObject<String,
Software>
-
getHomePageUrl
-
getImageAlt
-
getImageFilename
-
getImageHeight
public int getImageHeight() -
getImageWidth
public int getImageWidth() -
getName
-
getTableId
- Specified by:
getTableId
in classAoservObject<String,
Software>
-
getTechnologies
public List<SoftwareCategorization> getTechnologies(AoservConnector connector) throws IOException, SQLException - Throws:
IOException
SQLException
-
getTechnologyVersion
public SoftwareVersion getTechnologyVersion(AoservConnector connector, String version, OperatingSystemVersion osv) throws IOException, SQLException - Throws:
IOException
SQLException
-
init
Description copied from class:AoservObject
Initializes this object from the raw database contents.- Specified by:
init
in classAoservObject<String,
Software> - Parameters:
result
- theResultSet
containing the row to copy into this object- Throws:
SQLException
-
read
- Specified by:
read
in interfaceAoservReadable
- Specified by:
read
in interfaceAoservStreamable
- Specified by:
read
in classAoservObject<String,
Software> - Throws:
IOException
-
write
- Specified by:
write
in interfaceAoservStreamable
- Specified by:
write
in interfaceAoservWritable
- Specified by:
write
in classAoservObject<String,
Software> - Throws:
IOException
-