// Path: src/java/is/idega/idegaweb/egov/accounting/data/CaseCodeAccountingKey.java
// public interface CaseCodeAccountingKey extends IDOEntity {
// 	/**
// 	 * @see is.idega.idegaweb.egov.accounting.data.CaseCodeAccountingKeyBMPBean#getPrimaryKeyClass
// 	 */
// 	public Class getPrimaryKeyClass();
// 
// 	/**
// 	 * @see is.idega.idegaweb.egov.accounting.data.CaseCodeAccountingKeyBMPBean#getCaseCode
// 	 */
// 	public CaseCode getCaseCode();
// 
// 	/**
// 	 * @see is.idega.idegaweb.egov.accounting.data.CaseCodeAccountingKeyBMPBean#getCaseCodeString
// 	 */
// 	public String getCaseCodeString();
// 	
// 	/**
// 	 * @see is.idega.idegaweb.egov.accounting.data.CaseCodeAccountingKeyBMPBean#getAccountingKey
// 	 */
// 	public String getAccountingKey();
// 
// 	/**
// 	 * @see is.idega.idegaweb.egov.accounting.data.CaseCodeAccountingKeyBMPBean#getDescription
// 	 */
// 	public String getDescription();
// 
// 	/**
// 	 * @see is.idega.idegaweb.egov.accounting.data.CaseCodeAccountingKeyBMPBean#setCaseCode
// 	 */
// 	public void setCaseCode(CaseCode code);
// 
// 	/**
// 	 * @see is.idega.idegaweb.egov.accounting.data.CaseCodeAccountingKeyBMPBean#setAccountingKey
// 	 */
// 	public void setAccountingKey(String key);
// 
// 	/**
// 	 * @see is.idega.idegaweb.egov.accounting.data.CaseCodeAccountingKeyBMPBean#setDescription
// 	 */
// 	public void setDescription(String description);
// }
// 
// Path: src/java/is/idega/idegaweb/egov/accounting/data/CaseCodeAccountingKeyHome.java
// public interface CaseCodeAccountingKeyHome extends IDOHome {
// 
// 	public CaseCodeAccountingKey create() throws CreateException;
// 
// 	public CaseCodeAccountingKey findByPrimaryKey(Object pk) throws FinderException;
// 
// 	public CaseCodeAccountingKey create(CaseCode code) throws CreateException;
// 
// 	public CaseCodeAccountingKey findByPrimaryKey(CaseCode code) throws FinderException;
// 
// 	public CaseCodeAccountingKey findByAccountingKey(String accountingKey) throws FinderException;
// 	
// 	public Collection findAllCaseCodeAccountingKeys() throws FinderException;
// }


import is.idega.idegaweb.egov.accounting.business.AccountingBusiness;
import is.idega.idegaweb.egov.accounting.business.AccountingBusinessManager;
import is.idega.idegaweb.egov.accounting.business.AccountingEntry;
import is.idega.idegaweb.egov.accounting.data.CaseCodeAccountingKey;
import is.idega.idegaweb.egov.accounting.data.CaseCodeAccountingKeyHome;
import java.rmi.RemoteException;
import java.util.Date;
import javax.ejb.FinderException;
import com.idega.block.process.data.CaseCode;
import com.idega.data.IDOLookup;
import com.idega.data.IDOLookupException;
import com.idega.idegaweb.IWMainApplication;
import com.idega.util.IWTimestamp;
/**
 * AccountingServiceSOAPImpl.java
 * 
 * This file was auto-generated from WSDL by the Apache Axis 1.3 Oct 05, 2005
 * (05:23:37 EDT) WSDL2Java emitter.
 */

package is.idega.idegaweb.egov.accounting.wsimpl;





public class AccountingServiceSOAPImpl implements is.idega.idegaweb.egov.accounting.wsimpl.AccountingService_PortType {

