Index

A B C D E F G I L R S T V W 
All Classes and Interfaces|All Packages

A

AccountingTransactionDTO - Class in enterprises.iwakura.economysystem.api.dto
Accounting transaction DTO
AccountingTransactionDTO() - Constructor for class enterprises.iwakura.economysystem.api.dto.AccountingTransactionDTO
 
AccountingTransactionEventDTO - Class in enterprises.iwakura.economysystem.api.events
Event representing an accounting transaction.
AccountingTransactionEventDTO(AccountingTransactionDTO, StandingOrderDTO, LoanDTO, boolean) - Constructor for class enterprises.iwakura.economysystem.api.events.AccountingTransactionEventDTO
 

B

BankingAccountDTO - Class in enterprises.iwakura.economysystem.api.dto
Banking account DTO
BankingAccountDTO() - Constructor for class enterprises.iwakura.economysystem.api.dto.BankingAccountDTO
 
BankingAccountTypeEnum - Enum Class in enterprises.iwakura.economysystem.api.dto
Enum representing different types of banking accounts.

C

createBasicStandingOrder(long, long, BigDecimal, int, boolean, String) - Method in class enterprises.iwakura.economysystem.api.EconomySystemAPI
Creates a basic standing order.
createBasicStandingOrder(UUID, BankingAccountTypeEnum, UUID, BankingAccountTypeEnum, BigDecimal, int, boolean, String) - Method in class enterprises.iwakura.economysystem.api.EconomySystemAPI
Creates a basic standing order.
createUniqueStandingOrder(long, long, BigDecimal, int, boolean, String, boolean) - Method in class enterprises.iwakura.economysystem.api.EconomySystemAPI
Creates a unique standing order.
createUniqueStandingOrder(UUID, BankingAccountTypeEnum, String, BigDecimal, int, boolean, String, boolean) - Method in class enterprises.iwakura.economysystem.api.EconomySystemAPI
Creates a unique standing order.
createUniqueStandingOrder(UUID, BankingAccountTypeEnum, UUID, BankingAccountTypeEnum, BigDecimal, int, boolean, String, boolean) - Method in class enterprises.iwakura.economysystem.api.EconomySystemAPI
Creates a unique standing order.
CURRENT - Enum constant in enum class enterprises.iwakura.economysystem.api.dto.BankingAccountTypeEnum
 

D

deposit(Long, BigDecimal, String) - Method in class enterprises.iwakura.economysystem.api.EconomySystemAPI
Deposits money to an account.
deposit(UUID, BankingAccountTypeEnum, BigDecimal, String) - Method in class enterprises.iwakura.economysystem.api.EconomySystemAPI
Deposits money to an account.

E

EconomySystemAPI - Class in enterprises.iwakura.economysystem.api
API class for accessing Economy System's features.
EconomySystemAPI(Plugin) - Constructor for class enterprises.iwakura.economysystem.api.EconomySystemAPI
Creates an instance of EconomySystemAPI with your plugin.
enterprises.iwakura.economysystem.api - package enterprises.iwakura.economysystem.api
 
enterprises.iwakura.economysystem.api.dto - package enterprises.iwakura.economysystem.api.dto
 
enterprises.iwakura.economysystem.api.events - package enterprises.iwakura.economysystem.api.events
 

F

fromEntity(AccountingTransactionEntity) - Static method in class enterprises.iwakura.economysystem.api.dto.AccountingTransactionDTO
Creates a new AccountingTransactionDTO from the given entity.
fromEntity(BankingAccountEntity) - Static method in class enterprises.iwakura.economysystem.api.dto.BankingAccountDTO
Creates a new BankingAccountDTO from the given entity.
fromEntity(LoanEntity) - Static method in class enterprises.iwakura.economysystem.api.dto.LoanDTO
Creates a new LoanDTO from the given entity.
fromEntity(StandingOrderEntity) - Static method in class enterprises.iwakura.economysystem.api.dto.StandingOrderDTO
Creates a new StandingOrderDTO from the given entity.
fromEntity(BankingAccountType) - Static method in enum class enterprises.iwakura.economysystem.api.dto.BankingAccountTypeEnum
Creates a new BankingAccountTypeEnum from the given entity.
fromEntity(AccountingTransactionEvent) - Static method in class enterprises.iwakura.economysystem.api.events.AccountingTransactionEventDTO
Creates a new AccountingTransactionEventDTO from the given event.

