Class AoservService
java.lang.Object
com.aoindustries.aoserv.webservices.v1_0.AoservService
Exposes the connector configured in aoserv-client.properties as a web service.
- Update source: Clean/Build aoserv-webservices
- Deploy: Clean/Run aoserv-webservices-webapp
- Rebuild client (see wsdl2java)
All primitives are nillable in generated WSDL: http://issues.apache.org/jira/browse/AXIS2-4542 It works, but is less efficient due to everything being wrapped in client side.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiongetLinuxDaemonAcl
(Credentials credentials) getLinuxServer
(Credentials credentials) boolean
passwordMatches
(Credentials credentials, HashedPassword hashedPassword, String plaintext) validateAccountName
(Credentials credentials, AccountName accounting) validateDomainLabel
(Credentials credentials, DomainLabel label) validateDomainLabels
(Credentials credentials, DomainLabels labels) validateDomainName
(Credentials credentials, DomainName domain) validateEmail
(Credentials credentials, Email email) validateGecos
(Credentials credentials, Gecos gecos) validateGroupName
(Credentials credentials, LinuxGroupName groupName) validateHashedKey
(Credentials credentials, HashedKey hashedKey) validateHashedPassword
(Credentials credentials, HashedPassword hashedPassword) validateHostname
(Credentials credentials, HostAddress hostname) validateInetAddress
(Credentials credentials, InetAddress ip) validateLinuxId
(Credentials credentials, LinuxId linuxId) validateLinuxUserName
(Credentials credentials, LinuxUserName name) validateMacAddress
(Credentials credentials, MacAddress address) validateMysqlDatabaseName
(Credentials credentials, MysqlDatabaseName name) validateMysqlServerName
(Credentials credentials, MysqlServerName name) validateMysqlTableName
(Credentials credentials, MysqlTableName name) validateMysqlUserName
(Credentials credentials, MysqlUserName name) validatePort
(Credentials credentials, Port port) validatePosixPath
(Credentials credentials, PosixPath posixPath) validatePostgresDatabaseName
(Credentials credentials, PostgresDatabaseName name) validatePostgresServerName
(Credentials credentials, PostgresServerName name) validatePostgresUserName
(Credentials credentials, PostgresUserName userName) validateUserName
(Credentials credentials, UserName name)
-
Constructor Details
-
AoservService
public AoservService()
-
-
Method Details
-
validateAccountName
public String validateAccountName(Credentials credentials, AccountName accounting) throws LoginException, RemoteException - Throws:
LoginException
RemoteException
-
validateDomainLabel
public String validateDomainLabel(Credentials credentials, DomainLabel label) throws LoginException, RemoteException - Throws:
LoginException
RemoteException
-
validateDomainLabels
public String validateDomainLabels(Credentials credentials, DomainLabels labels) throws LoginException, RemoteException - Throws:
LoginException
RemoteException
-
validateDomainName
public String validateDomainName(Credentials credentials, DomainName domain) throws LoginException, RemoteException - Throws:
LoginException
RemoteException
-
validateEmail
public String validateEmail(Credentials credentials, Email email) throws LoginException, RemoteException - Throws:
LoginException
RemoteException
-
validateGecos
public String validateGecos(Credentials credentials, Gecos gecos) throws LoginException, RemoteException - Throws:
LoginException
RemoteException
-
validateGroupName
public String validateGroupName(Credentials credentials, LinuxGroupName groupName) throws LoginException, RemoteException - Throws:
LoginException
RemoteException
-
validateHashedKey
public String validateHashedKey(Credentials credentials, HashedKey hashedKey) throws LoginException, RemoteException - Throws:
LoginException
RemoteException
-
validateHashedPassword
public String validateHashedPassword(Credentials credentials, HashedPassword hashedPassword) throws LoginException, RemoteException - Throws:
LoginException
RemoteException
-
validateHostname
public String validateHostname(Credentials credentials, HostAddress hostname) throws LoginException, RemoteException - Throws:
LoginException
RemoteException
-
validateInetAddress
public String validateInetAddress(Credentials credentials, InetAddress ip) throws LoginException, RemoteException - Throws:
LoginException
RemoteException
-
validateLinuxId
public String validateLinuxId(Credentials credentials, LinuxId linuxId) throws LoginException, RemoteException - Throws:
LoginException
RemoteException
-
validateLinuxUserName
public String validateLinuxUserName(Credentials credentials, LinuxUserName name) throws LoginException, RemoteException - Throws:
LoginException
RemoteException
-
validateMacAddress
public String validateMacAddress(Credentials credentials, MacAddress address) throws LoginException, RemoteException - Throws:
LoginException
RemoteException
-
validateMysqlDatabaseName
public String validateMysqlDatabaseName(Credentials credentials, MysqlDatabaseName name) throws LoginException, RemoteException - Throws:
LoginException
RemoteException
-
validateMysqlServerName
public String validateMysqlServerName(Credentials credentials, MysqlServerName name) throws LoginException, RemoteException - Throws:
LoginException
RemoteException
-
validateMysqlTableName
public String validateMysqlTableName(Credentials credentials, MysqlTableName name) throws LoginException, RemoteException - Throws:
LoginException
RemoteException
-
validateMysqlUserName
public String validateMysqlUserName(Credentials credentials, MysqlUserName name) throws LoginException, RemoteException - Throws:
LoginException
RemoteException
-
validatePort
public String validatePort(Credentials credentials, Port port) throws LoginException, RemoteException - Throws:
LoginException
RemoteException
-
validatePostgresDatabaseName
public String validatePostgresDatabaseName(Credentials credentials, PostgresDatabaseName name) throws LoginException, RemoteException - Throws:
LoginException
RemoteException
-
validatePostgresServerName
public String validatePostgresServerName(Credentials credentials, PostgresServerName name) throws LoginException, RemoteException - Throws:
LoginException
RemoteException
-
validatePostgresUserName
public String validatePostgresUserName(Credentials credentials, PostgresUserName userName) throws LoginException, RemoteException - Throws:
LoginException
RemoteException
-
validatePosixPath
public String validatePosixPath(Credentials credentials, PosixPath posixPath) throws LoginException, RemoteException - Throws:
LoginException
RemoteException
-
validateUserName
public String validateUserName(Credentials credentials, UserName name) throws LoginException, RemoteException - Throws:
LoginException
RemoteException
-
passwordMatches
public boolean passwordMatches(Credentials credentials, HashedPassword hashedPassword, String plaintext) throws LoginException, RemoteException - Throws:
LoginException
RemoteException
-
getLinuxDaemonAcl
public LinuxDaemonAcl[] getLinuxDaemonAcl(Credentials credentials) throws LoginException, RemoteException - Throws:
LoginException
RemoteException
-
getLinuxServer
- Throws:
LoginException
RemoteException
-