is.idega.idegaweb.golf.service
Class TariffService

java.lang.Object
  extended by is.idega.idegaweb.golf.service.TariffService

public class TariffService
extends java.lang.Object

Title: Description: Copyright: Copyright (c) 2001 Company: idega multimedia

Version:
1.0
Author:
aron@idega.is

Constructor Summary
TariffService()
           
 
Method Summary
static int calculateBalance(AccountEntry[] eAccountEntries)
           
static void deleteElement(com.idega.presentation.IWContext modinfo, java.lang.String ParameterName)
           
static Account findAccount(int member_id, int union_id, int accountYearId)
           
static int findAccountID(int member_id, int union_id)
           
static Account[] findAccounts(int member_id, int union_id)
           
static AccountEntry[] getAccountEntrys(int iAccountId)
           
static AccountEntry[] getAccountEntrys(int iAccountId, com.idega.util.IWTimestamp from, com.idega.util.IWTimestamp to)
           
static Account[] getAccounts(int iMemberId, int iUnionId)
           
static java.lang.String getActiveMembersSQL(int iUnionID)
           
static java.util.List getCatalogList(java.lang.String union_id)
           
static java.lang.String getDependentMembersSQL(int iUnionID)
           
static java.util.List getExtraCatalogList(java.lang.String union_id)
           
 com.idega.presentation.ui.DropdownMenu getExtraCatalogueDropdownMenu(java.lang.String unionID)
           
static com.idega.presentation.ui.DropdownMenu getExtraCatalogueDropdownMenu(java.lang.String name, java.lang.String unionID)
           
static PriceCatalogue[] getExtraCatalogues(java.lang.String unionID)
           
static java.lang.String getExtraCatalogueSQL(java.lang.String union_id)
           
static java.lang.String getFamilySql(int iUnionId, int iFamilyId)
           
static java.lang.String getIndependentMembersSQL(int iUnionID)
           
static PriceCatalogue[] getMainCatalogues(java.lang.String sUnionId)
           
static Member[][] getMemberArray(com.idega.presentation.IWContext modinfo, java.lang.String ParameterName)
           
static java.util.List getMemberFamily(int iMemberId, int iUnionId)
           
static Payment[] getMemberPayments(int iMemberId, int iUnionId)
           
static Payment[] getMemberPayments(int iAccountId, int iUnionId, com.idega.util.IWTimestamp from, com.idega.util.IWTimestamp to)
           
static AccountEntry[] getTariffEntrys(int iAccountId)
           
static AccountEntry[] getTariffEntrys(int iAccountId, com.idega.util.IWTimestamp from, com.idega.util.IWTimestamp to)
           
static java.lang.String[][] getValues(com.idega.presentation.IWContext modinfo, java.lang.String ParameterName)
           
static void makeAccountEntry(int AccountId, int Price, java.lang.String Name, java.lang.String Info, java.lang.String AccountKey, java.lang.String EntryKey, java.lang.String TariffKey, int CashierId, java.sql.Timestamp PaymentDate, java.sql.Timestamp LastUpdated)
           
static AccountEntry makeAnAccountEntry(int AccountId, int Price, java.lang.String Name, java.lang.String Info, java.lang.String AccountKey, java.lang.String EntryKey, java.lang.String TariffKey, int CashierId, java.sql.Timestamp PaymentDate, java.sql.Timestamp LastUpdated)
           
static Account makeNewAccount(int MemberId, int UnionId, java.lang.String Name, int CashierId, int accountYearId)
           
static void makePayment(int memberID, int iAccountId, int iUnionId, int RoundId, int Price, boolean Status, java.lang.String Name, java.lang.String Info, int InstallmentNumber, int Totalinstallments, int PaymentTypeID, java.sql.Timestamp PayDate, java.sql.Timestamp last_updated, int cashier_id)
           
static PriceCatalogue[] retrieveCatalogArray(com.idega.presentation.IWContext modinfo, java.lang.String ParameterName)
           
static java.util.Hashtable retrieveHashtable(com.idega.presentation.IWContext modinfo, java.lang.String ParameterName)
           
static int retrieveInt(com.idega.presentation.IWContext modinfo, java.lang.String ParameterName)
           
static int[] retrieveIntArray(com.idega.presentation.IWContext modinfo, java.lang.String ParameterName)
           
static java.lang.Integer[][] retrieveIntegerMatrix(com.idega.presentation.IWContext modinfo, java.lang.String ParameterName)
           
