java.lang.Object
com.aoindustries.aoserv.master.EmailHandler
The
EmailHandler
handles all the accesses to the email tables.- Author:
- AO Industries, Inc.
-
Method Summary
Modifier and TypeMethodDescriptionstatic int
addAddress
(DatabaseConnection conn, RequestSource source, InvalidateList invalidateList, String address, int domain) static int
addDomain
(DatabaseConnection conn, RequestSource source, InvalidateList invalidateList, DomainName netDomain, int linuxServer, Account.Name packageName) static int
addForwarding
(DatabaseConnection conn, RequestSource source, InvalidateList invalidateList, int address, Email destination) static int
addInboxAddress
(DatabaseConnection conn, RequestSource source, InvalidateList invalidateList, int address, int userServer) static int
addList
(DatabaseConnection conn, RequestSource source, InvalidateList invalidateList, PosixPath path, int userServer, int groupServer) static int
addListAddress
(DatabaseConnection conn, RequestSource source, InvalidateList invalidateList, int address, int list) static int
addMajordomoList
(DatabaseConnection conn, RequestSource source, InvalidateList invalidateList, int majordomoServer, String listName) static void
addMajordomoServer
(DatabaseConnection conn, RequestSource source, InvalidateList invalidateList, int domain, int userServer, int groupServer, String version) static int
addPipe
(DatabaseConnection conn, RequestSource source, InvalidateList invalidateList, int linuxServer, String command, Account.Name packageName) Adds an email pipe.static int
addPipeAddress
(DatabaseConnection conn, RequestSource source, InvalidateList invalidateList, int address, int pipe) static int
addSmtpRelay
(DatabaseConnection conn, RequestSource source, InvalidateList invalidateList, Account.Name packageName, int linuxServer, HostAddress host, String type, long duration) Adds a email SMTP relay.static int
addSpamMessage
(DatabaseConnection conn, RequestSource source, InvalidateList invalidateList, int smtpRelay, String message) static boolean
canAccessDomain
(DatabaseConnection conn, RequestSource source, int domain) static void
checkAccessAddress
(DatabaseConnection conn, RequestSource source, String action, int address) static void
checkAccessDomain
(DatabaseConnection conn, RequestSource source, String action, int domain) static void
checkAccessList
(DatabaseConnection conn, RequestSource source, String action, int list) static void
checkAccessListPath
(DatabaseConnection conn, RequestSource source, String action, int linuxServer, PosixPath path) static void
checkAccessMajordomoServer
(DatabaseConnection conn, RequestSource source, String action, int majordomoServer) static void
checkAccessPipe
(DatabaseConnection conn, RequestSource source, String action, int pipe) static void
checkAccessPipeCommand
(DatabaseConnection conn, RequestSource source, String action, String path) static void
checkAccessSmtpRelay
(DatabaseConnection conn, RequestSource source, String action, int smtpRelay) static void
disableList
(DatabaseConnection conn, RequestSource source, InvalidateList invalidateList, int disableLog, int list) static void
disablePipe
(DatabaseConnection conn, RequestSource source, InvalidateList invalidateList, int disableLog, int pipe) static void
disableSmtpRelay
(DatabaseConnection conn, RequestSource source, InvalidateList invalidateList, int disableLog, int smtpRelay) static void
enableList
(DatabaseConnection conn, RequestSource source, InvalidateList invalidateList, int list) static void
enablePipe
(DatabaseConnection conn, RequestSource source, InvalidateList invalidateList, int pipe) static void
enableSmtpRelay
(DatabaseConnection conn, RequestSource source, InvalidateList invalidateList, int smtpRelay) static Account.Name
getAccountForAddress
(DatabaseConnection conn, int address) static Account.Name
getAccountForDomain
(DatabaseConnection conn, int domain) static Account.Name
getAccountForList
(DatabaseConnection conn, int list) static Account.Name
getAccountForPipe
(DatabaseConnection conn, int pipe) static Account.Name
getAccountForSmtpRelay
(DatabaseConnection conn, int smtpRelay) static int
getAddress
(DatabaseConnection conn, String address, int domain) static int
getDisableLogForList
(DatabaseConnection conn, int list) static int
getDisableLogForPipe
(DatabaseConnection conn, int pipe) static int
getDisableLogForSmtpRelay
(DatabaseConnection conn, int smtpRelay) static int
getDomain
(DatabaseConnection conn, int linuxServer, String path) static int
getDomainForAddress
(DatabaseConnection conn, int address) static long[]
getImapFolderSizes
(DatabaseConnection conn, RequestSource source, int userServer, String[] folderNames) static InboxAttributes
getInboxAttributes
(DatabaseConnection conn, RequestSource source, int userServer) static int
getLinuxGroupServerForList
(DatabaseConnection conn, int list) static int
getLinuxGroupServerForMajordomoServer
(DatabaseConnection conn, int majordomoServer) static int
getLinuxServerForAddress
(DatabaseConnection conn, int address) static int
getLinuxServerForDomain
(DatabaseConnection conn, int domain) static int
getLinuxServerForList
(DatabaseConnection conn, int list) static int
getLinuxServerForPipe
(DatabaseConnection conn, int pipe) static int
getLinuxServerForSmtpRelay
(DatabaseConnection conn, int smtpRelay) static int
getLinuxUserServerForList
(DatabaseConnection conn, int list) static int
getLinuxUserServerForMajordomoServer
(DatabaseConnection conn, int majordomoServer) static String
getListFile
(DatabaseConnection conn, RequestSource source, int list) static IntList
getListsForLinuxUserServer
(DatabaseConnection conn, int linuxUserServer) static IntList
getListsForPackage
(DatabaseConnection conn, Account.Name packageName) static String
getMajordomoInfoFile
(DatabaseConnection conn, RequestSource source, int majordomoList) static String
getMajordomoIntroFile
(DatabaseConnection conn, RequestSource source, int majordomoList) static int
getMajordomoServer
(DatabaseConnection conn, int domain) static DomainName
getNetDomainForDomain
(DatabaseConnection conn, int domain) static int
getOrAddAddress
(DatabaseConnection conn, InvalidateList invalidateList, String address, int domain) static Account.Name
getPackageForDomain
(DatabaseConnection conn, int domain) static Account.Name
getPackageForList
(DatabaseConnection conn, int list) static Account.Name
getPackageForPipe
(DatabaseConnection conn, int pipe) static Account.Name
getPackageForSmtpRelay
(DatabaseConnection conn, int smtpRelay) static PosixPath
getPathForList
(DatabaseConnection conn, int list) static IntList
getPipesForPackage
(DatabaseConnection conn, Account.Name name) static IntList
getSmtpRelaysForPackage
(DatabaseConnection conn, Account.Name name) static void
getSpamMessagesForSmtpRelay
(DatabaseConnection conn, RequestSource source, StreamableOutput out, boolean provideProgress, int esr) static void
invalidateTable
(Table.TableId tableId) static boolean
isAddressUsed
(DatabaseConnection conn, int address) static boolean
isDomainAvailable
(DatabaseConnection conn, RequestSource source, int linuxServer, DomainName netDomain) static boolean
isListDisabled
(DatabaseConnection conn, int list) static boolean
isMajordomoList
(DatabaseConnection conn, int list) static boolean
isPipeDisabled
(DatabaseConnection conn, int pipe) static boolean
isSmtpRelayDisabled
(DatabaseConnection conn, int smtpRelay) static void
refreshSmtpRelay
(DatabaseConnection conn, RequestSource source, InvalidateList invalidateList, int smtpRelay, long minDuration) Refreshes a email SMTP relay.static void
removeAddress
(DatabaseConnection conn, RequestSource source, InvalidateList invalidateList, int address) static void
removeBlackholeAddress
(DatabaseConnection conn, RequestSource source, InvalidateList invalidateList, int address) static void
removeDomain
(DatabaseConnection conn, InvalidateList invalidateList, int domain) static void
removeDomain
(DatabaseConnection conn, RequestSource source, InvalidateList invalidateList, int domain) static void
removeForwarding
(DatabaseConnection conn, RequestSource source, InvalidateList invalidateList, int forwarding) static void
removeInboxAddress
(DatabaseConnection conn, RequestSource source, InvalidateList invalidateList, int inboxAddress) static void
removeList
(DatabaseConnection conn, InvalidateList invalidateList, int list) static void
removeList
(DatabaseConnection conn, RequestSource source, InvalidateList invalidateList, int list) static void
removeListAddress
(DatabaseConnection conn, RequestSource source, InvalidateList invalidateList, int listAddress) static void
removeMajordomoServer
(DatabaseConnection conn, InvalidateList invalidateList, int majordomoServer) static void
removeMajordomoServer
(DatabaseConnection conn, RequestSource source, InvalidateList invalidateList, int majordomoServer) static void
removePipe
(DatabaseConnection conn, InvalidateList invalidateList, int pipe) static void
removePipe
(DatabaseConnection conn, RequestSource source, InvalidateList invalidateList, int pipe) static void
removePipeAddress
(DatabaseConnection conn, RequestSource source, InvalidateList invalidateList, int pipeAddress) static void
removeSmtpRelay
(DatabaseConnection conn, InvalidateList invalidateList, int smtpRelay) Removes a email SMTP relay.static void
removeSmtpRelay
(DatabaseConnection conn, RequestSource source, InvalidateList invalidateList, int smtpRelay) Removes a email SMTP relay.static void
setListFile
(DatabaseConnection conn, RequestSource source, int list, String addresses) static void
setMajordomoInfoFile
(DatabaseConnection conn, RequestSource source, int majordomoList, String file) static void
setMajordomoIntroFile
(DatabaseConnection conn, RequestSource source, int majordomoList, String file)
-
Method Details
-
canAccessDomain
public static boolean canAccessDomain(DatabaseConnection conn, RequestSource source, int domain) throws IOException, SQLException - Throws:
IOException
SQLException
-
checkAccessDomain
public static void checkAccessDomain(DatabaseConnection conn, RequestSource source, String action, int domain) throws IOException, SQLException - Throws:
IOException
SQLException
-
checkAccessSmtpRelay
public static void checkAccessSmtpRelay(DatabaseConnection conn, RequestSource source, String action, int smtpRelay) throws IOException, SQLException - Throws:
IOException
SQLException
-
checkAccessAddress
public static void checkAccessAddress(DatabaseConnection conn, RequestSource source, String action, int address) throws IOException, SQLException - Throws:
IOException
SQLException
-
checkAccessList
public static void checkAccessList(DatabaseConnection conn, RequestSource source, String action, int list) throws IOException, SQLException - Throws:
IOException
SQLException
-
checkAccessListPath
public static void checkAccessListPath(DatabaseConnection conn, RequestSource source, String action, int linuxServer, PosixPath path) throws IOException, SQLException - Throws:
IOException
SQLException
-
checkAccessPipe
public static void checkAccessPipe(DatabaseConnection conn, RequestSource source, String action, int pipe) throws IOException, SQLException - Throws:
IOException
SQLException
-
checkAccessPipeCommand
public static void checkAccessPipeCommand(DatabaseConnection conn, RequestSource source, String action, String path) throws IOException, SQLException - Throws:
IOException
SQLException
-
checkAccessMajordomoServer
public static void checkAccessMajordomoServer(DatabaseConnection conn, RequestSource source, String action, int majordomoServer) throws IOException, SQLException - Throws:
IOException
SQLException
-
addAddress
public static int addAddress(DatabaseConnection conn, RequestSource source, InvalidateList invalidateList, String address, int domain) throws IOException, SQLException - Throws:
IOException
SQLException
-
addForwarding
public static int addForwarding(DatabaseConnection conn, RequestSource source, InvalidateList invalidateList, int address, Email destination) throws IOException, SQLException - Throws:
IOException
SQLException
-
addList
public static int addList(DatabaseConnection conn, RequestSource source, InvalidateList invalidateList, PosixPath path, int userServer, int groupServer) throws IOException, SQLException - Throws:
IOException
SQLException
-
addListAddress
public static int addListAddress(DatabaseConnection conn, RequestSource source, InvalidateList invalidateList, int address, int list) throws IOException, SQLException - Throws:
IOException
SQLException
-
addPipe
public static int addPipe(DatabaseConnection conn, RequestSource source, InvalidateList invalidateList, int linuxServer, String command, Account.Name packageName) throws IOException, SQLException Adds an email pipe.- Throws:
IOException
SQLException
-
addPipeAddress
public static int addPipeAddress(DatabaseConnection conn, RequestSource source, InvalidateList invalidateList, int address, int pipe) throws IOException, SQLException - Throws:
IOException
SQLException
-
addInboxAddress
public static int addInboxAddress(DatabaseConnection conn, RequestSource source, InvalidateList invalidateList, int address, int userServer) throws IOException, SQLException - Throws:
IOException
SQLException
-
addDomain
public static int addDomain(DatabaseConnection conn, RequestSource source, InvalidateList invalidateList, DomainName netDomain, int linuxServer, Account.Name packageName) throws IOException, SQLException - Throws:
IOException
SQLException
-
addSmtpRelay
public static int addSmtpRelay(DatabaseConnection conn, RequestSource source, InvalidateList invalidateList, Account.Name packageName, int linuxServer, HostAddress host, String type, long duration) throws IOException, SQLException Adds a email SMTP relay.- Throws:
IOException
SQLException
-
addSpamMessage
public static int addSpamMessage(DatabaseConnection conn, RequestSource source, InvalidateList invalidateList, int smtpRelay, String message) throws IOException, SQLException - Throws:
IOException
SQLException
-
addMajordomoList
public static int addMajordomoList(DatabaseConnection conn, RequestSource source, InvalidateList invalidateList, int majordomoServer, String listName) throws IOException, SQLException - Throws:
IOException
SQLException
-
addMajordomoServer
public static void addMajordomoServer(DatabaseConnection conn, RequestSource source, InvalidateList invalidateList, int domain, int userServer, int groupServer, String version) throws IOException, SQLException - Throws:
IOException
SQLException
-
disableList
public static void disableList(DatabaseConnection conn, RequestSource source, InvalidateList invalidateList, int disableLog, int list) throws IOException, SQLException - Throws:
IOException
SQLException
-
disablePipe
public static void disablePipe(DatabaseConnection conn, RequestSource source, InvalidateList invalidateList, int disableLog, int pipe) throws IOException, SQLException - Throws:
IOException
SQLException
-
disableSmtpRelay
public static void disableSmtpRelay(DatabaseConnection conn, RequestSource source, InvalidateList invalidateList, int disableLog, int smtpRelay) throws IOException, SQLException - Throws:
IOException
SQLException
-
enableList
public static void enableList(DatabaseConnection conn, RequestSource source, InvalidateList invalidateList, int list) throws IOException, SQLException - Throws:
IOException
SQLException
-
enablePipe
public static void enablePipe(DatabaseConnection conn, RequestSource source, InvalidateList invalidateList, int pipe) throws IOException, SQLException - Throws:
IOException
SQLException
-
enableSmtpRelay
public static void enableSmtpRelay(DatabaseConnection conn, RequestSource source, InvalidateList invalidateList, int smtpRelay) throws IOException, SQLException - Throws:
IOException
SQLException
-
getDisableLogForList
public static int getDisableLogForList(DatabaseConnection conn, int list) throws IOException, SQLException - Throws:
IOException
SQLException
-
getDisableLogForPipe
public static int getDisableLogForPipe(DatabaseConnection conn, int pipe) throws IOException, SQLException - Throws:
IOException
SQLException
-
getDisableLogForSmtpRelay
public static int getDisableLogForSmtpRelay(DatabaseConnection conn, int smtpRelay) throws IOException, SQLException - Throws:
IOException
SQLException
-
getListFile
public static String getListFile(DatabaseConnection conn, RequestSource source, int list) throws IOException, SQLException - Throws:
IOException
SQLException
-
getListsForLinuxUserServer
public static IntList getListsForLinuxUserServer(DatabaseConnection conn, int linuxUserServer) throws IOException, SQLException - Throws:
IOException
SQLException
-
getListsForPackage
public static IntList getListsForPackage(DatabaseConnection conn, Account.Name packageName) throws IOException, SQLException - Throws:
IOException
SQLException
-
getPipesForPackage
public static IntList getPipesForPackage(DatabaseConnection conn, Account.Name name) throws IOException, SQLException - Throws:
IOException
SQLException
-
getImapFolderSizes
public static long[] getImapFolderSizes(DatabaseConnection conn, RequestSource source, int userServer, String[] folderNames) throws IOException, SQLException - Throws:
IOException
SQLException
-
getInboxAttributes
public static InboxAttributes getInboxAttributes(DatabaseConnection conn, RequestSource source, int userServer) throws IOException, SQLException - Throws:
IOException
SQLException
-
getSmtpRelaysForPackage
public static IntList getSmtpRelaysForPackage(DatabaseConnection conn, Account.Name name) throws IOException, SQLException - Throws:
IOException
SQLException
-
getDomain
public static int getDomain(DatabaseConnection conn, int linuxServer, String path) throws IOException, SQLException - Throws:
IOException
SQLException
-
getDomainForAddress
public static int getDomainForAddress(DatabaseConnection conn, int address) throws IOException, SQLException - Throws:
IOException
SQLException
-
getMajordomoInfoFile
public static String getMajordomoInfoFile(DatabaseConnection conn, RequestSource source, int majordomoList) throws IOException, SQLException - Throws:
IOException
SQLException
-
getMajordomoIntroFile
public static String getMajordomoIntroFile(DatabaseConnection conn, RequestSource source, int majordomoList) throws IOException, SQLException - Throws:
IOException
SQLException
-
getMajordomoServer
public static int getMajordomoServer(DatabaseConnection conn, int domain) throws IOException, SQLException - Throws:
IOException
SQLException
-
getSpamMessagesForSmtpRelay
public static void getSpamMessagesForSmtpRelay(DatabaseConnection conn, RequestSource source, StreamableOutput out, boolean provideProgress, int esr) throws IOException, SQLException - Throws:
IOException
SQLException
-
invalidateTable
-
isListDisabled
public static boolean isListDisabled(DatabaseConnection conn, int list) throws IOException, SQLException - Throws:
IOException
SQLException
-
isPipeDisabled
public static boolean isPipeDisabled(DatabaseConnection conn, int pipe) throws IOException, SQLException - Throws:
IOException
SQLException
-
isSmtpRelayDisabled
public static boolean isSmtpRelayDisabled(DatabaseConnection conn, int smtpRelay) throws IOException, SQLException - Throws:
IOException
SQLException
-
refreshSmtpRelay
public static void refreshSmtpRelay(DatabaseConnection conn, RequestSource source, InvalidateList invalidateList, int smtpRelay, long minDuration) throws IOException, SQLException Refreshes a email SMTP relay.- Throws:
IOException
SQLException
-
removeBlackholeAddress
public static void removeBlackholeAddress(DatabaseConnection conn, RequestSource source, InvalidateList invalidateList, int address) throws IOException, SQLException - Throws:
IOException
SQLException
-
removeAddress
public static void removeAddress(DatabaseConnection conn, RequestSource source, InvalidateList invalidateList, int address) throws IOException, SQLException - Throws:
IOException
SQLException
-
removeForwarding
public static void removeForwarding(DatabaseConnection conn, RequestSource source, InvalidateList invalidateList, int forwarding) throws IOException, SQLException - Throws:
IOException
SQLException
-
removeListAddress
public static void removeListAddress(DatabaseConnection conn, RequestSource source, InvalidateList invalidateList, int listAddress) throws IOException, SQLException - Throws:
IOException
SQLException
-
removeList
public static void removeList(DatabaseConnection conn, RequestSource source, InvalidateList invalidateList, int list) throws IOException, SQLException - Throws:
IOException
SQLException
-
removeList
public static void removeList(DatabaseConnection conn, InvalidateList invalidateList, int list) throws IOException, SQLException - Throws:
IOException
SQLException
-
removeInboxAddress
public static void removeInboxAddress(DatabaseConnection conn, RequestSource source, InvalidateList invalidateList, int inboxAddress) throws IOException, SQLException - Throws:
IOException
SQLException
-
removePipe
public static void removePipe(DatabaseConnection conn, RequestSource source, InvalidateList invalidateList, int pipe) throws IOException, SQLException - Throws:
IOException
SQLException
-
removePipe
public static void removePipe(DatabaseConnection conn, InvalidateList invalidateList, int pipe) throws IOException, SQLException - Throws:
IOException
SQLException
-
removePipeAddress
public static void removePipeAddress(DatabaseConnection conn, RequestSource source, InvalidateList invalidateList, int pipeAddress) throws IOException, SQLException - Throws:
IOException
SQLException
-
removeDomain
public static void removeDomain(DatabaseConnection conn, RequestSource source, InvalidateList invalidateList, int domain) throws IOException, SQLException - Throws:
IOException
SQLException
-
removeDomain
public static void removeDomain(DatabaseConnection conn, InvalidateList invalidateList, int domain) throws IOException, SQLException - Throws:
IOException
SQLException
-
removeSmtpRelay
public static void removeSmtpRelay(DatabaseConnection conn, RequestSource source, InvalidateList invalidateList, int smtpRelay) throws IOException, SQLException Removes a email SMTP relay.- Throws:
IOException
SQLException
-
removeSmtpRelay
public static void removeSmtpRelay(DatabaseConnection conn, InvalidateList invalidateList, int smtpRelay) throws IOException, SQLException Removes a email SMTP relay.- Throws:
IOException
SQLException
-
removeMajordomoServer
public static void removeMajordomoServer(DatabaseConnection conn, RequestSource source, InvalidateList invalidateList, int majordomoServer) throws IOException, SQLException - Throws:
IOException
SQLException
-
removeMajordomoServer
public static void removeMajordomoServer(DatabaseConnection conn, InvalidateList invalidateList, int majordomoServer) throws IOException, SQLException - Throws:
IOException
SQLException
-
setListFile
public static void setListFile(DatabaseConnection conn, RequestSource source, int list, String addresses) throws IOException, SQLException - Throws:
IOException
SQLException
-
getAccountForAddress
public static Account.Name getAccountForAddress(DatabaseConnection conn, int address) throws IOException, SQLException - Throws:
IOException
SQLException
-
getAccountForList
public static Account.Name getAccountForList(DatabaseConnection conn, int list) throws IOException, SQLException - Throws:
IOException
SQLException
-
getAccountForPipe
public static Account.Name getAccountForPipe(DatabaseConnection conn, int pipe) throws IOException, SQLException - Throws:
IOException
SQLException
-
getAccountForDomain
public static Account.Name getAccountForDomain(DatabaseConnection conn, int domain) throws IOException, SQLException - Throws:
IOException
SQLException
-
getNetDomainForDomain
public static DomainName getNetDomainForDomain(DatabaseConnection conn, int domain) throws IOException, SQLException - Throws:
IOException
SQLException
-
getAccountForSmtpRelay
public static Account.Name getAccountForSmtpRelay(DatabaseConnection conn, int smtpRelay) throws IOException, SQLException - Throws:
IOException
SQLException
-
getAddress
public static int getAddress(DatabaseConnection conn, String address, int domain) throws IOException, SQLException - Throws:
IOException
SQLException
-
getOrAddAddress
public static int getOrAddAddress(DatabaseConnection conn, InvalidateList invalidateList, String address, int domain) throws IOException, SQLException - Throws:
IOException
SQLException
-
getLinuxUserServerForMajordomoServer
public static int getLinuxUserServerForMajordomoServer(DatabaseConnection conn, int majordomoServer) throws IOException, SQLException - Throws:
IOException
SQLException
-
getLinuxGroupServerForMajordomoServer
public static int getLinuxGroupServerForMajordomoServer(DatabaseConnection conn, int majordomoServer) throws IOException, SQLException - Throws:
IOException
SQLException
-
getPackageForDomain
public static Account.Name getPackageForDomain(DatabaseConnection conn, int domain) throws IOException, SQLException - Throws:
IOException
SQLException
-
getPackageForList
public static Account.Name getPackageForList(DatabaseConnection conn, int list) throws IOException, SQLException - Throws:
IOException
SQLException
-
getPackageForPipe
public static Account.Name getPackageForPipe(DatabaseConnection conn, int pipe) throws IOException, SQLException - Throws:
IOException
SQLException
-
getPackageForSmtpRelay
public static Account.Name getPackageForSmtpRelay(DatabaseConnection conn, int smtpRelay) throws IOException, SQLException - Throws:
IOException
SQLException
-
getPathForList
public static PosixPath getPathForList(DatabaseConnection conn, int list) throws IOException, SQLException - Throws:
IOException
SQLException
-
getLinuxServerForAddress
public static int getLinuxServerForAddress(DatabaseConnection conn, int address) throws IOException, SQLException - Throws:
IOException
SQLException
-
getLinuxServerForList
public static int getLinuxServerForList(DatabaseConnection conn, int list) throws IOException, SQLException - Throws:
IOException
SQLException
-
getLinuxUserServerForList
public static int getLinuxUserServerForList(DatabaseConnection conn, int list) throws IOException, SQLException - Throws:
IOException
SQLException
-
getLinuxGroupServerForList
public static int getLinuxGroupServerForList(DatabaseConnection conn, int list) throws IOException, SQLException - Throws:
IOException
SQLException
-
isAddressUsed
public static boolean isAddressUsed(DatabaseConnection conn, int address) throws IOException, SQLException - Throws:
IOException
SQLException
-
getLinuxServerForPipe
public static int getLinuxServerForPipe(DatabaseConnection conn, int pipe) throws IOException, SQLException - Throws:
IOException
SQLException
-
getLinuxServerForDomain
public static int getLinuxServerForDomain(DatabaseConnection conn, int domain) throws IOException, SQLException - Throws:
IOException
SQLException
-
getLinuxServerForSmtpRelay
public static int getLinuxServerForSmtpRelay(DatabaseConnection conn, int smtpRelay) throws IOException, SQLException - Throws:
IOException
SQLException
-
isDomainAvailable
public static boolean isDomainAvailable(DatabaseConnection conn, RequestSource source, int linuxServer, DomainName netDomain) throws IOException, SQLException - Throws:
IOException
SQLException
-
isMajordomoList
public static boolean isMajordomoList(DatabaseConnection conn, int list) throws IOException, SQLException - Throws:
IOException
SQLException
-
setMajordomoInfoFile
public static void setMajordomoInfoFile(DatabaseConnection conn, RequestSource source, int majordomoList, String file) throws IOException, SQLException - Throws:
IOException
SQLException
-
setMajordomoIntroFile
public static void setMajordomoIntroFile(DatabaseConnection conn, RequestSource source, int majordomoList, String file) throws IOException, SQLException - Throws:
IOException
SQLException
-