/**
 * AxisLMSServer.java
 *
 * This file was auto-generated from WSDL
 * by the Apache Axis Wsdl2java emitter.
 */

package edu.usf.acomp.axis;

import java.rmi.RemoteException;

public interface AxisLMSServer extends java.rmi.Remote {
    public edu.usf.acomp.epic.persons.USFPersonStat getUserInfo(java.lang.String initiator, java.lang.String password, java.lang.String user) throws RemoteException;
    public java.lang.String getUserInfo(java.lang.String initiator, java.lang.String password, java.lang.String user, boolean isXml) throws RemoteException;
    public java.lang.String assignItem(java.lang.String initiator, java.lang.String password, java.lang.String user, java.lang.String rid) throws RemoteException;
    public java.lang.String deassignItem(java.lang.String initiator, java.lang.String password, int rid) throws RemoteException;
    public java.lang.String deassignItem(java.lang.String initiator, java.lang.String password, int rid, long time_corr) throws RemoteException;
    public java.lang.String deassignItem(java.lang.String initiator, java.lang.String password, int[] rid) throws RemoteException;
    public java.lang.String deassignItem(java.lang.String initiator, java.lang.String password, String locname) throws RemoteException;
    public edu.usf.acomp.epic.lms.ItemList lookupItems(java.lang.String initiator, java.lang.String password, java.lang.String locname) throws RemoteException;
    public java.lang.String lookupItems(java.lang.String initiator, java.lang.String password, edu.usf.acomp.epic.lms.Item item, boolean isXml) throws RemoteException;
    public edu.usf.acomp.epic.lms.ItemList lookupItems(java.lang.String initiator, java.lang.String password, edu.usf.acomp.epic.lms.Item item) throws RemoteException;
    public java.lang.String changeItemStatus(java.lang.String initiator, java.lang.String password, int rid, String newStatus) throws RemoteException;
    public java.lang.String updateItem(java.lang.String initiator, java.lang.String password, edu.usf.acomp.epic.lms.Item item, int mode) throws RemoteException;
    public java.lang.String updateItem(java.lang.String initiator, java.lang.String password, edu.usf.acomp.epic.lms.ItemList itemList, int mode) throws RemoteException;
    public java.lang.String lookupColleges(edu.usf.acomp.epic.lms.College input, boolean isXml) throws RemoteException;
    public edu.usf.acomp.epic.lms.CollegeList lookupColleges(edu.usf.acomp.epic.lms.College input) throws RemoteException;
    public java.lang.String lookupColleges(boolean isXml) throws RemoteException;
    public edu.usf.acomp.epic.lms.CollegeList lookupColleges() throws RemoteException;
    public java.lang.String lookupDepartments(boolean isXml) throws RemoteException;
    public edu.usf.acomp.epic.lms.DepartmentList lookupDepartments() throws RemoteException;
    public java.lang.String lookupDepartments(edu.usf.acomp.epic.lms.Department input, boolean isXml) throws RemoteException;
    public edu.usf.acomp.epic.lms.DepartmentList lookupDepartments(edu.usf.acomp.epic.lms.Department input) throws RemoteException;
    public java.lang.String lookupTransactions(java.lang.String initiator, java.lang.String password, edu.usf.acomp.epic.lms.Transaction input, boolean isXml) throws RemoteException;
    public edu.usf.acomp.epic.lms.TransactionList lookupTransactions(java.lang.String initiator, java.lang.String password, edu.usf.acomp.epic.lms.Transaction input) throws RemoteException;
    public java.lang.String lookupLocations(edu.usf.acomp.epic.lms.Location input, boolean isXml) throws RemoteException;
    public edu.usf.acomp.epic.lms.LocationList lookupLocations(edu.usf.acomp.epic.lms.Location input) throws RemoteException;
    public edu.usf.acomp.epic.lms.LocationList lookupLocations() throws RemoteException;
    public java.lang.String lookupLocations(boolean isXml) throws RemoteException;
    public java.lang.String updateLocations(java.lang.String initiator, java.lang.String password, edu.usf.acomp.epic.lms.Location location, int mode) throws RemoteException;
    public java.lang.String updateLocations(java.lang.String initiator, java.lang.String password, edu.usf.acomp.epic.lms.LocationList locationList, int mode) throws RemoteException;
    public edu.usf.acomp.epic.lms.ItemTypeList lookupItemTypes(java.lang.String initiator, java.lang.String password, edu.usf.acomp.epic.lms.ItemType input) throws RemoteException;
    public java.lang.String lookupItemTypes(java.lang.String initiator, java.lang.String password, edu.usf.acomp.epic.lms.ItemType input, boolean isXml) throws RemoteException;
    public java.lang.String updateItemTypes(java.lang.String initiator, java.lang.String password, edu.usf.acomp.epic.lms.ItemType itemtype, int mode) throws RemoteException;
    public java.lang.String updateItemTypes(java.lang.String initiator, java.lang.String password, edu.usf.acomp.epic.lms.ItemTypeList itemTypeList, int mode) throws RemoteException;
    public edu.usf.acomp.epic.lms.AccessList lookupAccess(java.lang.String initiator, java.lang.String password, edu.usf.acomp.epic.lms.Access input) throws RemoteException;
    public java.lang.String lookupAccess(java.lang.String initiator, java.lang.String password, edu.usf.acomp.epic.lms.Access input, boolean isXml) throws RemoteException;
    public java.lang.String updateAccess(java.lang.String initiator, java.lang.String password, edu.usf.acomp.epic.lms.Access itemtype, int mode) throws RemoteException;
    public java.lang.String updateAccess(java.lang.String initiator, java.lang.String password, edu.usf.acomp.epic.lms.AccessList accessList, int mode) throws RemoteException;
}
