Uses of Class
com.aoindustries.aoserv.client.AOServObject
-
-
Uses of AOServObject in com.aoindustries.aoserv.client
Classes in com.aoindustries.aoserv.client with type parameters of type AOServObject Modifier and Type Class Description classAOServObject<K,T extends AOServObject<K,T>>AnAOServObjectis the lowest level object for all data in the system.classAOServTable<K,V extends AOServObject<K,V>>AnAOServTableprovides access to one set ofAOServObjects.classCannotRemoveReason<T extends AOServObject<?,? extends T>>Encapsulates a reason and optional dependent object.interfaceSingleTableObject<K,V extends AOServObject<K,V>>Indicates that an object is contained in only one table.Subclasses of AOServObject in com.aoindustries.aoserv.client Modifier and Type Class Description classCachedObject<K,T extends CachedObject<K,T>>ACachedObjectis stored in aCachedTablefor greater performance.classCachedObjectIntegerKey<V extends CachedObjectIntegerKey<V>>An object that is cached and uses an int as its primary key,classCachedObjectLongKey<V extends CachedObjectLongKey<V>>An object that is cached and uses a long as its primary key,classCachedObjectStringKey<V extends CachedObjectStringKey<V>>An object that is cached and uses an int as its primary key,classFilesystemCachedObject<K,T extends FilesystemCachedObject<K,T>>AFilesystemCachedObjectis stored in a temporary file on disk for local-speed performance while using minimal heap space.classGlobalObject<K,T extends GlobalObject<K,T>>AGlobalObjectis stored in aGlobalTableand shared by all users for greater performance.classGlobalObjectDomainNameKey<T extends GlobalObjectDomainNameKey<T>>An object that is cached and uses a DomainName as its primary key,classGlobalObjectIntegerKey<T extends GlobalObjectIntegerKey<T>>An object that is cached and uses an int as its primary key,classGlobalObjectStringKey<T extends GlobalObjectStringKey<T>>An object that is cached and uses a String as its primary key,Methods in com.aoindustries.aoserv.client with type parameters of type AOServObject Modifier and Type Method Description <K,T extends AOServObject<K,T>>
voidAOServConnector. sort(ComparisonSortAlgorithm<? super T> sortAlgorithm, List<T> list, SQLExpression[] sortExpressions, boolean[] sortOrders)<K,T extends AOServObject<K,T>>
voidAOServConnector. sort(ComparisonSortAlgorithm<? super T> sortAlgorithm, T[] list, SQLExpression[] sortExpressions, boolean[] sortOrders)Methods in com.aoindustries.aoserv.client with parameters of type AOServObject Modifier and Type Method Description intAOServObject. compareTo(AOServConnector conn, AOServObject<?,?> other, SQLExpression[] sortExpressions, boolean[] sortOrders)ObjectTableLoadListener. onTableRowLoaded(AOServTable<?,?> table, Object param, long rowNumber, AOServObject<?,?> object)Called as each row is loaded.<K,T extends AOServObject<K,T>>
voidAOServConnector. sort(ComparisonSortAlgorithm<? super T> sortAlgorithm, T[] list, SQLExpression[] sortExpressions, boolean[] sortOrders) -
Uses of AOServObject in com.aoindustries.aoserv.client.account
Subclasses of AOServObject in com.aoindustries.aoserv.client.account Modifier and Type Class Description classAccountAnAccountis one distinct set of packages, resources, and permissions.classAccountHostclassAdministratorAnAdministratoris a username and password pair, usually representing an individual or an application, that has administrative control over all resources in anAccountor any any of its child businesses.classCachedObjectAccountNameKey<V extends CachedObjectAccountNameKey<V>>An object that is cached and uses an int as its primary key,classCachedObjectUserNameKey<V extends CachedObjectUserNameKey<V>>An object that is cached and usesUser.Nameas its primary key,classDisableLogWhen a resource or resources are disabled, the reason and time is logged.classProfileContact information associated with anAccount.classUserEachUsernameis unique across all systems and must be allocated to aPackagebefore use in any of the account types.classUsStateAUSStaterepresents State of the United States. -
Uses of AOServObject in com.aoindustries.aoserv.client.accounting
Subclasses of AOServObject in com.aoindustries.aoserv.client.accounting Modifier and Type Class Description classBankFor AO Industries use only.classBankAccountFor AO Industries use only.classBankTransactionFor AO Industries use only.classBankTransactionTypeFor AO Industries use only.classExpenseCategoryFor AO Industries use only. -
Uses of AOServObject in com.aoindustries.aoserv.client.aosh
Subclasses of AOServObject in com.aoindustries.aoserv.client.aosh Modifier and Type Class Description classCommand -
Uses of AOServObject in com.aoindustries.aoserv.client.backup
Subclasses of AOServObject in com.aoindustries.aoserv.client.backup Modifier and Type Class Description classBackupPartitionBackupPartitionstores backup data.classBackupReportABackupReportis generated once per day per package and per server.classBackupRetentionThe possible backup retention values allowed in the system.classFileReplicationCauses a server to replicate itself to another machine on a regular basis.classFileReplicationLogThe entire contents of servers are periodically replicated to another server.classFileReplicationScheduleAFailoverFileSchedulecontrols which time of day (in server time zone) the failover file replications will occur.classFileReplicationSettingAFileBackupSettingoverrides the default backup behavior.classMysqlReplicationRepresents MySQL replication for one aFailoverFileReplicationorServer. -
Uses of AOServObject in com.aoindustries.aoserv.client.billing
Subclasses of AOServObject in com.aoindustries.aoserv.client.billing Modifier and Type Class Description classCurrencyclassMonthlyChargeMiscellaneous monthly charges may be applied to anAccount.classNoticeLogANoticeLogentry is created when a client has been notified of either a failed credit card transaction or a past due debt.classNoticeLogBalanceANoticeLoghas the account balances at the time the notice was sent.classNoticeTypeEach reason for notifying clients is represented by aNoticeType.classPackageAPackageis a set of resources and its associated price.classPackageCategoryAPackageCategoryrepresents one type of serviceclassPackageDefinitionAPackageDefinitionstores one unique set of resources, limits, and prices.classPackageDefinitionLimitAPackageDefinitionLimitstores one limit that is part of aPackageDefinition.classResourceAResourceis a measurable hardware resource.classTransactionEachAccounthas an account of all the charges and payments processed.classTransactionTypeATransactionTypeis one type that may be used in aTransaction.classWhoisHistoryLogs the whois history for each registrable domain.classWhoisHistoryAccountLogs whichaccountswere associated with a registrable domain at the time of whois lookup. -
Uses of AOServObject in com.aoindustries.aoserv.client.distribution
Subclasses of AOServObject in com.aoindustries.aoserv.client.distribution Modifier and Type Class Description classArchitectureAnArchitectureis a simple wrapper for the type of computer architecture used in a server.classOperatingSystemOne type of operating system.classOperatingSystemVersionOne version of a operating system.classSoftwareATechnologyNamerepresents one piece of software installed in the system.classSoftwareCategorizationATechnologyassociates aTechnologyClasswith aTechnologyName.classSoftwareCategoryATechnologyClassis one type of software package installed on the servers.classSoftwareVersionEachTechnologyNamemay have multiple versions installed. -
Uses of AOServObject in com.aoindustries.aoserv.client.distribution.management
Subclasses of AOServObject in com.aoindustries.aoserv.client.distribution.management Modifier and Type Class Description classDistroFileFor AO Industries use only.classDistroFileTypeFor AO Industries use only.classDistroReportTypeFor AO Industries use only. -
Uses of AOServObject in com.aoindustries.aoserv.client.dns
Subclasses of AOServObject in com.aoindustries.aoserv.client.dns Modifier and Type Class Description classForbiddenZoneADNSForbiddenZoneis a zone that may not be hosted by AO Industries' name servers.classRecordADNSRecordis one line of aDNSZone(name server zone file).classRecordTypeTheDNSTypeassociated with aDNSRecordprovides details about which values should be used in the destination field, and whether a priority, weight, and port should exist.classTopLevelDomainADNSTLDis a name server top level domain.classZoneADNSZoneis one domain hosted in the name servers. -
Uses of AOServObject in com.aoindustries.aoserv.client.email
Subclasses of AOServObject in com.aoindustries.aoserv.client.email Modifier and Type Class Description classAddressAnEmailAddressrepresents a unique email address hosted on an AOServ server.classAttachmentBlockAnEmailAttachmentBlockrestricts one attachment type on one email inbox.classAttachmentTypeAnEmailAttachmentTyperepresents one extension that may be blocked by virus filters.classBlackholeAddressAny email sent to aBlackholeEmailAddressis piped directly to/dev/null- the bit bucket - the email appears to have been delivered but is simply discarded.classCyrusImapdBindEachCyrusImapdServermay listen for network connections on multipleNetBinds.classCyrusImapdServerAnCyrusImapdServerrepresents one running instance of Cyrus IMAPD.classDomainAEmailDomainis one hostname/domain of email addresses hosted on aServer.classForwardingAnEmailForwardingdirects incoming mail to a different destination.classInboxAddressALinuxAccountmay have any number of email addresses routed to it to become an email inbox.classListAny incoming email addressed to aListis immediately forwarded on to all addresses contained in the list.classListAddressAnListmay receive email on multiple addresses, and then forward those emails to the list of destinations.classMajordomoListAMajordomoListis one list within aMajordomoServer.classMajordomoServerAMajordomoServerprovides Majordomo functionality for aEmailDomain.classMajordomoVersionMultiple versions of Majordomo are supported by the system.classPipeIncoming email addressed to anEmailPipeis piped into a native process.classPipeAddressAny number ofEmailAddresses may be directed to anEmailPipe.classSendmailBindEachSendmailServermay listen for network connections on multipleNetBinds.classSendmailServerAnSendmailServerrepresents one running instance of Sendmail.classSmtpRelayWhen a user successfully logs into either the POP3 or IMAP mail systems, access from their host is granted to the SMTP server via aEmailSmtpRelay.classSmtpRelayTypeTheEmailSmtpRelayTypeof anEmailSmtpRelaycontrols the servers response.classSmtpSmartHostProvides SMTP relay services for one or more non-managed servers.classSmtpSmartHostDomainProvides non-default per-domain smart host limits.classSpamAssassinModeAnEmailSpamAssassinIntegrationModeis a simple wrapper for the types of SpamAssassin integration modes.classSpamMessageEverySpamEmailMessagethat causes an IP address to be blocked via aEmailSmtpRelayis logged in this table.classSystemAliasEachServerhas several entries in/etc/aliasesthat do not belong to any particularEmailDomainorPackage. -
Uses of AOServObject in com.aoindustries.aoserv.client.ftp
Subclasses of AOServObject in com.aoindustries.aoserv.client.ftp Modifier and Type Class Description classGuestUserIf aLinuxAccounthas aFTPGuestUserattached to it, FTP connections will be limited with their home directory as the root directory.classPrivateServerWhen aPrivateFTPServeris attached to aNetBind, the FTP server reponds as configured in thePrivateFTPServer. -
Uses of AOServObject in com.aoindustries.aoserv.client.infrastructure
Subclasses of AOServObject in com.aoindustries.aoserv.client.infrastructure Modifier and Type Class Description classPhysicalServerAPhysicalServerconsumes space and electricity in a rack and provides resources.classProcessorTypeAll of the types of processors.classRackARackstoresPhysicalServers.classServerFarmAO Industries provides greater reliability through the use of multiple network locations.classVirtualDiskAVirtualDiskis a block device for aVirtualServer.classVirtualServerAVirtualServerconsumes physical resources within the virtualization layer. -
Uses of AOServObject in com.aoindustries.aoserv.client.linux
Subclasses of AOServObject in com.aoindustries.aoserv.client.linux Modifier and Type Class Description classCachedObjectGroupNameKey<V extends CachedObjectGroupNameKey<V>>An object that is cached and usesGroup.Nameas its primary key,classCachedObjectUserNameKey<V extends CachedObjectUserNameKey<V>>An object that is cached and usesUser.Nameas its primary key,classDaemonAclA limited number of hosts may connect to aserver'sdaemon, each is configured as anAOServerDaemonHost.classGlobalObjectPosixPathKey<T extends GlobalObjectPosixPathKey<T>>An object that is cached and uses aPosixPathas its primary key,classGroupALinuxGroupmay exist on multipleServers.classGroupServerALinuxServerGroupadds aLinuxGroupto aServer, so thatLinuxServerAccountwith access to the group may use the group on the server.classGroupTypeEachLinuxGroup's use is limited by whichLinuxGroupTypeis associated with it.classGroupUserEachLinuxGroupmay be accessed by any number ofLinuxAccounts.classServerAServerstores the details about a server that runs the AOServ distribution.classShellAll of the possible Linux login shells are provided asShells.classTimeZoneAll of the time zones on a server.classUserOne user may have shell, FTP, and/or email access to any number of servers.classUserServerclassUserTypeTheLinuxAccountTypeof aLinuxAccountcontrols which systems the account may access. -
Uses of AOServObject in com.aoindustries.aoserv.client.master
Subclasses of AOServObject in com.aoindustries.aoserv.client.master Modifier and Type Class Description classAdministratorPermissionAssociates a permission with a business administrator.classPermissionAll of the permissions within the system.classProcessEachThreadon the master reports its activities so that a query on this table shows a snapshot of the currently running system.classServerStatTo aid in system reliability, scalability, and debugging, many server runtime statistics are maintained.classUserAMasterUseris anAdministratorwho has greater permissions.classUserAclAMasterHostcontrols which hosts aMasterUseris allowed to connect from.classUserHostMasterUsers are restricted to data based on a list ofServers they may access. -
Uses of AOServObject in com.aoindustries.aoserv.client.mysql
Subclasses of AOServObject in com.aoindustries.aoserv.client.mysql Modifier and Type Class Description classCachedObjectUserNameKey<V extends CachedObjectUserNameKey<V>>An object that is cached and usesUser.Nameas its primary key,classDatabaseAMySQLDatabasecorresponds to a unique MySQL table space on one server.classDatabaseUserAMySQLDBUsergrants aMySQLServerUseraccess to aMySQLDatabase.classServerAMySQLServercorresponds to a unique MySQL install space on one server.classUserAMySQLUserstores the details of a MySQL account that are common to all servers.classUserServer -
Uses of AOServObject in com.aoindustries.aoserv.client.net
Subclasses of AOServObject in com.aoindustries.aoserv.client.net Modifier and Type Class Description classAppProtocolAProtocolrepresents one type of application protocol used inNetBinds.classBindAll listening network ports must be registered as aNetBind.classBindFirewallZoneEach port may be independently associated with a specific set ofFirewalld Zones.classDeviceEach server has multiple network devices, each listening on different IP addresses.classDeviceIdAnNetDeviceIDis a simple wrapper for the different names of network devices used in Linux servers.classFirewallZoneDefines a firewalld zone that exists on aHost.classHostAServerstores the details about a single, physical server.classIpAddressEachIPAddressrepresents a unique IPv4 address.classTcpRedirectEach server may perform TCP redirects via xinetd. -
Uses of AOServObject in com.aoindustries.aoserv.client.net.monitoring
Subclasses of AOServObject in com.aoindustries.aoserv.client.net.monitoring Modifier and Type Class Description classIpAddressMonitoring -
Uses of AOServObject in com.aoindustries.aoserv.client.net.reputation
Subclasses of AOServObject in com.aoindustries.aoserv.client.net.reputation Modifier and Type Class Description classHostOne host tracked by anIpReputationSet.classLimiterAnIpReputationLimiterrate-limits traffic by class and type.classLimiterClassThe limit for one class of aIpReputationLimiter.classLimiterSetOne set used by aIpReputationLimiter.classNetworkOne network tracked by anIpReputationSet.classSetAnIpReputationSetstores network and host IP reputation fed from external sources. -
Uses of AOServObject in com.aoindustries.aoserv.client.payment
Subclasses of AOServObject in com.aoindustries.aoserv.client.payment Modifier and Type Class Description classCountryCodeACountryCodeis a simple wrapper for country code and name mappings.classCreditCardACreditCardstores credit card information.classPaymentACreditCardTransactionstores the complete history of credit card transactions.classPaymentTypeThe system can process several differentPaymentTypes.classProcessorACreditCardProcessorrepresents on Merchant account used for credit card processing. -
Uses of AOServObject in com.aoindustries.aoserv.client.pki
Subclasses of AOServObject in com.aoindustries.aoserv.client.pki Modifier and Type Class Description classCertificateclassCertificateNameclassCertificateOtherUseclassEncryptionKeyStores the list of encryption keys for a business. -
Uses of AOServObject in com.aoindustries.aoserv.client.postgresql
Subclasses of AOServObject in com.aoindustries.aoserv.client.postgresql Modifier and Type Class Description classCachedObjectUserNameKey<V extends CachedObjectUserNameKey<V>>An object that is cached and usesUser.Nameas its primary key,classDatabaseAPostgresDatabasecorresponds to a unique PostgreSQL table space on one server.classEncodingBeginning with PostgreSQL 7.1, multiple character encoding formats are supported, thePostgresEncodings represent the possible formats.classServerAPostgresServercorresponds to a unique PostgreSQL install space on one server.classUserAPostgresUsermay have access to multiple servers.classUserServerAPostgresServerUsergrants aPostgresUseraccess to aServer.classVersionAPostgresVersionflags whichTechnologyVersions are a version of PostgreSQL. -
Uses of AOServObject in com.aoindustries.aoserv.client.reseller
Subclasses of AOServObject in com.aoindustries.aoserv.client.reseller Modifier and Type Class Description classBrandA brand has separate website, packages, nameservers, and support.classBrandCategoryclassCategoryclassResellerA reseller may handle support tickets.. -
Uses of AOServObject in com.aoindustries.aoserv.client.schema
Subclasses of AOServObject in com.aoindustries.aoserv.client.schema Modifier and Type Class Description classAoservProtocolConstants used in communication between the client and server.classColumnMeta-data for every field of everyAOServObjectis available as aSchemaColumn.classForeignKeyASchemaForeignKeyrepresents when a column in oneAOServTablereferences a column in anotherAOServTable.classTableclassTypeMethods in com.aoindustries.aoserv.client.schema that return types with arguments of type AOServObject Modifier and Type Method Description AOServTable<?,? extends AOServObject<?,?>>Table. getAOServTable(AOServConnector connector) -
Uses of AOServObject in com.aoindustries.aoserv.client.scm
Subclasses of AOServObject in com.aoindustries.aoserv.client.scm Modifier and Type Class Description classCvsRepositoryACvsRepositoryrepresents on repository directory for the CVS pserver. -
Uses of AOServObject in com.aoindustries.aoserv.client.signup
Subclasses of AOServObject in com.aoindustries.aoserv.client.signup Modifier and Type Class Description classOptionStores an option for a sign-up request, each option has a unique name per sign-up request.classRequestStores a single sign-up request. -
Uses of AOServObject in com.aoindustries.aoserv.client.sql
Methods in com.aoindustries.aoserv.client.sql with parameters of type AOServObject Modifier and Type Method Description ObjectSQLCast. evaluate(AOServConnector conn, AOServObject<?,?> obj)ObjectSQLColumnJoin. evaluate(AOServConnector conn, AOServObject<?,?> obj)ObjectSQLColumnValue. evaluate(AOServConnector conn, AOServObject<?,?> obj)ObjectSQLExpression. evaluate(AOServConnector conn, AOServObject<?,?> obj)Evaluates the expression on the given connector and object. -
Uses of AOServObject in com.aoindustries.aoserv.client.ticket
Subclasses of AOServObject in com.aoindustries.aoserv.client.ticket Modifier and Type Class Description classActionTicketActions represent a complete history of the changes that have been made to a ticket.classActionTypeAll of the types of ticket changes are represented by theseTicketActionTypes.classAssignmentclassLanguageclassPriorityTickets are prioritized by both the client and support personnel.classStatusTheTicketStatusof aTicketchanges through each step of its life cycle.classTicketTheTicketsystem allows clients to submit support requests and monitor the progress of the work.classTicketTypeEachTicketis of a specificTicketType. -
Uses of AOServObject in com.aoindustries.aoserv.client.web
Subclasses of AOServObject in com.aoindustries.aoserv.client.web Modifier and Type Class Description classHeaderEachVirtualHostmay have header configurations attached to it.classHttpdBindEachHttpdServermay listen for network connections on multipleNetBinds.classHttpdServerAnHttpdServerrepresents one running instance of the Apache web server.classLocationTODO: Make the authentication aspect optional since this now has an optional handler.classRewriteRuleEachVirtualHostmay have RewriteRule configurations attached to it.classSiteAnHttpdSiteis one unique set of web content and resides in its own directory under/www.classStaticSiteAnHttpdStaticSiteindicates that anHttpdSiteserves static content only.classVirtualHostclassVirtualHostNameMultipleHttpdSiteURLs may be attached to a unique combination ofHttpdSiteandHttpdBind, represented by anHttpdSiteBind. -
Uses of AOServObject in com.aoindustries.aoserv.client.web.jboss
Subclasses of AOServObject in com.aoindustries.aoserv.client.web.jboss Modifier and Type Class Description classSiteAnHttpdJBossSiteindicates that anHttpdSiteuses JBoss as its servlet engine.classVersionAnHttpdJBossVersionflags whichTechnologyVersions are a version of the JBoss EJB Container. -
Uses of AOServObject in com.aoindustries.aoserv.client.web.tomcat
Subclasses of AOServObject in com.aoindustries.aoserv.client.web.tomcat Modifier and Type Class Description classContextRepresents one context within aHttpdTomcatSite.classContextDataSourceRepresents one data source within aHttpdTomcatContext.classContextParameterRepresents one parameter within aHttpdTomcatContext.classJkMountEachSitehas independently configured JkMount and JkUnMount directives.classJkProtocolApache'smod_jksupports multiple versions of the Apache JServ Protocol.classPrivateTomcatSiteAnHttpdStdTomcatSiteindicates that aHttpdTomcatSiteis configured in the standard layout of one Tomcat instance per Java virtual machine.classSharedTomcatAnHttpdSharedTomcatstores configuration information about the Jakarta Tomcat JVM under which run one or moreHttpdTomcatSharedSites.classSharedTomcatSiteAnHttpdTomcatSharedSiteis anHttpdTomcatSiterunning under anHttpdSharedTomcat.classSiteAnHttpdTomcatSiteindicates that anHttpdSiteuses the Jakarta Tomcat project as its servlet engine.classVersionAnHttpdTomcatVersionflags whichTechnologyVersions are a version of the Jakarta Tomcat servlet engine.classWorkerAnHttpdWorkerrepresents a unique combination ofHttpdJKCodeandHttpdTomcatSite.classWorkerNameWhen using Apache'smod_jk, each connection to a servlet container is assigned a unique two-character identifier.
-