Class Host
java.lang.Object
com.aoindustries.aoserv.client.AoservObject<Long,Host>
com.aoindustries.aoserv.client.CachedObject<Long,Host>
com.aoindustries.aoserv.client.CachedObjectLongKey<Host>
com.aoindustries.aoserv.client.net.reputation.Host
- All Implemented Interfaces:
Streamable,StreamReadable,StreamWritable,Row,AoservReadable,AoservStreamable,AoservWritable,SingleTableObject<Long,Host>
One host tracked by an
IpReputationSet.- Author:
- AO Industries, Inc.
-
Field Summary
Fields inherited from class com.aoindustries.aoserv.client.CachedObjectLongKey
pkeyFields inherited from class com.aoindustries.aoserv.client.CachedObject
tableFields inherited from class com.aoindustries.aoserv.client.AoservObject
USE_ARRAY_OF_DOMAIN, USE_SQL_DATA, USE_SQL_DATA_WRITE -
Constructor Summary
ConstructorsConstructorDescriptionHost()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 TypeMethodDescriptionshortGets the current bad reputation for this host.protected ObjectgetColumnImpl(int i) shortGets the current good reputation for this host.intgetHost()Gets the 32-bit host address.Gets the IPv4 host address.shortThe effective reputation is the good minus the bad.getSet()voidInitializes 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.CachedObjectLongKey
equals, getKey, getPkey, hashCode, toStringImplMethods inherited from class com.aoindustries.aoserv.client.CachedObject
getTable, setTableMethods 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
-
Constructor Details
-
Host
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
-
getTableId
- Specified by:
getTableIdin classAoservObject<Long,Host>
-
init
Description copied from class:AoservObjectInitializes this object from the raw database contents.- Specified by:
initin classAoservObject<Long,Host> - Parameters:
result- theResultSetcontaining the row to copy into this object- Throws:
SQLException
-
write
- Specified by:
writein interfaceAoservStreamable- Specified by:
writein interfaceAoservWritable- Specified by:
writein classAoservObject<Long,Host> - Throws:
IOException
-
read
- Specified by:
readin interfaceAoservReadable- Specified by:
readin interfaceAoservStreamable- Specified by:
readin classAoservObject<Long,Host> - Throws:
IOException
-
getColumnImpl
- Specified by:
getColumnImplin classAoservObject<Long,Host>
-
getSet
- Throws:
SQLExceptionIOException
-
getHost
public int getHost()Gets the 32-bit host address. -
getHostAddress
Gets the IPv4 host address. -
getGoodReputation
public short getGoodReputation()Gets the current good reputation for this host. -
getBadReputation
public short getBadReputation()Gets the current bad reputation for this host. -
getReputation
public short getReputation()The effective reputation is the good minus the bad.
-
