Index
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.
All Classes and Interfaces|All Packages