Uses of Class
com.aoindustries.aoserv.client.linux.PosixPath
Package
Description
-
Uses of PosixPath in com.aoindustries.aoserv.client
Modifier and TypeMethodDescriptionprotected static PosixPath
AoservObject.getUnixPath
(PosixPath unixPath) null-safe Unix path conversion.Modifier and TypeMethodDescriptionint
SimpleAoservClient.addCvsRepository
(String aoServer, PosixPath path, User.Name username, Group.Name group, long mode) Adds a newCvsRepository
to aServer
.int
SimpleAoservClient.addEmailList
(String aoServer, PosixPath path, User.Name username, Group.Name group) Adds a newList
to the system.int
SimpleAoservClient.addEmailListAddress
(String address, DomainName domain, PosixPath path, String aoServer) int
SimpleAoservClient.addHttpdSiteAuthenticatedLocation
(String siteName, String aoServer, String path, boolean isRegularExpression, String authName, PosixPath authGroupFile, PosixPath authUserFile, String require, String handler) int
SimpleAoservClient.addHttpdTomcatContext
(String siteName, String aoServer, String className, boolean cookies, boolean crossContext, PosixPath docBase, boolean override, String path, boolean privileged, boolean reloadable, boolean useNaming, String wrapperClass, int debug, PosixPath workDir, boolean serverXmlConfigured) void
SimpleAoservClient.addLinuxAccount
(User.Name username, Group.Name primaryGroup, User.Gecos name, User.Gecos officeLocation, User.Gecos officePhone, User.Gecos homePhone, String type, PosixPath shell) Adds a newUser
the system.int
SimpleAoservClient.addLinuxServerAccount
(User.Name username, String aoServer, PosixPath home) void
SimpleAoservClient.checkEmailListPath
(String aoServer, PosixPath path) Checks the format of an email list path.int
SimpleAoservClient.disableEmailList
(PosixPath path, String aoServer, String disableReason) Disables anList
.void
SimpleAoservClient.enableEmailList
(PosixPath path, String aoServer) Enables anList
.SimpleAoservClient.getEmailListAddressList
(PosixPath path, String aoServer) Gets the list of email addresses that anList
will be forwarded to.void
SimpleAoservClient.removeCvsRepository
(String aoServer, PosixPath path) Removes aCvsRepository
.void
SimpleAoservClient.removeEmailList
(PosixPath path, String aoServer) Removes anList
from the system.void
SimpleAoservClient.removeEmailListAddress
(String address, DomainName domain, PosixPath path, String aoServer) Removes anListAddress
from the system.void
SimpleAoservClient.setCvsRepositoryMode
(String aoServer, PosixPath path, long mode) Sets the permissions for a CVS repository directory.void
SimpleAoservClient.setEmailListAddressList
(PosixPath path, String aoServer, String addresses) Sets the list of addresses that anList
will forward messages to.void
SimpleAoservClient.setHttpdSiteAuthenticatedLocationAttributes
(String siteName, String aoServer, String path, boolean isRegularExpression, String authName, PosixPath authGroupFile, PosixPath authUserFile, String require, String handler) Updates aLocation
.void
SimpleAoservClient.setHttpdTomcatContextAttributes
(String siteName, String aoServer, String oldPath, String className, boolean cookies, boolean crossContext, PosixPath docBase, boolean override, String newPath, boolean privileged, boolean reloadable, boolean useNaming, String wrapperClass, int debug, PosixPath workDir, boolean serverXmlConfigured) Sets the attributes for aContext
.void
SimpleAoservClient.setLinuxAccountShell
(User.Name username, PosixPath path) Sets the shell used by aUser
. -
Uses of PosixPath in com.aoindustries.aoserv.client.account
Modifier and TypeMethodDescriptionvoid
User.addLinuxAccount
(Group.Name primaryGroup, User.Gecos name, User.Gecos officeLocation, User.Gecos officePhone, User.Gecos homePhone, String type, PosixPath shell) -
Uses of PosixPath in com.aoindustries.aoserv.client.aosh
-
Uses of PosixPath in com.aoindustries.aoserv.client.backup
-
Uses of PosixPath in com.aoindustries.aoserv.client.distribution
Modifier and TypeMethodDescriptionOperatingSystemVersion.getEmailListPath
(String name) OperatingSystemVersion.getHttpdSharedTomcatsDirectory()
Gets the directory that contains the shared tomcat directories ornull
if this OS doesn't support shared tomcats.static PosixPath
OperatingSystemVersion.getHttpdSharedTomcatsDirectory
(int osv) Gets the directory that contains the shared tomcat directories ornull
if this OS doesn't support shared tomcats.OperatingSystemVersion.getHttpdSiteLogsDirectory()
Gets the directory that contains the per-virtual-host HTTP logs ornull
if this OS doesn't support web sites.static PosixPath
OperatingSystemVersion.getHttpdSiteLogsDirectory
(int osv) Gets the directory that contains the per-virtual-host HTTP logs ornull
if this OS doesn't support web sites.OperatingSystemVersion.getHttpdSitesDirectory()
Gets the directory that stores websites for this operating system ornull
if this OS doesn't support web sites.static PosixPath
OperatingSystemVersion.getHttpdSitesDirectory
(int osv) Gets the directory that stores websites for this operating system ornull
if this OS doesn't support web sites.Modifier and TypeMethodDescriptionboolean
OperatingSystemVersion.isValidEmailListRegularPath
(PosixPath path) -
Uses of PosixPath in com.aoindustries.aoserv.client.distribution.management
-
Uses of PosixPath in com.aoindustries.aoserv.client.email
Modifier and TypeFieldDescriptionstatic final PosixPath
MajordomoServer.MAJORDOMO_SERVER_DIRECTORY
The directory that stores the majordomo servers.Modifier and TypeMethodDescriptionstatic PosixPath
List.getListPath
(String name, int osv) Gets the full path that should be used for normal email lists.List.getPath()
Modifier and TypeMethodDescriptionint
ListTable.addEmailList
(PosixPath path, UserServer lsa, GroupServer lsg) ListTable.getEmailList
(Server ao, PosixPath path) static boolean
List.isValidRegularPath
(PosixPath path, int osv) Checks the validity of a list name. -
Uses of PosixPath in com.aoindustries.aoserv.client.ftp
Modifier and TypeMethodDescriptionPrivateServer.getLogfile()
PrivateServer.getRoot()
Deprecated.use getLinuxServerAccount().getHome() -
Uses of PosixPath in com.aoindustries.aoserv.client.linux
Modifier and TypeFieldDescriptionstatic final PosixPath
Shell.BASH
static final PosixPath
Shell.FALSE
static final PosixPath
Shell.FTPONLY
static final PosixPath
Shell.FTPPASSWD
static final PosixPath
Shell.GIT_SHELL
static final PosixPath
Shell.HALT
static final PosixPath
Shell.KSH
static final PosixPath
Shell.NOLOGIN
static final PosixPath
Shell.PASSWD
protected PosixPath
GlobalObjectPosixPathKey.pkey
static final PosixPath
Shell.SH
static final PosixPath
Shell.SHUTDOWN
static final PosixPath
Shell.SYNC
static final PosixPath
Shell.TCSH
Modifier and TypeMethodDescriptionstatic PosixPath
UserServer.getDefaultHomeDirectory
(User.Name username) Gets the default non-hashed home directory of/home/username
.static PosixPath
UserServer.getHashedHomeDirectory
(User.Name username) Gets the optional hashed home directory of/home/u/username
.UserServer.getHome()
GlobalObjectPosixPathKey.getKey()
Shell.getPath()
PosixPath.intern()
Interns this path much in the same fashion asString.intern()
.static PosixPath
Modifier and TypeMethodDescriptionUser.getValidHomeDirectories
(Server ao) User.getValidHomeDirectories
(User.Name username, Server ao) Modifier and TypeMethodDescriptionint
Server.addCvsRepository
(PosixPath path, UserServer lsa, GroupServer lsg, long mode) void
UserTable.addLinuxAccount
(User usernameObject, Group.Name primaryGroup, User.Gecos name, User.Gecos officeLocation, User.Gecos officePhone, User.Gecos homePhone, String type, PosixPath shell) int
User.addLinuxServerAccount
(Server aoServer, PosixPath home) int
Server.addSystemUser
(User.Name username, int uid, int gid, User.Gecos fullName, User.Gecos officeLocation, User.Gecos officePhone, User.Gecos homePhone, PosixPath home, PosixPath shell) Adds a new system user.int
abstract V
Server.getCvsRepository
(PosixPath path) Server.getEmailList
(PosixPath path) Rename to getEmailList when all uses updated.boolean
UserType.isAllowedShell
(PosixPath path) static boolean
UserType.isAllowedShell
(String type, PosixPath path) boolean
Server.isHomeUsed
(PosixPath directory) -
Uses of PosixPath in com.aoindustries.aoserv.client.mysql
Modifier and TypeFieldDescriptionstatic final PosixPath
Server.DATA_BASE_DIR
The directory that contains the MySQL data files. -
Uses of PosixPath in com.aoindustries.aoserv.client.pki
Modifier and TypeMethodDescriptionCertificate.getCertFile()
The public key file.Certificate.getChainFile()
The optional certificate chain file.Certificate.getCsrFile()
The optional CSR file.Certificate.getKeyFile()
The private key file. -
Uses of PosixPath in com.aoindustries.aoserv.client.postgresql
Modifier and TypeFieldDescriptionstatic final PosixPath
Server.DATA_BASE_DIR
The directory that contains the PostgreSQL data files. -
Uses of PosixPath in com.aoindustries.aoserv.client.scm
Modifier and TypeFieldDescriptionstatic final PosixPath
CvsRepository.DEFAULT_CVS_DIRECTORY
The default directory containing CVS repositories.Modifier and TypeMethodDescriptionint
CvsRepositoryTable.addCvsRepository
(Server ao, PosixPath path, UserServer lsa, GroupServer lsg, long mode) CvsRepositoryTable.getCvsRepository
(Server aoServer, PosixPath path) Gets oneCvsRepository
from the database.static boolean
CvsRepository.isValidPath
(PosixPath path) Allowed CVS repository paths are constrained beyond the general requirements ofPosixPath
. -
Uses of PosixPath in com.aoindustries.aoserv.client.web
Modifier and TypeMethodDescriptionVirtualHost.getAccessLog()
Location.getAuthGroupFile()
Location.getAuthUserFile()
VirtualHost.getErrorLog()
Site.getInstallDirectory()
Gets the directory where this site is installed.Modifier and TypeMethodDescriptionint
Site.addHttpdSiteAuthenticatedLocation
(String path, boolean isRegularExpression, String authName, PosixPath authGroupFile, PosixPath authUserFile, String require, String handler) void
Location.setAttributes
(String path, boolean isRegularExpression, String authName, PosixPath authGroupFile, PosixPath authUserFile, String require, String handler) static String
Location.validateAuthGroupFile
(PosixPath authGroupFile) static String
Location.validateAuthUserFile
(PosixPath authUserFile) -
Uses of PosixPath in com.aoindustries.aoserv.client.web.tomcat
Modifier and TypeMethodDescriptionContext.getDocBase()
SharedTomcat.getInstallDirectory()
Version.getInstallDirectory()
Context.getWorkDir()
Modifier and TypeMethodDescriptionint
Site.addHttpdTomcatContext
(String className, boolean cookies, boolean crossContext, PosixPath docBase, boolean override, String path, boolean privileged, boolean reloadable, boolean useNaming, String wrapperClass, int debug, PosixPath workDir, boolean serverXmlConfigured) static boolean
Context.isValidDocBase
(PosixPath docBase) static boolean
Context.isValidWorkDir
(PosixPath workDir) void
Context.setAttributes
(String className, boolean cookies, boolean crossContext, PosixPath docBase, boolean override, String path, boolean privileged, boolean reloadable, boolean useNaming, String wrapperClass, int debug, PosixPath workDir, boolean serverXmlConfigured)