package com.interpress_project.modernshare.orb.generated;


/**
 * Generated from IDL interface "MdsService".
 *
 * @author JacORB IDL compiler V 2.3.0, 17-Feb-2007
 * @version generated at 2007/03/21 14:13:25
 */

public interface MdsServiceOperations
{
	/* constants */
	/* operations  */
	com.interpress_project.modernshare.orb.generated.MdsServerInfo getServerInfo();
	com.interpress_project.modernshare.orb.generated.MdsClientInfo getClientInfo(java.lang.String account, java.lang.String clientid);
	void setClientInfo(com.interpress_project.modernshare.orb.generated.MdsClientInfo info);
	void changePassword(java.lang.String account, java.lang.String newpassword) throws com.interpress_project.modernshare.orb.generated.AccountNotFound;
	void addUser(java.lang.String account, java.lang.String password) throws com.interpress_project.modernshare.orb.generated.InternalError,com.interpress_project.modernshare.orb.generated.NoPrivilege,com.interpress_project.modernshare.orb.generated.AccountExist,com.interpress_project.modernshare.orb.generated.LicenseError;
	void deleteUser(java.lang.String account) throws com.interpress_project.modernshare.orb.generated.InternalError,com.interpress_project.modernshare.orb.generated.AccountNotFound,com.interpress_project.modernshare.orb.generated.NoPrivilege;
	java.lang.String backup() throws com.interpress_project.modernshare.orb.generated.InternalError,com.interpress_project.modernshare.orb.generated.NoPrivilege;
	void recovery() throws com.interpress_project.modernshare.orb.generated.InternalError,com.interpress_project.modernshare.orb.generated.NoPrivilege;
}
