Package org.cyclos.services.banking
Interface TransactionCustomFieldService
-
- All Superinterfaces:
BaseCustomFieldService<TransactionCustomFieldDTO,TransactionCustomFieldData,Void>,CRUDService<TransactionCustomFieldDTO,TransactionCustomFieldData,Void>,Service
- All Known Subinterfaces:
TransactionCustomFieldServiceLocal
public interface TransactionCustomFieldService extends BaseCustomFieldService<TransactionCustomFieldDTO,TransactionCustomFieldData,Void>
Service for transaction custom fields
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaddRelation(@NotNull TransferTypeVO transferType, @NotNull CustomFieldVO customField)Relates the given transfer type with the given custom fieldList<TransactionCustomFieldDetailedVO>list()Lists all transaction custom fields with detailed informationList<CustomFieldVO>listAllRelated(@NotNull TransferTypeVO transferType)Returns all the custom fields which are related to the given transfer typeList<CustomFieldVO>listRelated(@NotNull TransferTypeVO transferType)Returns the custom fields which are visible (according to the products) and related to the given transfer typevoidremoveRelation(@NotNull TransferTypeVO transferType, @NotNull CustomFieldVO customField)Removes the given transfer type with the given custom field-
Methods inherited from interface org.cyclos.services.system.BaseCustomFieldService
saveOrder
-
Methods inherited from interface org.cyclos.services.CRUDService
getData, getDataForNew, load, remove, removeAll, save
-
-
-
-
Method Detail
-
addRelation
void addRelation(@NotNull @NotNull TransferTypeVO transferType, @NotNull @NotNull CustomFieldVO customField) throws FrameworkExceptionRelates the given transfer type with the given custom field- Throws:
FrameworkException
-
list
List<TransactionCustomFieldDetailedVO> list() throws FrameworkException
Lists all transaction custom fields with detailed information- Throws:
FrameworkException
-
listAllRelated
List<CustomFieldVO> listAllRelated(@NotNull @NotNull TransferTypeVO transferType) throws FrameworkException
Returns all the custom fields which are related to the given transfer type- Throws:
FrameworkException
-
listRelated
List<CustomFieldVO> listRelated(@NotNull @NotNull TransferTypeVO transferType) throws FrameworkException
Returns the custom fields which are visible (according to the products) and related to the given transfer type- Throws:
FrameworkException
-
removeRelation
void removeRelation(@NotNull @NotNull TransferTypeVO transferType, @NotNull @NotNull CustomFieldVO customField) throws FrameworkExceptionRemoves the given transfer type with the given custom field- Throws:
FrameworkException
-
-