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
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetLinuxDaemonAcl(Credentials credentials) getLinuxServer(Credentials credentials) booleanpasswordMatches(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:
LoginExceptionRemoteException
-
validateDomainLabel
public String validateDomainLabel(Credentials credentials, DomainLabel label) throws LoginException, RemoteException - Throws:
LoginExceptionRemoteException
-
validateDomainLabels
public String validateDomainLabels(Credentials credentials, DomainLabels labels) throws LoginException, RemoteException - Throws:
LoginExceptionRemoteException
-
validateDomainName
public String validateDomainName(Credentials credentials, DomainName domain) throws LoginException, RemoteException - Throws:
LoginExceptionRemoteException
-
validateEmail
public String validateEmail(Credentials credentials, Email email) throws LoginException, RemoteException - Throws:
LoginExceptionRemoteException
-
validateGecos
public String validateGecos(Credentials credentials, Gecos gecos) throws LoginException, RemoteException - Throws:
LoginExceptionRemoteException
-
validateGroupName
public String validateGroupName(Credentials credentials, LinuxGroupName groupName) throws LoginException, RemoteException - Throws:
LoginExceptionRemoteException
-
validateHashedKey
public String validateHashedKey(Credentials credentials, HashedKey hashedKey) throws LoginException, RemoteException - Throws:
LoginExceptionRemoteException
-
validateHashedPassword
public String validateHashedPassword(Credentials credentials, HashedPassword hashedPassword) throws LoginException, RemoteException - Throws:
LoginExceptionRemoteException
-
validateHostname
public String validateHostname(Credentials credentials, HostAddress hostname) throws LoginException, RemoteException - Throws:
LoginExceptionRemoteException
-
validateInetAddress
public String validateInetAddress(Credentials credentials, InetAddress ip) throws LoginException, RemoteException - Throws:
LoginExceptionRemoteException
-
validateLinuxId
public String validateLinuxId(Credentials credentials, LinuxId linuxId) throws LoginException, RemoteException - Throws:
LoginExceptionRemoteException
-
validateLinuxUserName
public String validateLinuxUserName(Credentials credentials, LinuxUserName name) throws LoginException, RemoteException - Throws:
LoginExceptionRemoteException
-
validateMacAddress
public String validateMacAddress(Credentials credentials, MacAddress address) throws LoginException, RemoteException - Throws:
LoginExceptionRemoteException
-
validateMysqlDatabaseName
public String validateMysqlDatabaseName(Credentials credentials, MysqlDatabaseName name) throws LoginException, RemoteException - Throws:
LoginExceptionRemoteException
-
validateMysqlServerName
public String validateMysqlServerName(Credentials credentials, MysqlServerName name) throws LoginException, RemoteException - Throws:
LoginExceptionRemoteException
-
validateMysqlTableName
public String validateMysqlTableName(Credentials credentials, MysqlTableName name) throws LoginException, RemoteException - Throws:
LoginExceptionRemoteException
-
validateMysqlUserName
public String validateMysqlUserName(Credentials credentials, MysqlUserName name) throws LoginException, RemoteException - Throws:
LoginExceptionRemoteException
-
validatePort
public String validatePort(Credentials credentials, Port port) throws LoginException, RemoteException - Throws:
LoginExceptionRemoteException
-
validatePostgresDatabaseName
public String validatePostgresDatabaseName(Credentials credentials, PostgresDatabaseName name) throws LoginException, RemoteException - Throws:
LoginExceptionRemoteException
-
validatePostgresServerName
public String validatePostgresServerName(Credentials credentials, PostgresServerName name) throws LoginException, RemoteException - Throws:
LoginExceptionRemoteException
-
validatePostgresUserName
public String validatePostgresUserName(Credentials credentials, PostgresUserName userName) throws LoginException, RemoteException - Throws:
LoginExceptionRemoteException
-
validatePosixPath
public String validatePosixPath(Credentials credentials, PosixPath posixPath) throws LoginException, RemoteException - Throws:
LoginExceptionRemoteException
-
validateUserName
public String validateUserName(Credentials credentials, UserName name) throws LoginException, RemoteException - Throws:
LoginExceptionRemoteException
-
passwordMatches
public boolean passwordMatches(Credentials credentials, HashedPassword hashedPassword, String plaintext) throws LoginException, RemoteException - Throws:
LoginExceptionRemoteException
-
getLinuxDaemonAcl
public LinuxDaemonAcl[] getLinuxDaemonAcl(Credentials credentials) throws LoginException, RemoteException - Throws:
LoginExceptionRemoteException
-
getLinuxServer
- Throws:
LoginExceptionRemoteException
-