static java.util.Vector[] retrieveVectorArray(com.idega.presentation.IWContext modinfo, java.lang.String ParameterName)
           
static void saveCatalogArray(com.idega.presentation.IWContext modinfo, PriceCatalogue[] array, java.lang.String ParameterName)
           
static void saveHashtable(com.idega.presentation.IWContext modinfo, java.util.Hashtable H, java.lang.String ParameterName)
           
static void saveInt(com.idega.presentation.IWContext modinfo, int i, java.lang.String ParameterName)
           
static void saveIntArray(com.idega.presentation.IWContext modinfo, int[] array, java.lang.String ParameterName)
           
static void saveIntegerMatrix(com.idega.presentation.IWContext modinfo, java.lang.Integer[][] matrix, java.lang.String ParameterName)
           
static void saveMemberArray(com.idega.presentation.IWContext modinfo, Member[][] memberarray, java.lang.String ParameterName)
           
static void saveStringMatrixValues(com.idega.presentation.IWContext modinfo, java.lang.String[][] matrix, java.lang.String ParameterName)
           
static void saveVectorArray(com.idega.presentation.IWContext modinfo, java.util.Vector[] V, java.lang.String ParameterName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TariffService

public TariffService()
Method Detail

getExtraCatalogueDropdownMenu

public com.idega.presentation.ui.DropdownMenu getExtraCatalogueDropdownMenu(java.lang.String unionID)
                                                                     throws java.sql.SQLException
Throws:
java.sql.SQLException

getExtraCatalogueDropdownMenu

public static com.idega.presentation.ui.DropdownMenu getExtraCatalogueDropdownMenu(java.lang.String name,
                                                                                   java.lang.String unionID)
                                                                            throws java.sql.SQLException
Throws:
java.sql.SQLException

getExtraCatalogueSQL

public static java.lang.String getExtraCatalogueSQL(java.lang.String union_id)

saveStringMatrixValues

public static void saveStringMatrixValues(com.idega.presentation.IWContext modinfo,
                                          java.lang.String[][] matrix,
                                          java.lang.String ParameterName)

getValues

public static java.lang.String[][] getValues(com.idega.presentation.IWContext modinfo,
                                             java.lang.String ParameterName)

saveIntArray

public static void saveIntArray(com.idega.presentation.IWContext modinfo,
                                int[] array,
                                java.lang.String ParameterName)

retrieveIntArray

public static int[] retrieveIntArray(com.idega.presentation.IWContext modinfo,
                                     java.lang.String ParameterName)

saveCatalogArray

public static void saveCatalogArray(com.idega.presentation.IWContext modinfo,
                                    PriceCatalogue[] array,
                                    java.lang.String ParameterName)

retrieveCatalogArray

public static PriceCatalogue[] retrieveCatalogArray(com.idega.presentation.IWContext modinfo,
                                                    java.lang.String ParameterName)

saveMemberArray

public static void saveMemberArray(com.idega.presentation.IWContext modinfo,
                                   Member[][] memberarray,
                                   java.lang.String ParameterName)

getMemberArray

public static Member[][] getMemberArray(com.idega.presentation.IWContext modinfo,
                                        java.lang.String ParameterName)

saveVectorArray

public static void saveVectorArray(com.idega.presentation.IWContext modinfo,
                                   java.util.Vector[] V,
                                   java.lang.String ParameterName)

retrieveVectorArray

public static java.util.Vector[] retrieveVectorArray(com.idega.presentation.IWContext modinfo,
                                                     java.lang.String ParameterName)

saveIntegerMatrix

public static void saveIntegerMatrix(com.idega.presentation.IWContext modinfo,
                                     java.lang.Integer[][] matrix,
                                     java.lang.String ParameterName)

retrieveIntegerMatrix

public static java.lang.Integer[][] retrieveIntegerMatrix(com.idega.presentation.IWContext modinfo,
                                                          java.lang.String ParameterName)

saveInt

public static void saveInt(com.idega.presentation.IWContext modinfo,
                           int i,
                           java.lang.String ParameterName)

retrieveInt

public static int retrieveInt(com.idega.presentation.IWContext modinfo,
                              java.lang.String ParameterName)

saveHashtable

public static void saveHashtable(com.idega.presentation.IWContext modinfo,
                                 java.util.Hashtable H,
                                 java.lang.String ParameterName)

retrieveHashtable

public static java.util.Hashtable retrieveHashtable(com.idega.presentation.IWContext modinfo,
                                                    java.lang.String ParameterName)

deleteElement

public static void deleteElement(com.idega.presentation.IWContext modinfo,
                                 java.lang.String ParameterName)

getCatalogList

public static java.util.List getCatalogList(java.lang.String union_id)
                                     throws java.sql.SQLException
Throws:
java.sql.SQLException

getMainCatalogues

public static PriceCatalogue[] getMainCatalogues(java.lang.String sUnionId)

getExtraCatalogList

public static java.util.List getExtraCatalogList(java.lang.String union_id)
                                          throws java.sql.SQLException
Throws:
java.sql.SQLException

getExtraCatalogues

public static PriceCatalogue[] getExtraCatalogues(java.lang.String unionID)
                                           throws java.sql.SQLException
Throws:
java.sql.SQLException

getActiveMembersSQL

public static java.lang.String getActiveMembersSQL(int iUnionID)

getDependentMembersSQL

public static java.lang.String getDependentMembersSQL(int iUnionID)

getIndependentMembersSQL

public static java.lang.String getIndependentMembersSQL(int iUnionID)

calculateBalance

public static int calculateBalance(AccountEntry[] eAccountEntries)

getAccounts

public static Account[] getAccounts(int iMemberId,
                                    int iUnionId)

findAccountID

public static int findAccountID(int member_id,
                                int union_id)

findAccount

public static Account findAccount(int member_id,
                                  int union_id,
                                  int accountYearId)

findAccounts

public static Account[] findAccounts(int member_id,
                                     int union_id)

getMemberPayments

public static Payment[] getMemberPayments(int iMemberId,
                                          int iUnionId)

getMemberPayments

public static Payment[] getMemberPayments(int iAccountId,
                                          int iUnionId,
                                          com.idega.util.IWTimestamp from,
                                          com.idega.util.IWTimestamp to)

getAccountEntrys

public static AccountEntry[] getAccountEntrys(int iAccountId)

getAccountEntrys

public static AccountEntry[] getAccountEntrys(int iAccountId,
                                              com.idega.util.IWTimestamp from,
                                              com.idega.util.IWTimestamp to)

getTariffEntrys

public static AccountEntry[] getTariffEntrys(int iAccountId)

getTariffEntrys

public static AccountEntry[] getTariffEntrys(int iAccountId,
                                             com.idega.util.IWTimestamp from,
                                             com.idega.util.IWTimestamp to)

makePayment

public static void makePayment(int memberID,
                               int iAccountId,
                               int iUnionId,
                               int RoundId,
                               int Price,
                               boolean Status,
                               java.lang.String Name,
                               java.lang.String Info,
                               int InstallmentNumber,
                               int Totalinstallments,
                               int PaymentTypeID,
                               java.sql.Timestamp PayDate,
                               java.sql.Timestamp last_updated,
                               int cashier_id)
                        throws java.sql.SQLException
Throws:
java.sql.SQLException

makeNewAccount

public static Account makeNewAccount(int MemberId,
                                     int UnionId,
                                     java.lang.String Name,
                                     int CashierId,
                                     int accountYearId)

makeAnAccountEntry

public static AccountEntry makeAnAccountEntry(int AccountId,
                                              int Price,
                                              java.lang.String Name,
                                              java.lang.String Info,
                                              java.lang.String AccountKey,
                                              java.lang.String EntryKey,
                                              java.lang.String TariffKey,
                                              int CashierId,
                                              java.sql.Timestamp PaymentDate,
                                              java.sql.Timestamp LastUpdated)
                                       throws java.sql.SQLException,
                                              javax.ejb.FinderException
Throws:
java.sql.SQLException
javax.ejb.FinderException

makeAccountEntry

public static void makeAccountEntry(int AccountId,
                                    int Price,
                                    java.lang.String Name,
                                    java.lang.String Info,
                                    java.lang.String AccountKey,
                                    java.lang.String EntryKey,
                                    java.lang.String TariffKey,
                                    int CashierId,
                                    java.sql.Timestamp PaymentDate,
                                    java.sql.Timestamp LastUpdated)
                             throws java.sql.SQLException,
                                    javax.ejb.FinderException
Throws:
java.sql.SQLException
javax.ejb.FinderException

getFamilySql

public static java.lang.String getFamilySql(int iUnionId,
                                            int iFamilyId)

getMemberFamily

public static java.util.List getMemberFamily(int iMemberId,
                                             int iUnionId)


Copyright © 2000-2014 idega software. All Rights Reserved.