	public BillingEntry[] getBillingEntries(is.idega.idegaweb.egov.accounting.wsimpl.BillingEntriesRequest getBillingEntriesRequest) throws java.rmi.RemoteException {
		try {
// Path: src/java/is/idega/idegaweb/egov/accounting/data/CaseCodeAccountingKey.java
// public interface CaseCodeAccountingKey extends IDOEntity {
// 	/**
// 	 * @see is.idega.idegaweb.egov.accounting.data.CaseCodeAccountingKeyBMPBean#getPrimaryKeyClass
// 	 */
// 	public Class getPrimaryKeyClass();
// 
// 	/**
// 	 * @see is.idega.idegaweb.egov.accounting.data.CaseCodeAccountingKeyBMPBean#getCaseCode
// 	 */
// 	public CaseCode getCaseCode();
// 
// 	/**
// 	 * @see is.idega.idegaweb.egov.accounting.data.CaseCodeAccountingKeyBMPBean#getCaseCodeString
// 	 */
// 	public String getCaseCodeString();
// 	
// 	/**
// 	 * @see is.idega.idegaweb.egov.accounting.data.CaseCodeAccountingKeyBMPBean#getAccountingKey
// 	 */
// 	public String getAccountingKey();
// 
// 	/**
// 	 * @see is.idega.idegaweb.egov.accounting.data.CaseCodeAccountingKeyBMPBean#getDescription
// 	 */
// 	public String getDescription();
// 
// 	/**
// 	 * @see is.idega.idegaweb.egov.accounting.data.CaseCodeAccountingKeyBMPBean#setCaseCode
// 	 */
// 	public void setCaseCode(CaseCode code);
// 
// 	/**
// 	 * @see is.idega.idegaweb.egov.accounting.data.CaseCodeAccountingKeyBMPBean#setAccountingKey
// 	 */
// 	public void setAccountingKey(String key);
// 
// 	/**
// 	 * @see is.idega.idegaweb.egov.accounting.data.CaseCodeAccountingKeyBMPBean#setDescription
// 	 */
// 	public void setDescription(String description);
// }
// 
// Path: src/java/is/idega/idegaweb/egov/accounting/data/CaseCodeAccountingKeyHome.java
// public interface CaseCodeAccountingKeyHome extends IDOHome {
// 
// 	public CaseCodeAccountingKey create() throws CreateException;
// 
// 	public CaseCodeAccountingKey findByPrimaryKey(Object pk) throws FinderException;
// 
// 	public CaseCodeAccountingKey create(CaseCode code) throws CreateException;
// 
// 	public CaseCodeAccountingKey findByPrimaryKey(CaseCode code) throws FinderException;
// 
// 	public CaseCodeAccountingKey findByAccountingKey(String accountingKey) throws FinderException;
// 	
// 	public Collection findAllCaseCodeAccountingKeys() throws FinderException;
// }


// Path: src/java/is/idega/idegaweb/egov/accounting/wsimpl/AccountingServiceSOAPImpl.java
import is.idega.idegaweb.egov.accounting.business.AccountingBusiness;
import is.idega.idegaweb.egov.accounting.business.AccountingBusinessManager;
import is.idega.idegaweb.egov.accounting.business.AccountingEntry;
import is.idega.idegaweb.egov.accounting.data.CaseCodeAccountingKey;
import is.idega.idegaweb.egov.accounting.data.CaseCodeAccountingKeyHome;
import java.rmi.RemoteException;
import java.util.Date;
import javax.ejb.FinderException;
import com.idega.block.process.data.CaseCode;
import com.idega.data.IDOLookup;
import com.idega.data.IDOLookupException;
import com.idega.idegaweb.IWMainApplication;
import com.idega.util.IWTimestamp;

/**
 * AccountingServiceSOAPImpl.java
 * 
 * This file was auto-generated from WSDL by the Apache Axis 1.3 Oct 05, 2005
 * (05:23:37 EDT) WSDL2Java emitter.
 */

package is.idega.idegaweb.egov.accounting.wsimpl;





public class AccountingServiceSOAPImpl implements is.idega.idegaweb.egov.accounting.wsimpl.AccountingService_PortType {

	public BillingEntry[] getBillingEntries(is.idega.idegaweb.egov.accounting.wsimpl.BillingEntriesRequest getBillingEntriesRequest) throws java.rmi.RemoteException {
		try {
			CaseCodeAccountingKeyHome home = (CaseCodeAccountingKeyHome) IDOLookup.getHome(CaseCodeAccountingKey.class);