G

getAccount(UUID, BankingAccountTypeEnum) - Method in class enterprises.iwakura.economysystem.api.EconomySystemAPI
Gets the account for the given entity ID and account type.
getAccounts(UUID) - Method in class enterprises.iwakura.economysystem.api.EconomySystemAPI
Gets the accounts for the given entity ID.
getHandlerList() - Static method in class enterprises.iwakura.economysystem.api.events.AccountingTransactionEventDTO
 
getHandlers() - Method in class enterprises.iwakura.economysystem.api.events.AccountingTransactionEventDTO
 
getInfiniteAccount(String) - Method in class enterprises.iwakura.economysystem.api.EconomySystemAPI
Gets the infinite account for the given name.
getStandingOrders(long) - Method in class enterprises.iwakura.economysystem.api.EconomySystemAPI
Gets standing orders based on the provided criteria.
getStandingOrders(long, long, String) - Method in class enterprises.iwakura.economysystem.api.EconomySystemAPI
Gets standing orders based on the provided criteria.

I

isCausedByLoan() - Method in class enterprises.iwakura.economysystem.api.events.AccountingTransactionEventDTO
Determines if the event was caused by a loan.
isCausedByStandingOrder() - Method in class enterprises.iwakura.economysystem.api.events.AccountingTransactionEventDTO
Determines if the event was caused by a standing order.

L

LoanDTO - Class in enterprises.iwakura.economysystem.api.dto
Loan DTO
LoanDTO() - Constructor for class enterprises.iwakura.economysystem.api.dto.LoanDTO
 

R

removeStandingOrderById(long) - Method in class enterprises.iwakura.economysystem.api.EconomySystemAPI
Removes a standing order by its ID.

S

SAVINGS - Enum constant in enum class enterprises.iwakura.economysystem.api.dto.BankingAccountTypeEnum
 
StandingOrderDTO - Class in enterprises.iwakura.economysystem.api.dto
Standing Order DTO
StandingOrderDTO() - Constructor for class enterprises.iwakura.economysystem.api.dto.StandingOrderDTO
 

T

toEntity() - Method in enum class enterprises.iwakura.economysystem.api.dto.BankingAccountTypeEnum
Converts this enum to its corresponding entity.
transfer(Long, Long, BigDecimal, String) - Method in class enterprises.iwakura.economysystem.api.EconomySystemAPI
Transfers money between two accounts.
transfer(UUID, BankingAccountTypeEnum, UUID, BankingAccountTypeEnum, BigDecimal, String) - Method in class enterprises.iwakura.economysystem.api.EconomySystemAPI
Transfers money between two entities.

V

valueOf(String) - Static method in enum class enterprises.iwakura.economysystem.api.dto.BankingAccountTypeEnum
Returns the enum constant of this class with the specified name.
values() - Static method in enum class enterprises.iwakura.economysystem.api.dto.BankingAccountTypeEnum
Returns an array containing the constants of this enum class, in the order they are declared.

W

withdraw(Long, BigDecimal, String, boolean, boolean) - Method in class enterprises.iwakura.economysystem.api.EconomySystemAPI
Withdraws money from an account.
withdraw(UUID, BankingAccountTypeEnum, BigDecimal, String, boolean, boolean) - Method in class enterprises.iwakura.economysystem.api.EconomySystemAPI
Withdraws money from an account.
A B C D E F G I L R S T V W 
All Classes and Interfaces|All Packages