[INDEX] ユースケース概要

受注ドメインサービス

com.example.sms.domain.service.sales_order.SalesOrderDomainService

受注ルールチェック

checkRule(SalesOrderList):SalesOrderRuleCheckList
graph LR
c_e_s_s_s_SalesOrderService_checkRule__(["受注ルールチェック"])
click c_e_s_s_s_SalesOrderService_checkRule__ "#c_e_s_s_s_SalesOrderService_checkRule__"
c_e_s_d_s_s_SalesOrderDomainService_checkRule_c_e_s_d_m_s_SalesOrderList_(["受注ルールチェック"])
style c_e_s_d_s_s_SalesOrderDomainService_checkRule_c_e_s_d_m_s_SalesOrderList_ font-weight:bold
c_e_s_s_s_SalesOrderService_checkRule__ --> c_e_s_d_s_s_SalesOrderDomainService_checkRule_c_e_s_d_m_s_SalesOrderList_
classDef others fill:#AAA,font-size:90%;
classDef lambda fill:#999,font-size:80%;
要求するもの(引数)
受注一覧
得られるもの(戻り値)
受注ルールチェックリスト

PageNationService

com.example.sms.service.PageNationService

getPageInfo

getPageInfo(PageInfo, Function):PageInfo
graph LR
c_e_s_s_PageNationService_getPageInfo_c_g_p_PageInfo__j_u_f_Function_(["getPageInfo"])
style c_e_s_s_PageNationService_getPageInfo_c_g_p_PageInfo__j_u_f_Function_ font-weight:bold
c_e_s_s_PageNationService_getPageInfo_c_g_p_PageInfo__j_u_f_Function_ --> com_example_sms_service_PageNationRepository
com_example_sms_service_PageNationRepository[PageNationRepository]:::others
classDef others fill:#AAA,font-size:90%;
classDef lambda fill:#999,font-size:80%;
要求するもの(引数)
PageInfo
Function
得られるもの(戻り値)
PageInfo

部門サービス

com.example.sms.service.master.department.DepartmentService

部門削除

delete(DepartmentId):void
graph LR
c_e_s_s_m_d_DepartmentService_delete_c_e_s_d_m_m_d_DepartmentId_(["部門削除"])
style c_e_s_s_m_d_DepartmentService_delete_c_e_s_d_m_m_d_DepartmentId_ font-weight:bold
c_e_s_s_m_d_DepartmentService_delete_c_e_s_d_m_m_d_DepartmentId_ --> com_example_sms_service_master_department_DepartmentRepository
com_example_sms_service_master_department_DepartmentRepository[DepartmentRepository]:::others
classDef others fill:#AAA,font-size:90%;
classDef lambda fill:#999,font-size:80%;
要求するもの(引数)
部門ID

部門検索 (部門ID)

find(DepartmentId):Department
graph LR
c_e_s_s_m_d_DepartmentService_find_c_e_s_d_m_m_d_DepartmentId_(["部門検索 (部門ID)"])
style c_e_s_s_m_d_DepartmentService_find_c_e_s_d_m_m_d_DepartmentId_ font-weight:bold
c_e_s_s_m_d_DepartmentService_find_c_e_s_d_m_m_d_DepartmentId_ --> com_example_sms_service_master_department_DepartmentRepository
com_example_sms_service_master_department_DepartmentRepository[DepartmentRepository]:::others
classDef others fill:#AAA,font-size:90%;
classDef lambda fill:#999,font-size:80%;
要求するもの(引数)
部門ID
得られるもの(戻り値)
部門

部門検索(部門コード)

findByCode(DepartmentId):DepartmentList
graph LR
c_e_s_s_m_d_DepartmentService_findByCode_c_e_s_d_m_m_d_DepartmentId_(["部門検索(部門コード)"])
style c_e_s_s_m_d_DepartmentService_findByCode_c_e_s_d_m_m_d_DepartmentId_ font-weight:bold
c_e_s_s_m_d_DepartmentService_findByCode_c_e_s_d_m_m_d_DepartmentId_ --> com_example_sms_service_master_department_DepartmentRepository
com_example_sms_service_master_department_DepartmentRepository[DepartmentRepository]:::others
classDef others fill:#AAA,font-size:90%;
classDef lambda fill:#999,font-size:80%;
要求するもの(引数)
部門ID
得られるもの(戻り値)
部門一覧

部門新規登録

register(Department):void
graph LR
c_e_s_s_m_d_DepartmentService_register_c_e_s_d_m_m_d_Department_(["部門新規登録"])
style c_e_s_s_m_d_DepartmentService_register_c_e_s_d_m_m_d_Department_ font-weight:bold
c_e_s_s_m_d_DepartmentService_register_c_e_s_d_m_m_d_Department_ --> com_example_sms_service_master_department_DepartmentRepository
com_example_sms_service_master_department_DepartmentRepository[DepartmentRepository]:::others
classDef others fill:#AAA,font-size:90%;
classDef lambda fill:#999,font-size:80%;
要求するもの(引数)
部門

部門情報編集(社員追加・削除)

save(Department):void
graph LR
c_e_s_s_m_d_DepartmentService_save_c_e_s_d_m_m_d_Department_(["部門情報編集(社員追加・削除)"])
style c_e_s_s_m_d_DepartmentService_save_c_e_s_d_m_m_d_Department_ font-weight:bold
c_e_s_s_m_d_DepartmentService_save_c_e_s_d_m_m_d_Department_ --> com_example_sms_service_master_department_DepartmentRepository
com_example_sms_service_master_department_DepartmentRepository[DepartmentRepository]:::others
classDef others fill:#AAA,font-size:90%;
classDef lambda fill:#999,font-size:80%;
要求するもの(引数)
部門

部門情報編集(社員追加・削除)

save(Department, List, List):void
graph LR
c_e_s_s_m_d_DepartmentService_save_c_e_s_d_m_m_d_Department__j_u_List__j_u_List_(["部門情報編集(社員追加・削除)"])
style c_e_s_s_m_d_DepartmentService_save_c_e_s_d_m_m_d_Department__j_u_List__j_u_List_ font-weight:bold
c_e_s_s_m_d_DepartmentService_save_c_e_s_d_m_m_d_Department__j_u_List__j_u_List_ --> com_example_sms_service_master_department_DepartmentRepository
com_example_sms_service_master_department_DepartmentRepository[DepartmentRepository]:::others
classDef others fill:#AAA,font-size:90%;
classDef lambda fill:#999,font-size:80%;
要求するもの(引数)
部門
List
List

部門検索

searchWithPageInfo(DepartmentCriteria):PageInfo<Department>
graph LR
c_e_s_s_m_d_DepartmentService_searchWithPageInfo_c_e_s_s_m_d_DepartmentCriteria_(["部門検索"])
style c_e_s_s_m_d_DepartmentService_searchWithPageInfo_c_e_s_s_m_d_DepartmentCriteria_ font-weight:bold
c_e_s_s_m_d_DepartmentService_searchWithPageInfo_c_e_s_s_m_d_DepartmentCriteria_ --> com_example_sms_service_master_department_DepartmentRepository
com_example_sms_service_master_department_DepartmentRepository[DepartmentRepository]:::others
classDef others fill:#AAA,font-size:90%;
classDef lambda fill:#999,font-size:80%;
要求するもの(引数)
部門検索条件
得られるもの(戻り値)
PageInfo<部門>

部門一覧

selectAll():DepartmentList
graph LR
c_e_s_s_m_d_DepartmentService_selectAll__(["部門一覧"])
style c_e_s_s_m_d_DepartmentService_selectAll__ font-weight:bold
c_e_s_s_m_d_DepartmentService_selectAll__ --> com_example_sms_service_master_department_DepartmentRepository
com_example_sms_service_master_department_DepartmentRepository[DepartmentRepository]:::others
classDef others fill:#AAA,font-size:90%;
classDef lambda fill:#999,font-size:80%;
得られるもの(戻り値)
部門一覧

部門一覧(ページング)

selectAllWithPageInfo():PageInfo<Department>
graph LR
c_e_s_s_m_d_DepartmentService_selectAllWithPageInfo__(["部門一覧(ページング)"])
style c_e_s_s_m_d_DepartmentService_selectAllWithPageInfo__ font-weight:bold
c_e_s_s_m_d_DepartmentService_selectAllWithPageInfo__ --> com_example_sms_service_master_department_DepartmentRepository
com_example_sms_service_master_department_DepartmentRepository[DepartmentRepository]:::others
classDef others fill:#AAA,font-size:90%;
classDef lambda fill:#999,font-size:80%;
得られるもの(戻り値)
PageInfo<部門>

社員サービス

com.example.sms.service.master.employee.EmployeeService

社員削除

delete(EmployeeCode):void
graph LR
c_e_s_s_m_e_EmployeeService_delete_c_e_s_d_m_m_e_EmployeeCode_(["社員削除"])
style c_e_s_s_m_e_EmployeeService_delete_c_e_s_d_m_m_e_EmployeeCode_ font-weight:bold
c_e_s_s_m_e_EmployeeService_delete_c_e_s_d_m_m_e_EmployeeCode_ --> com_example_sms_service_master_employee_EmployeeRepository
com_example_sms_service_master_employee_EmployeeRepository[EmployeeRepository]:::others
classDef others fill:#AAA,font-size:90%;
classDef lambda fill:#999,font-size:80%;
要求するもの(引数)
社員コード

社員検索

find(EmployeeCode):Employee
graph LR
c_e_s_s_m_e_EmployeeService_find_c_e_s_d_m_m_e_EmployeeCode_(["社員検索"])
style c_e_s_s_m_e_EmployeeService_find_c_e_s_d_m_m_e_EmployeeCode_ font-weight:bold
c_e_s_s_m_e_EmployeeService_find_c_e_s_d_m_m_e_EmployeeCode_ --> com_example_sms_service_master_employee_EmployeeRepository
com_example_sms_service_master_employee_EmployeeRepository[EmployeeRepository]:::others
classDef others fill:#AAA,font-size:90%;
classDef lambda fill:#999,font-size:80%;
要求するもの(引数)
社員コード
得られるもの(戻り値)
社員

社員新規登録

register(Employee):void
graph LR
c_e_s_s_m_e_EmployeeService_register_c_e_s_d_m_m_e_Employee_(["社員新規登録"])
style c_e_s_s_m_e_EmployeeService_register_c_e_s_d_m_m_e_Employee_ font-weight:bold
c_e_s_s_m_e_EmployeeService_register_c_e_s_d_m_m_e_Employee_ --> com_example_sms_service_master_employee_EmployeeRepository
com_example_sms_service_master_employee_EmployeeRepository[EmployeeRepository]:::others
classDef others fill:#AAA,font-size:90%;
classDef lambda fill:#999,font-size:80%;
要求するもの(引数)
社員

社員情報編集

save(Employee):void
graph LR
c_e_s_s_m_e_EmployeeService_save_c_e_s_d_m_m_e_Employee_(["社員情報編集"])
style c_e_s_s_m_e_EmployeeService_save_c_e_s_d_m_m_e_Employee_ font-weight:bold
c_e_s_s_m_e_EmployeeService_save_c_e_s_d_m_m_e_Employee_ --> com_example_sms_service_master_employee_EmployeeRepository
com_example_sms_service_master_employee_EmployeeRepository[EmployeeRepository]:::others
classDef others fill:#AAA,font-size:90%;
classDef lambda fill:#999,font-size:80%;
要求するもの(引数)
社員

社員検索(ページング)

searchWithPageInfo(EmployeeCriteria):PageInfo<Employee>
graph LR
c_e_s_s_m_e_EmployeeService_searchWithPageInfo_c_e_s_s_m_e_EmployeeCriteria_(["社員検索(ページング)"])
style c_e_s_s_m_e_EmployeeService_searchWithPageInfo_c_e_s_s_m_e_EmployeeCriteria_ font-weight:bold
c_e_s_s_m_e_EmployeeService_searchWithPageInfo_c_e_s_s_m_e_EmployeeCriteria_ --> com_example_sms_service_master_employee_EmployeeRepository
com_example_sms_service_master_employee_EmployeeRepository[EmployeeRepository]:::others
classDef others fill:#AAA,font-size:90%;
classDef lambda fill:#999,font-size:80%;
要求するもの(引数)
社員検索条件
得られるもの(戻り値)
PageInfo<社員>

社員一覧

selectAll():EmployeeList
graph LR
c_e_s_s_m_e_EmployeeService_selectAll__(["社員一覧"])
style c_e_s_s_m_e_EmployeeService_selectAll__ font-weight:bold
c_e_s_s_m_e_EmployeeService_selectAll__ --> com_example_sms_service_master_employee_EmployeeRepository
com_example_sms_service_master_employee_EmployeeRepository[EmployeeRepository]:::others
classDef others fill:#AAA,font-size:90%;
classDef lambda fill:#999,font-size:80%;
得られるもの(戻り値)
社員一覧

社員一覧(ページング)

selectAllWithPageInfo():PageInfo<Employee>
graph LR
c_e_s_s_m_e_EmployeeService_selectAllWithPageInfo__(["社員一覧(ページング)"])
style c_e_s_s_m_e_EmployeeService_selectAllWithPageInfo__ font-weight:bold
c_e_s_s_m_e_EmployeeService_selectAllWithPageInfo__ --> com_example_sms_service_master_employee_EmployeeRepository
com_example_sms_service_master_employee_EmployeeRepository[EmployeeRepository]:::others
classDef others fill:#AAA,font-size:90%;
classDef lambda fill:#999,font-size:80%;
得られるもの(戻り値)
PageInfo<社員>

顧客サービス

com.example.sms.service.master.partner.CustomerService

顧客削除

delete(Customer):void
graph LR
c_e_s_s_m_p_CustomerService_delete_c_e_s_d_m_m_p_c_Customer_(["顧客削除"])
style c_e_s_s_m_p_CustomerService_delete_c_e_s_d_m_m_p_c_Customer_ font-weight:bold
c_e_s_s_m_p_CustomerService_delete_c_e_s_d_m_m_p_c_Customer_ --> com_example_sms_service_master_partner_PartnerRepository
com_example_sms_service_master_partner_PartnerRepository[PartnerRepository]:::others
classDef others fill:#AAA,font-size:90%;
classDef lambda fill:#999,font-size:80%;
要求するもの(引数)
顧客

顧客検索

find(CustomerCode):Customer
graph LR
c_e_s_s_m_p_CustomerService_find_c_e_s_d_m_m_p_c_CustomerCode_(["顧客検索"])
style c_e_s_s_m_p_CustomerService_find_c_e_s_d_m_m_p_c_CustomerCode_ font-weight:bold
c_e_s_s_m_p_CustomerService_find_c_e_s_d_m_m_p_c_CustomerCode_ --> com_example_sms_service_master_partner_PartnerRepository
com_example_sms_service_master_partner_PartnerRepository[PartnerRepository]:::others
classDef others fill:#AAA,font-size:90%;
classDef lambda fill:#999,font-size:80%;
要求するもの(引数)
顧客コード
得られるもの(戻り値)
顧客

顧客新規登録

register(Customer):void
graph LR
c_e_s_s_m_p_CustomerService_register_c_e_s_d_m_m_p_c_Customer_(["顧客新規登録"])
style c_e_s_s_m_p_CustomerService_register_c_e_s_d_m_m_p_c_Customer_ font-weight:bold
c_e_s_s_m_p_CustomerService_register_c_e_s_d_m_m_p_c_Customer_ --> com_example_sms_service_master_partner_PartnerRepository
com_example_sms_service_master_partner_PartnerRepository[PartnerRepository]:::others
classDef others fill:#AAA,font-size:90%;
classDef lambda fill:#999,font-size:80%;
要求するもの(引数)
顧客

顧客情報編集

save(Customer):void
graph LR
c_e_s_s_m_p_CustomerService_save_c_e_s_d_m_m_p_c_Customer_(["顧客情報編集"])
style c_e_s_s_m_p_CustomerService_save_c_e_s_d_m_m_p_c_Customer_ font-weight:bold
c_e_s_s_m_p_CustomerService_save_c_e_s_d_m_m_p_c_Customer_ --> com_example_sms_service_master_partner_PartnerRepository
com_example_sms_service_master_partner_PartnerRepository[PartnerRepository]:::others
classDef others fill:#AAA,font-size:90%;
classDef lambda fill:#999,font-size:80%;
要求するもの(引数)
顧客

顧客検索 (ページング)

searchWithPageInfo(CustomerCriteria):PageInfo<Customer>
graph LR
c_e_s_s_m_p_CustomerService_searchWithPageInfo_c_e_s_s_m_p_CustomerCriteria_(["顧客検索 (ページング)"])
style c_e_s_s_m_p_CustomerService_searchWithPageInfo_c_e_s_s_m_p_CustomerCriteria_ font-weight:bold
c_e_s_s_m_p_CustomerService_searchWithPageInfo_c_e_s_s_m_p_CustomerCriteria_ --> com_example_sms_service_master_partner_PartnerRepository
com_example_sms_service_master_partner_PartnerRepository[PartnerRepository]:::others
classDef others fill:#AAA,font-size:90%;
classDef lambda fill:#999,font-size:80%;
要求するもの(引数)
顧客検索条件
得られるもの(戻り値)
PageInfo<顧客>

顧客一覧

selectAll():CustomerList
graph LR
c_e_s_s_m_p_CustomerService_selectAll__(["顧客一覧"])
style c_e_s_s_m_p_CustomerService_selectAll__ font-weight:bold
c_e_s_s_m_p_CustomerService_selectAll__ --> com_example_sms_service_master_partner_PartnerRepository
com_example_sms_service_master_partner_PartnerRepository[PartnerRepository]:::others
classDef others fill:#AAA,font-size:90%;
classDef lambda fill:#999,font-size:80%;
得られるもの(戻り値)
顧客一覧

顧客一覧 (ページング)

selectAllWithPageInfo():PageInfo<Customer>
graph LR
c_e_s_s_m_p_CustomerService_selectAllWithPageInfo__(["顧客一覧 (ページング)"])
style c_e_s_s_m_p_CustomerService_selectAllWithPageInfo__ font-weight:bold
c_e_s_s_m_p_CustomerService_selectAllWithPageInfo__ --> com_example_sms_service_master_partner_PartnerRepository
com_example_sms_service_master_partner_PartnerRepository[PartnerRepository]:::others
classDef others fill:#AAA,font-size:90%;
classDef lambda fill:#999,font-size:80%;
得られるもの(戻り値)
PageInfo<顧客>

取引先分類種別サービス

com.example.sms.service.master.partner.PartnerCategoryService

取引先分類種別削除

delete(PartnerCategoryType):void
graph LR
c_e_s_s_m_p_PartnerCategoryService_delete_c_e_s_d_m_m_p_PartnerCategoryType_(["取引先分類種別削除"])
style c_e_s_s_m_p_PartnerCategoryService_delete_c_e_s_d_m_m_p_PartnerCategoryType_ font-weight:bold
c_e_s_s_m_p_PartnerCategoryService_delete_c_e_s_d_m_m_p_PartnerCategoryType_ --> com_example_sms_service_master_partner_PartnerCategoryRepository
com_example_sms_service_master_partner_PartnerCategoryRepository[PartnerCategoryRepository]:::others
classDef others fill:#AAA,font-size:90%;
classDef lambda fill:#999,font-size:80%;
要求するもの(引数)
取引先分類種別

取引先分類種別検索

find(String):PartnerCategoryType
graph LR
c_e_s_s_m_p_PartnerCategoryService_find_j_l_String_(["取引先分類種別検索"])
style c_e_s_s_m_p_PartnerCategoryService_find_j_l_String_ font-weight:bold
c_e_s_s_m_p_PartnerCategoryService_find_j_l_String_ --> com_example_sms_service_master_partner_PartnerCategoryRepository
com_example_sms_service_master_partner_PartnerCategoryRepository[PartnerCategoryRepository]:::others
classDef others fill:#AAA,font-size:90%;
classDef lambda fill:#999,font-size:80%;
要求するもの(引数)
String
得られるもの(戻り値)
取引先分類種別

取引先分類種別新規登録

register(PartnerCategoryType):void
graph LR
c_e_s_s_m_p_PartnerCategoryService_register_c_e_s_d_m_m_p_PartnerCategoryType_(["取引先分類種別新規登録"])
style c_e_s_s_m_p_PartnerCategoryService_register_c_e_s_d_m_m_p_PartnerCategoryType_ font-weight:bold
c_e_s_s_m_p_PartnerCategoryService_register_c_e_s_d_m_m_p_PartnerCategoryType_ --> com_example_sms_service_master_partner_PartnerCategoryRepository
com_example_sms_service_master_partner_PartnerCategoryRepository[PartnerCategoryRepository]:::others
classDef others fill:#AAA,font-size:90%;
classDef lambda fill:#999,font-size:80%;
要求するもの(引数)
取引先分類種別

取引先分類種別情報編集

save(PartnerCategoryType):void
graph LR
c_e_s_s_m_p_PartnerCategoryService_save_c_e_s_d_m_m_p_PartnerCategoryType_(["取引先分類種別情報編集"])
style c_e_s_s_m_p_PartnerCategoryService_save_c_e_s_d_m_m_p_PartnerCategoryType_ font-weight:bold
c_e_s_s_m_p_PartnerCategoryService_save_c_e_s_d_m_m_p_PartnerCategoryType_ --> com_example_sms_service_master_partner_PartnerCategoryRepository
com_example_sms_service_master_partner_PartnerCategoryRepository[PartnerCategoryRepository]:::others
classDef others fill:#AAA,font-size:90%;
classDef lambda fill:#999,font-size:80%;
要求するもの(引数)
取引先分類種別

取引先分類種別検索 (ページング)

searchWithPageInfo(PartnerCategoryCriteria):PageInfo<PartnerCategoryType>
graph LR
c_e_s_s_m_p_PartnerCategoryService_searchWithPageInfo_c_e_s_s_m_p_PartnerCategoryCriteria_(["取引先分類種別検索 (ページング)"])
style c_e_s_s_m_p_PartnerCategoryService_searchWithPageInfo_c_e_s_s_m_p_PartnerCategoryCriteria_ font-weight:bold
c_e_s_s_m_p_PartnerCategoryService_searchWithPageInfo_c_e_s_s_m_p_PartnerCategoryCriteria_ --> com_example_sms_service_master_partner_PartnerCategoryRepository
com_example_sms_service_master_partner_PartnerCategoryRepository[PartnerCategoryRepository]:::others
classDef others fill:#AAA,font-size:90%;
classDef lambda fill:#999,font-size:80%;
要求するもの(引数)
取引先分類種別検索条件
得られるもの(戻り値)
PageInfo<取引先分類種別>

取引先分類種別一覧

selectAll():PartnerCategoryList
graph LR
c_e_s_s_m_p_PartnerCategoryService_selectAll__(["取引先分類種別一覧"])
style c_e_s_s_m_p_PartnerCategoryService_selectAll__ font-weight:bold
c_e_s_s_m_p_PartnerCategoryService_selectAll__ --> com_example_sms_service_master_partner_PartnerCategoryRepository
com_example_sms_service_master_partner_PartnerCategoryRepository[PartnerCategoryRepository]:::others
classDef others fill:#AAA,font-size:90%;
classDef lambda fill:#999,font-size:80%;
得られるもの(戻り値)
取引先分類一覧

取引先分類種別一覧 (ページング)

selectAllWithPageInfo():PageInfo<PartnerCategoryType>
graph LR
c_e_s_s_m_p_PartnerCategoryService_selectAllWithPageInfo__(["取引先分類種別一覧 (ページング)"])
style c_e_s_s_m_p_PartnerCategoryService_selectAllWithPageInfo__ font-weight:bold
c_e_s_s_m_p_PartnerCategoryService_selectAllWithPageInfo__ --> com_example_sms_service_master_partner_PartnerCategoryRepository
com_example_sms_service_master_partner_PartnerCategoryRepository[PartnerCategoryRepository]:::others
classDef others fill:#AAA,font-size:90%;
classDef lambda fill:#999,font-size:80%;
得られるもの(戻り値)
PageInfo<取引先分類種別>

取引先グループサービス

com.example.sms.service.master.partner.PartnerGroupService

取引先グループ削除

delete(PartnerGroup):void
graph LR
c_e_s_s_m_p_PartnerGroupService_delete_c_e_s_d_m_m_p_PartnerGroup_(["取引先グループ削除"])
style c_e_s_s_m_p_PartnerGroupService_delete_c_e_s_d_m_m_p_PartnerGroup_ font-weight:bold
c_e_s_s_m_p_PartnerGroupService_delete_c_e_s_d_m_m_p_PartnerGroup_ --> com_example_sms_service_master_partner_PartnerGroupRepository
com_example_sms_service_master_partner_PartnerGroupRepository[PartnerGroupRepository]:::others
classDef others fill:#AAA,font-size:90%;
classDef lambda fill:#999,font-size:80%;
要求するもの(引数)
取引先グループ

取引先グループ検索

find(String):PartnerGroup
graph LR
c_e_s_s_m_p_PartnerGroupService_find_j_l_String_(["取引先グループ検索"])
style c_e_s_s_m_p_PartnerGroupService_find_j_l_String_ font-weight:bold
c_e_s_s_m_p_PartnerGroupService_find_j_l_String_ --> com_example_sms_service_master_partner_PartnerGroupRepository
com_example_sms_service_master_partner_PartnerGroupRepository[PartnerGroupRepository]:::others
classDef others fill:#AAA,font-size:90%;
classDef lambda fill:#999,font-size:80%;
要求するもの(引数)
String
得られるもの(戻り値)
取引先グループ

取引先グループ新規登録

register(PartnerGroup):void
graph LR
c_e_s_s_m_p_PartnerGroupService_register_c_e_s_d_m_m_p_PartnerGroup_(["取引先グループ新規登録"])
style c_e_s_s_m_p_PartnerGroupService_register_c_e_s_d_m_m_p_PartnerGroup_ font-weight:bold
c_e_s_s_m_p_PartnerGroupService_register_c_e_s_d_m_m_p_PartnerGroup_ --> com_example_sms_service_master_partner_PartnerGroupRepository
com_example_sms_service_master_partner_PartnerGroupRepository[PartnerGroupRepository]:::others
classDef others fill:#AAA,font-size:90%;
classDef lambda fill:#999,font-size:80%;
要求するもの(引数)
取引先グループ

取引先グループ情報編集

save(PartnerGroup):void
graph LR
c_e_s_s_m_p_PartnerGroupService_save_c_e_s_d_m_m_p_PartnerGroup_(["取引先グループ情報編集"])
style c_e_s_s_m_p_PartnerGroupService_save_c_e_s_d_m_m_p_PartnerGroup_ font-weight:bold
c_e_s_s_m_p_PartnerGroupService_save_c_e_s_d_m_m_p_PartnerGroup_ --> com_example_sms_service_master_partner_PartnerGroupRepository
com_example_sms_service_master_partner_PartnerGroupRepository[PartnerGroupRepository]:::others
classDef others fill:#AAA,font-size:90%;
classDef lambda fill:#999,font-size:80%;
要求するもの(引数)
取引先グループ

商品検索 (ページング)

searchWithPageInfo(PartnerGroupCriteria):PageInfo<PartnerGroup>
graph LR
c_e_s_s_m_p_PartnerGroupService_searchWithPageInfo_c_e_s_s_m_p_PartnerGroupCriteria_(["商品検索 (ページング)"])
style c_e_s_s_m_p_PartnerGroupService_searchWithPageInfo_c_e_s_s_m_p_PartnerGroupCriteria_ font-weight:bold
c_e_s_s_m_p_PartnerGroupService_searchWithPageInfo_c_e_s_s_m_p_PartnerGroupCriteria_ --> com_example_sms_service_master_partner_PartnerGroupRepository
com_example_sms_service_master_partner_PartnerGroupRepository[PartnerGroupRepository]:::others
classDef others fill:#AAA,font-size:90%;
classDef lambda fill:#999,font-size:80%;
要求するもの(引数)
取引先グループ検索条件
得られるもの(戻り値)
PageInfo<取引先グループ>

取引先グループ一覧

selectAll():PartnerGroupList
graph LR
c_e_s_s_m_p_PartnerGroupService_selectAll__(["取引先グループ一覧"])
style c_e_s_s_m_p_PartnerGroupService_selectAll__ font-weight:bold
c_e_s_s_m_p_PartnerGroupService_selectAll__ --> com_example_sms_service_master_partner_PartnerGroupRepository
com_example_sms_service_master_partner_PartnerGroupRepository[PartnerGroupRepository]:::others
classDef others fill:#AAA,font-size:90%;
classDef lambda fill:#999,font-size:80%;
得られるもの(戻り値)
取引先グループ一覧

取引先グループ一覧 (ページング)

selectAllWithPageInfo():PageInfo<PartnerGroup>
graph LR
c_e_s_s_m_p_PartnerGroupService_selectAllWithPageInfo__(["取引先グループ一覧 (ページング)"])
style c_e_s_s_m_p_PartnerGroupService_selectAllWithPageInfo__ font-weight:bold
c_e_s_s_m_p_PartnerGroupService_selectAllWithPageInfo__ --> com_example_sms_service_master_partner_PartnerGroupRepository
com_example_sms_service_master_partner_PartnerGroupRepository[PartnerGroupRepository]:::others
classDef others fill:#AAA,font-size:90%;
classDef lambda fill:#999,font-size:80%;
得られるもの(戻り値)
PageInfo<取引先グループ>

取引先サービス

com.example.sms.service.master.partner.PartnerService

取引先削除

delete(Partner):void
graph LR
c_e_s_s_m_p_PartnerService_delete_c_e_s_d_m_m_p_Partner_(["取引先削除"])
style c_e_s_s_m_p_PartnerService_delete_c_e_s_d_m_m_p_Partner_ font-weight:bold
c_e_s_s_m_p_PartnerService_delete_c_e_s_d_m_m_p_Partner_ --> com_example_sms_service_master_partner_PartnerCategoryCriteria
c_e_s_s_m_p_PartnerService_delete_c_e_s_d_m_m_p_Partner_ --> com_example_sms_service_master_partner_PartnerCategoryCriteria_PartnerCategoryCriteriaBuilder
c_e_s_s_m_p_PartnerService_delete_c_e_s_d_m_m_p_Partner_ --> com_example_sms_service_master_partner_PartnerCategoryRepository
c_e_s_s_m_p_PartnerService_delete_c_e_s_d_m_m_p_Partner_ --> com_example_sms_service_master_partner_PartnerRepository
com_example_sms_service_master_partner_PartnerCategoryCriteria_PartnerCategoryCriteriaBuilder[PartnerCategoryCriteria$PartnerCategoryCriteriaBuilder]:::others
com_example_sms_service_master_partner_PartnerCategoryRepository[PartnerCategoryRepository]:::others
com_example_sms_service_master_partner_PartnerRepository[PartnerRepository]:::others
com_example_sms_service_master_partner_PartnerCategoryCriteria[PartnerCategoryCriteria]:::others
classDef others fill:#AAA,font-size:90%;
classDef lambda fill:#999,font-size:80%;
要求するもの(引数)
取引先

取引先検索

find(String):Partner
graph LR
c_e_s_s_m_p_PartnerService_find_j_l_String_(["取引先検索"])
style c_e_s_s_m_p_PartnerService_find_j_l_String_ font-weight:bold
c_e_s_s_m_p_PartnerService_find_j_l_String_ --> com_example_sms_service_master_partner_PartnerRepository
com_example_sms_service_master_partner_PartnerRepository[PartnerRepository]:::others
classDef others fill:#AAA,font-size:90%;
classDef lambda fill:#999,font-size:80%;
要求するもの(引数)
String
得られるもの(戻り値)
取引先

取引先新規登録

register(Partner):void
graph LR
c_e_s_s_m_p_PartnerService_register_c_e_s_d_m_m_p_Partner_(["取引先新規登録"])
style c_e_s_s_m_p_PartnerService_register_c_e_s_d_m_m_p_Partner_ font-weight:bold
c_e_s_s_m_p_PartnerService_register_c_e_s_d_m_m_p_Partner_ --> com_example_sms_service_master_partner_PartnerRepository
com_example_sms_service_master_partner_PartnerRepository[PartnerRepository]:::others
classDef others fill:#AAA,font-size:90%;
classDef lambda fill:#999,font-size:80%;
要求するもの(引数)
取引先

取引先情報編集

save(Partner):void
graph LR
c_e_s_s_m_p_PartnerService_save_c_e_s_d_m_m_p_Partner_(["取引先情報編集"])
style c_e_s_s_m_p_PartnerService_save_c_e_s_d_m_m_p_Partner_ font-weight:bold
c_e_s_s_m_p_PartnerService_save_c_e_s_d_m_m_p_Partner_ --> com_example_sms_service_master_partner_PartnerRepository
com_example_sms_service_master_partner_PartnerRepository[PartnerRepository]:::others
classDef others fill:#AAA,font-size:90%;
classDef lambda fill:#999,font-size:80%;
要求するもの(引数)
取引先

取引先検索 (ページング)

searchWithPageInfo(PartnerCriteria):PageInfo<Partner>
graph LR
c_e_s_s_m_p_PartnerService_searchWithPageInfo_c_e_s_s_m_p_PartnerCriteria_(["取引先検索 (ページング)"])
style c_e_s_s_m_p_PartnerService_searchWithPageInfo_c_e_s_s_m_p_PartnerCriteria_ font-weight:bold
c_e_s_s_m_p_PartnerService_searchWithPageInfo_c_e_s_s_m_p_PartnerCriteria_ --> com_example_sms_service_master_partner_PartnerRepository
com_example_sms_service_master_partner_PartnerRepository[PartnerRepository]:::others
classDef others fill:#AAA,font-size:90%;
classDef lambda fill:#999,font-size:80%;
要求するもの(引数)
取引先検索条件
得られるもの(戻り値)
PageInfo<取引先>

取引先一覧

selectAll():PartnerList
graph LR
c_e_s_s_m_p_PartnerService_selectAll__(["取引先一覧"])
style c_e_s_s_m_p_PartnerService_selectAll__ font-weight:bold
c_e_s_s_m_p_PartnerService_selectAll__ --> com_example_sms_service_master_partner_PartnerRepository
com_example_sms_service_master_partner_PartnerRepository[PartnerRepository]:::others
classDef others fill:#AAA,font-size:90%;
classDef lambda fill:#999,font-size:80%;
得られるもの(戻り値)
取引先一覧

取引先一覧 (ページング)

selectAllWithPageInfo():PageInfo<Partner>
graph LR
c_e_s_s_m_p_PartnerService_selectAllWithPageInfo__(["取引先一覧 (ページング)"])
style c_e_s_s_m_p_PartnerService_selectAllWithPageInfo__ font-weight:bold
c_e_s_s_m_p_PartnerService_selectAllWithPageInfo__ --> com_example_sms_service_master_partner_PartnerRepository
com_example_sms_service_master_partner_PartnerRepository[PartnerRepository]:::others
classDef others fill:#AAA,font-size:90%;
classDef lambda fill:#999,font-size:80%;
得られるもの(戻り値)
PageInfo<取引先>

仕入先サービス

com.example.sms.service.master.partner.VendorService

仕入先削除

delete(Vendor):void
graph LR
c_e_s_s_m_p_VendorService_delete_c_e_s_d_m_m_p_v_Vendor_(["仕入先削除"])
style c_e_s_s_m_p_VendorService_delete_c_e_s_d_m_m_p_v_Vendor_ font-weight:bold
c_e_s_s_m_p_VendorService_delete_c_e_s_d_m_m_p_v_Vendor_ --> com_example_sms_service_master_partner_PartnerRepository
com_example_sms_service_master_partner_PartnerRepository[PartnerRepository]:::others
classDef others fill:#AAA,font-size:90%;
classDef lambda fill:#999,font-size:80%;
要求するもの(引数)
仕入先

仕入先検索

find(VendorCode):Vendor
graph LR
c_e_s_s_m_p_VendorService_find_c_e_s_d_m_m_p_v_VendorCode_(["仕入先検索"])
style c_e_s_s_m_p_VendorService_find_c_e_s_d_m_m_p_v_VendorCode_ font-weight:bold
c_e_s_s_m_p_VendorService_find_c_e_s_d_m_m_p_v_VendorCode_ --> com_example_sms_service_master_partner_PartnerRepository
com_example_sms_service_master_partner_PartnerRepository[PartnerRepository]:::others
classDef others fill:#AAA,font-size:90%;
classDef lambda fill:#999,font-size:80%;
要求するもの(引数)
仕入先コード
得られるもの(戻り値)
仕入先

仕入先新規登録

register(Vendor):void
graph LR
c_e_s_s_m_p_VendorService_register_c_e_s_d_m_m_p_v_Vendor_(["仕入先新規登録"])
style c_e_s_s_m_p_VendorService_register_c_e_s_d_m_m_p_v_Vendor_ font-weight:bold
c_e_s_s_m_p_VendorService_register_c_e_s_d_m_m_p_v_Vendor_ --> com_example_sms_service_master_partner_PartnerRepository
com_example_sms_service_master_partner_PartnerRepository[PartnerRepository]:::others
classDef others fill:#AAA,font-size:90%;
classDef lambda fill:#999,font-size:80%;
要求するもの(引数)
仕入先

仕入先情報編集

save(Vendor):void
graph LR
c_e_s_s_m_p_VendorService_save_c_e_s_d_m_m_p_v_Vendor_(["仕入先情報編集"])
style c_e_s_s_m_p_VendorService_save_c_e_s_d_m_m_p_v_Vendor_ font-weight:bold
c_e_s_s_m_p_VendorService_save_c_e_s_d_m_m_p_v_Vendor_ --> com_example_sms_service_master_partner_PartnerRepository
com_example_sms_service_master_partner_PartnerRepository[PartnerRepository]:::others
classDef others fill:#AAA,font-size:90%;
classDef lambda fill:#999,font-size:80%;
要求するもの(引数)
仕入先

仕入先検索 (ページング)

searchWithPageInfo(VendorCriteria):PageInfo<Vendor>
graph LR
c_e_s_s_m_p_VendorService_searchWithPageInfo_c_e_s_s_m_p_VendorCriteria_(["仕入先検索 (ページング)"])
style c_e_s_s_m_p_VendorService_searchWithPageInfo_c_e_s_s_m_p_VendorCriteria_ font-weight:bold
c_e_s_s_m_p_VendorService_searchWithPageInfo_c_e_s_s_m_p_VendorCriteria_ --> com_example_sms_service_master_partner_PartnerRepository
com_example_sms_service_master_partner_PartnerRepository[PartnerRepository]:::others
classDef others fill:#AAA,font-size:90%;
classDef lambda fill:#999,font-size:80%;
要求するもの(引数)
仕入先検索条件
得られるもの(戻り値)
PageInfo<仕入先>

仕入先一覧

selectAll():VendorList
graph LR
c_e_s_s_m_p_VendorService_selectAll__(["仕入先一覧"])
style c_e_s_s_m_p_VendorService_selectAll__ font-weight:bold
c_e_s_s_m_p_VendorService_selectAll__ --> com_example_sms_service_master_partner_PartnerRepository
com_example_sms_service_master_partner_PartnerRepository[PartnerRepository]:::others
classDef others fill:#AAA,font-size:90%;
classDef lambda fill:#999,font-size:80%;
得られるもの(戻り値)
仕入先一覧

仕入先一覧 (ページング)

selectAllWithPageInfo():PageInfo<Vendor>
graph LR
c_e_s_s_m_p_VendorService_selectAllWithPageInfo__(["仕入先一覧 (ページング)"])
style c_e_s_s_m_p_VendorService_selectAllWithPageInfo__ font-weight:bold
c_e_s_s_m_p_VendorService_selectAllWithPageInfo__ --> com_example_sms_service_master_partner_PartnerRepository
com_example_sms_service_master_partner_PartnerRepository[PartnerRepository]:::others
classDef others fill:#AAA,font-size:90%;
classDef lambda fill:#999,font-size:80%;
得られるもの(戻り値)
PageInfo<仕入先>

商品サービス

com.example.sms.service.master.product.ProductService

商品削除

delete(Product):void
graph LR
c_e_s_s_m_p_ProductService_delete_c_e_s_d_m_m_p_Product_(["商品削除"])
style c_e_s_s_m_p_ProductService_delete_c_e_s_d_m_m_p_Product_ font-weight:bold
c_e_s_s_m_p_ProductService_delete_c_e_s_d_m_m_p_Product_ --> com_example_sms_service_master_product_ProductRepository
com_example_sms_service_master_product_ProductRepository[ProductRepository]:::others
classDef others fill:#AAA,font-size:90%;
classDef lambda fill:#999,font-size:80%;
要求するもの(引数)
商品

商品分類削除

deleteCategory(ProductCategory):void
graph LR
c_e_s_s_m_p_ProductService_deleteCategory_c_e_s_d_m_m_p_ProductCategory_(["商品分類削除"])
style c_e_s_s_m_p_ProductService_deleteCategory_c_e_s_d_m_m_p_ProductCategory_ font-weight:bold
c_e_s_s_m_p_ProductService_deleteCategory_c_e_s_d_m_m_p_ProductCategory_ --> com_example_sms_service_master_product_ProductCategoryRepository
c_e_s_s_m_p_ProductService_deleteCategory_c_e_s_d_m_m_p_ProductCategory_ --> com_example_sms_service_master_product_ProductRepository
com_example_sms_service_master_product_ProductRepository[ProductRepository]:::others
com_example_sms_service_master_product_ProductCategoryRepository[ProductCategoryRepository]:::others
classDef others fill:#AAA,font-size:90%;
classDef lambda fill:#999,font-size:80%;
要求するもの(引数)
商品分類

商品検索

find(String):Product
graph LR
c_e_s_s_m_p_ProductService_find_j_l_String_(["商品検索"])
style c_e_s_s_m_p_ProductService_find_j_l_String_ font-weight:bold
c_e_s_s_m_p_ProductService_find_j_l_String_ --> com_example_sms_service_master_product_ProductRepository
com_example_sms_service_master_product_ProductRepository[ProductRepository]:::others
classDef others fill:#AAA,font-size:90%;
classDef lambda fill:#999,font-size:80%;
要求するもの(引数)
String
得られるもの(戻り値)
商品

商品分類検索

findCategory(String):ProductCategory
graph LR
c_e_s_s_m_p_ProductService_findCategory_j_l_String_(["商品分類検索"])
style c_e_s_s_m_p_ProductService_findCategory_j_l_String_ font-weight:bold
c_e_s_s_m_p_ProductService_findCategory_j_l_String_ --> com_example_sms_service_master_product_ProductCategoryRepository
com_example_sms_service_master_product_ProductCategoryRepository[ProductCategoryRepository]:::others
classDef others fill:#AAA,font-size:90%;
classDef lambda fill:#999,font-size:80%;
要求するもの(引数)
String
得られるもの(戻り値)
商品分類

商品新規登録

register(Product):void
graph LR
c_e_s_s_m_p_ProductService_register_c_e_s_d_m_m_p_Product_(["商品新規登録"])
style c_e_s_s_m_p_ProductService_register_c_e_s_d_m_m_p_Product_ font-weight:bold
c_e_s_s_m_p_ProductService_register_c_e_s_d_m_m_p_Product_ --> com_example_sms_service_master_product_ProductRepository
com_example_sms_service_master_product_ProductRepository[ProductRepository]:::others
classDef others fill:#AAA,font-size:90%;
classDef lambda fill:#999,font-size:80%;
要求するもの(引数)
商品

商品分類新規登録

registerCategory(ProductCategory):void
graph LR
c_e_s_s_m_p_ProductService_registerCategory_c_e_s_d_m_m_p_ProductCategory_(["商品分類新規登録"])
style c_e_s_s_m_p_ProductService_registerCategory_c_e_s_d_m_m_p_ProductCategory_ font-weight:bold
c_e_s_s_m_p_ProductService_registerCategory_c_e_s_d_m_m_p_ProductCategory_ --> com_example_sms_service_master_product_ProductCategoryRepository
com_example_sms_service_master_product_ProductCategoryRepository[ProductCategoryRepository]:::others
classDef others fill:#AAA,font-size:90%;
classDef lambda fill:#999,font-size:80%;
要求するもの(引数)
商品分類

商品情報編集

save(Product):void
graph LR
c_e_s_s_m_p_ProductService_save_c_e_s_d_m_m_p_Product_(["商品情報編集"])
style c_e_s_s_m_p_ProductService_save_c_e_s_d_m_m_p_Product_ font-weight:bold
c_e_s_s_m_p_ProductService_save_c_e_s_d_m_m_p_Product_ --> com_example_sms_service_master_product_ProductRepository
com_example_sms_service_master_product_ProductRepository[ProductRepository]:::others
classDef others fill:#AAA,font-size:90%;
classDef lambda fill:#999,font-size:80%;
要求するもの(引数)
商品

商品分類情報編集(商品追加、削除)

saveCategory(ProductCategory):void
graph LR
c_e_s_s_m_p_ProductService_saveCategory_c_e_s_d_m_m_p_ProductCategory_(["商品分類情報編集(商品追加、削除)"])
style c_e_s_s_m_p_ProductService_saveCategory_c_e_s_d_m_m_p_ProductCategory_ font-weight:bold
c_e_s_s_m_p_ProductService_saveCategory_c_e_s_d_m_m_p_ProductCategory_ --> com_example_sms_service_master_product_ProductCategoryRepository
com_example_sms_service_master_product_ProductCategoryRepository[ProductCategoryRepository]:::others
classDef others fill:#AAA,font-size:90%;
classDef lambda fill:#999,font-size:80%;
要求するもの(引数)
商品分類

商品分類情報編集(商品追加、削除)

saveCategory(ProductCategory, List, List):void
graph LR
c_e_s_s_m_p_ProductService_saveCategory_c_e_s_d_m_m_p_ProductCategory__j_u_List__j_u_List_(["商品分類情報編集(商品追加、削除)"])
style c_e_s_s_m_p_ProductService_saveCategory_c_e_s_d_m_m_p_ProductCategory__j_u_List__j_u_List_ font-weight:bold
c_e_s_s_m_p_ProductService_saveCategory_c_e_s_d_m_m_p_ProductCategory__j_u_List__j_u_List_ --> com_example_sms_service_master_product_ProductCategoryRepository
c_e_s_s_m_p_ProductService_saveCategory_c_e_s_d_m_m_p_ProductCategory__j_u_List__j_u_List_ --> com_example_sms_service_master_product_ProductRepository
com_example_sms_service_master_product_ProductRepository[ProductRepository]:::others
com_example_sms_service_master_product_ProductCategoryRepository[ProductCategoryRepository]:::others
classDef others fill:#AAA,font-size:90%;
classDef lambda fill:#999,font-size:80%;
要求するもの(引数)
商品分類
List
List

商品分類検索(ページング)

searchProductCategoryWithPageInfo(ProductCategoryCriteria):PageInfo<ProductCategory>
graph LR
c_e_s_s_m_p_ProductService_searchProductCategoryWithPageInfo_c_e_s_s_m_p_ProductCategoryCriteria_(["商品分類検索(ページング)"])
style c_e_s_s_m_p_ProductService_searchProductCategoryWithPageInfo_c_e_s_s_m_p_ProductCategoryCriteria_ font-weight:bold
c_e_s_s_m_p_ProductService_searchProductCategoryWithPageInfo_c_e_s_s_m_p_ProductCategoryCriteria_ --> com_example_sms_service_master_product_ProductCategoryRepository
com_example_sms_service_master_product_ProductCategoryRepository[ProductCategoryRepository]:::others
classDef others fill:#AAA,font-size:90%;
classDef lambda fill:#999,font-size:80%;
要求するもの(引数)
商品分類検索条件
得られるもの(戻り値)
PageInfo<商品分類>

商品検索 (ページング)

searchProductWithPageInfo(ProductCriteria):PageInfo<Product>
graph LR
c_e_s_s_m_p_ProductService_searchProductWithPageInfo_c_e_s_s_m_p_ProductCriteria_(["商品検索 (ページング)"])
style c_e_s_s_m_p_ProductService_searchProductWithPageInfo_c_e_s_s_m_p_ProductCriteria_ font-weight:bold
c_e_s_s_m_p_ProductService_searchProductWithPageInfo_c_e_s_s_m_p_ProductCriteria_ --> com_example_sms_service_master_product_ProductRepository
com_example_sms_service_master_product_ProductRepository[ProductRepository]:::others
classDef others fill:#AAA,font-size:90%;
classDef lambda fill:#999,font-size:80%;
要求するもの(引数)
商品検索条件
得られるもの(戻り値)
PageInfo<商品>

商品一覧

selectAll():ProductList
graph LR
c_e_s_s_m_p_ProductService_selectAll__(["商品一覧"])
style c_e_s_s_m_p_ProductService_selectAll__ font-weight:bold
c_e_s_s_m_p_ProductService_selectAll__ --> com_example_sms_service_master_product_ProductRepository
com_example_sms_service_master_product_ProductRepository[ProductRepository]:::others
classDef others fill:#AAA,font-size:90%;
classDef lambda fill:#999,font-size:80%;
得られるもの(戻り値)
商品一覧

部品一覧(ページング)

selectAllBomsWithPageInfo():PageInfo<Product>
graph LR
c_e_s_s_m_p_ProductService_selectAllBomsWithPageInfo__(["部品一覧(ページング)"])
style c_e_s_s_m_p_ProductService_selectAllBomsWithPageInfo__ font-weight:bold
c_e_s_s_m_p_ProductService_selectAllBomsWithPageInfo__ --> com_example_sms_service_master_product_ProductRepository
com_example_sms_service_master_product_ProductRepository[ProductRepository]:::others
classDef others fill:#AAA,font-size:90%;
classDef lambda fill:#999,font-size:80%;
得られるもの(戻り値)
PageInfo<商品>

商品分類一覧

selectAllCategory():ProductCategoryList
graph LR
c_e_s_s_m_p_ProductService_selectAllCategory__(["商品分類一覧"])
style c_e_s_s_m_p_ProductService_selectAllCategory__ font-weight:bold
c_e_s_s_m_p_ProductService_selectAllCategory__ --> com_example_sms_service_master_product_ProductCategoryRepository
com_example_sms_service_master_product_ProductCategoryRepository[ProductCategoryRepository]:::others
classDef others fill:#AAA,font-size:90%;
classDef lambda fill:#999,font-size:80%;
得られるもの(戻り値)
商品分類一覧

商品分類一覧(ページング)

selectAllCategoryWithPageInfo():PageInfo<ProductCategory>
graph LR
c_e_s_s_m_p_ProductService_selectAllCategoryWithPageInfo__(["商品分類一覧(ページング)"])
style c_e_s_s_m_p_ProductService_selectAllCategoryWithPageInfo__ font-weight:bold
c_e_s_s_m_p_ProductService_selectAllCategoryWithPageInfo__ --> com_example_sms_service_master_product_ProductCategoryRepository
com_example_sms_service_master_product_ProductCategoryRepository[ProductCategoryRepository]:::others
classDef others fill:#AAA,font-size:90%;
classDef lambda fill:#999,font-size:80%;
得られるもの(戻り値)
PageInfo<商品分類>

商品一覧(ページング)

selectAllWithPageInfo():PageInfo<Product>
graph LR
c_e_s_s_m_p_ProductService_selectAllWithPageInfo__(["商品一覧(ページング)"])
style c_e_s_s_m_p_ProductService_selectAllWithPageInfo__ font-weight:bold
c_e_s_s_m_p_ProductService_selectAllWithPageInfo__ --> com_example_sms_service_master_product_ProductRepository
com_example_sms_service_master_product_ProductRepository[ProductRepository]:::others
classDef others fill:#AAA,font-size:90%;
classDef lambda fill:#999,font-size:80%;
得られるもの(戻り値)
PageInfo<商品>

地域サービス

com.example.sms.service.master.region.RegionService

地域を削除

delete(Region):void
graph LR
c_e_s_s_m_r_RegionService_delete_c_e_s_d_m_m_r_Region_(["地域を削除"])
style c_e_s_s_m_r_RegionService_delete_c_e_s_d_m_m_r_Region_ font-weight:bold
c_e_s_s_m_r_RegionService_delete_c_e_s_d_m_m_r_Region_ --> com_example_sms_service_master_region_RegionRepository
com_example_sms_service_master_region_RegionRepository[RegionRepository]:::others
classDef others fill:#AAA,font-size:90%;
classDef lambda fill:#999,font-size:80%;
要求するもの(引数)
地域

地域検索

find(String):Region
graph LR
c_e_s_s_m_r_RegionService_find_j_l_String_(["地域検索"])
style c_e_s_s_m_r_RegionService_find_j_l_String_ font-weight:bold
c_e_s_s_m_r_RegionService_find_j_l_String_ --> com_example_sms_service_master_region_RegionRepository
com_example_sms_service_master_region_RegionRepository[RegionRepository]:::others
classDef others fill:#AAA,font-size:90%;
classDef lambda fill:#999,font-size:80%;
要求するもの(引数)
String
得られるもの(戻り値)
地域

地域新規登録

register(Region):void
graph LR
c_e_s_s_m_r_RegionService_register_c_e_s_d_m_m_r_Region_(["地域新規登録"])
style c_e_s_s_m_r_RegionService_register_c_e_s_d_m_m_r_Region_ font-weight:bold
c_e_s_s_m_r_RegionService_register_c_e_s_d_m_m_r_Region_ --> com_example_sms_service_master_region_RegionRepository
com_example_sms_service_master_region_RegionRepository[RegionRepository]:::others
classDef others fill:#AAA,font-size:90%;
classDef lambda fill:#999,font-size:80%;
要求するもの(引数)
地域

地域情報を編集

save(Region):void
graph LR
c_e_s_s_m_r_RegionService_save_c_e_s_d_m_m_r_Region_(["地域情報を編集"])
style c_e_s_s_m_r_RegionService_save_c_e_s_d_m_m_r_Region_ font-weight:bold
c_e_s_s_m_r_RegionService_save_c_e_s_d_m_m_r_Region_ --> com_example_sms_service_master_region_RegionRepository
com_example_sms_service_master_region_RegionRepository[RegionRepository]:::others
classDef others fill:#AAA,font-size:90%;
classDef lambda fill:#999,font-size:80%;
要求するもの(引数)
地域

地域検索 (ページング)

searchWithPageInfo(RegionCriteria):PageInfo<Region>
graph LR
c_e_s_s_m_r_RegionService_searchWithPageInfo_c_e_s_s_m_r_RegionCriteria_(["地域検索 (ページング)"])
style c_e_s_s_m_r_RegionService_searchWithPageInfo_c_e_s_s_m_r_RegionCriteria_ font-weight:bold
c_e_s_s_m_r_RegionService_searchWithPageInfo_c_e_s_s_m_r_RegionCriteria_ --> com_example_sms_service_master_region_RegionRepository
com_example_sms_service_master_region_RegionRepository[RegionRepository]:::others
classDef others fill:#AAA,font-size:90%;
classDef lambda fill:#999,font-size:80%;
要求するもの(引数)
地域検索条件
得られるもの(戻り値)
PageInfo<地域>

地域一覧を取得

selectAll():RegionList
graph LR
c_e_s_s_m_r_RegionService_selectAll__(["地域一覧を取得"])
style c_e_s_s_m_r_RegionService_selectAll__ font-weight:bold
c_e_s_s_m_r_RegionService_selectAll__ --> com_example_sms_service_master_region_RegionRepository
com_example_sms_service_master_region_RegionRepository[RegionRepository]:::others
classDef others fill:#AAA,font-size:90%;
classDef lambda fill:#999,font-size:80%;
得られるもの(戻り値)
地域リスト

地域一覧をページングで取得

selectAllWithPageInfo():PageInfo<Region>
graph LR
c_e_s_s_m_r_RegionService_selectAllWithPageInfo__(["地域一覧をページングで取得"])
style c_e_s_s_m_r_RegionService_selectAllWithPageInfo__ font-weight:bold
c_e_s_s_m_r_RegionService_selectAllWithPageInfo__ --> com_example_sms_service_master_region_RegionRepository
com_example_sms_service_master_region_RegionRepository[RegionRepository]:::others
classDef others fill:#AAA,font-size:90%;
classDef lambda fill:#999,font-size:80%;
得られるもの(戻り値)
PageInfo<地域>

受注サービス

com.example.sms.service.sales_order.SalesOrderService

受注ルールチェック

checkRule():SalesOrderRuleCheckList
graph LR
c_e_s_s_s_SalesOrderService_checkRule__(["受注ルールチェック"])
style c_e_s_s_s_SalesOrderService_checkRule__ font-weight:bold
c_e_s_d_s_s_SalesOrderDomainService_checkRule_c_e_s_d_m_s_SalesOrderList_(["受注ルールチェック"])
click c_e_s_d_s_s_SalesOrderDomainService_checkRule_c_e_s_d_m_s_SalesOrderList_ "#c_e_s_d_s_s_SalesOrderDomainService_checkRule_c_e_s_d_m_s_SalesOrderList_"
c_e_s_s_s_SalesOrderService_checkRule__ --> c_e_s_d_s_s_SalesOrderDomainService_checkRule_c_e_s_d_m_s_SalesOrderList_
c_e_s_s_s_SalesOrderService_checkRule__ --> com_example_sms_service_sales_order_SalesOrderRepository
com_example_sms_service_sales_order_SalesOrderRepository[SalesOrderRepository]:::others
classDef others fill:#AAA,font-size:90%;
classDef lambda fill:#999,font-size:80%;
得られるもの(戻り値)
受注ルールチェックリスト

受注削除

delete(SalesOrder):void
graph LR
c_e_s_s_s_SalesOrderService_delete_c_e_s_d_m_s_SalesOrder_(["受注削除"])
style c_e_s_s_s_SalesOrderService_delete_c_e_s_d_m_s_SalesOrder_ font-weight:bold
c_e_s_s_s_SalesOrderService_delete_c_e_s_d_m_s_SalesOrder_ --> com_example_sms_service_sales_order_SalesOrderRepository
com_example_sms_service_sales_order_SalesOrderRepository[SalesOrderRepository]:::others
classDef others fill:#AAA,font-size:90%;
classDef lambda fill:#999,font-size:80%;
要求するもの(引数)
受注

executeFeature

executeFeature():void
graph LR
c_e_s_s_s_SalesOrderService_executeFeature__(["executeFeature"])
style c_e_s_s_s_SalesOrderService_executeFeature__ font-weight:bold

classDef others fill:#AAA,font-size:90%;
classDef lambda fill:#999,font-size:80%;

受注検索

find(String):SalesOrder
graph LR
c_e_s_s_s_SalesOrderService_find_j_l_String_(["受注検索"])
style c_e_s_s_s_SalesOrderService_find_j_l_String_ font-weight:bold
c_e_s_s_s_SalesOrderService_find_j_l_String_ --> com_example_sms_service_sales_order_SalesOrderRepository
com_example_sms_service_sales_order_SalesOrderRepository[SalesOrderRepository]:::others
classDef others fill:#AAA,font-size:90%;
classDef lambda fill:#999,font-size:80%;
要求するもの(引数)
String
得られるもの(戻り値)
受注

受注新規登録

register(SalesOrder):void
graph LR
c_e_s_s_s_SalesOrderService_register_c_e_s_d_m_s_SalesOrder_(["受注新規登録"])
style c_e_s_s_s_SalesOrderService_register_c_e_s_d_m_s_SalesOrder_ font-weight:bold
c_e_s_s_s_SalesOrderService_register_c_e_s_d_m_s_SalesOrder_ --> com_example_sms_service_sales_order_SalesOrderRepository
com_example_sms_service_sales_order_SalesOrderRepository[SalesOrderRepository]:::others
classDef others fill:#AAA,font-size:90%;
classDef lambda fill:#999,font-size:80%;
要求するもの(引数)
受注

受注編集

save(SalesOrder):void
graph LR
c_e_s_s_s_SalesOrderService_save_c_e_s_d_m_s_SalesOrder_(["受注編集"])
style c_e_s_s_s_SalesOrderService_save_c_e_s_d_m_s_SalesOrder_ font-weight:bold
c_e_s_s_s_SalesOrderService_save_c_e_s_d_m_s_SalesOrder_ --> com_example_sms_service_sales_order_SalesOrderRepository
com_example_sms_service_sales_order_SalesOrderRepository[SalesOrderRepository]:::others
classDef others fill:#AAA,font-size:90%;
classDef lambda fill:#999,font-size:80%;
要求するもの(引数)
受注

受注検索(ページング)

searchSalesOrderWithPageInfo(SalesOrderCriteria):PageInfo<SalesOrder>
graph LR
c_e_s_s_s_SalesOrderService_searchSalesOrderWithPageInfo_c_e_s_s_s_SalesOrderCriteria_(["受注検索(ページング)"])
style c_e_s_s_s_SalesOrderService_searchSalesOrderWithPageInfo_c_e_s_s_s_SalesOrderCriteria_ font-weight:bold
c_e_s_s_s_SalesOrderService_searchSalesOrderWithPageInfo_c_e_s_s_s_SalesOrderCriteria_ --> com_example_sms_service_sales_order_SalesOrderRepository
com_example_sms_service_sales_order_SalesOrderRepository[SalesOrderRepository]:::others
classDef others fill:#AAA,font-size:90%;
classDef lambda fill:#999,font-size:80%;
要求するもの(引数)
受注検索条件
得られるもの(戻り値)
PageInfo<受注>

受注一覧

selectAll():SalesOrderList
graph LR
c_e_s_s_s_SalesOrderService_selectAll__(["受注一覧"])
style c_e_s_s_s_SalesOrderService_selectAll__ font-weight:bold
c_e_s_s_s_SalesOrderService_selectAll__ --> com_example_sms_service_sales_order_SalesOrderRepository
com_example_sms_service_sales_order_SalesOrderRepository[SalesOrderRepository]:::others
classDef others fill:#AAA,font-size:90%;
classDef lambda fill:#999,font-size:80%;
得られるもの(戻り値)
受注一覧

受注一覧(ページング)

selectAllWithPageInfo():PageInfo<SalesOrder>
graph LR
c_e_s_s_s_SalesOrderService_selectAllWithPageInfo__(["受注一覧(ページング)"])
style c_e_s_s_s_SalesOrderService_selectAllWithPageInfo__ font-weight:bold
c_e_s_s_s_SalesOrderService_selectAllWithPageInfo__ --> com_example_sms_service_sales_order_SalesOrderRepository
com_example_sms_service_sales_order_SalesOrderRepository[SalesOrderRepository]:::others
classDef others fill:#AAA,font-size:90%;
classDef lambda fill:#999,font-size:80%;
得られるもの(戻り値)
PageInfo<受注>

CSVファイルアップロード

uploadCsvFile(MultipartFile):SalesOrderUploadErrorList
graph LR
c_e_s_s_s_SalesOrderService_uploadCsvFile_o_s_w_m_MultipartFile_(["CSVファイルアップロード"])
style c_e_s_s_s_SalesOrderService_uploadCsvFile_o_s_w_m_MultipartFile_ font-weight:bold
c_e_s_s_s_SalesOrderService_checkEntityExistence_j_u_Optional__j_u_List__j_l_String__j_l_String_(["マスタデータ存在チェック"])
click c_e_s_s_s_SalesOrderService_checkEntityExistence_j_u_Optional__j_u_List__j_l_String__j_l_String_ "#c_e_s_s_s_SalesOrderService_checkEntityExistence_j_u_Optional__j_u_List__j_l_String__j_l_String_"
c_e_s_s_s_SalesOrderService_validateErrors_j_u_List_(["CSVファイルアップロードバリデーション"])
click c_e_s_s_s_SalesOrderService_validateErrors_j_u_List_ "#c_e_s_s_s_SalesOrderService_validateErrors_j_u_List_"
c_e_s_s_s_SalesOrderService_convert_j_u_List_["convert"]
c_e_s_s_s_SalesOrderService_uploadCsvFile_o_s_w_m_MultipartFile_ --> c_e_s_s_s_SalesOrderService_convert_j_u_List_
c_e_s_s_s_SalesOrderService_uploadCsvFile_o_s_w_m_MultipartFile_ --> c_e_s_s_s_SalesOrderService_validateErrors_j_u_List_
c_e_s_s_s_SalesOrderService_uploadCsvFile_o_s_w_m_MultipartFile_ --> com_example_sms_service_sales_order_SalesOrderRepository
c_e_s_s_s_SalesOrderService_uploadCsvFile_o_s_w_m_MultipartFile_ --> com_example_sms_service_sales_order_SalesOrderUploadErrorList
c_e_s_s_s_SalesOrderService_validateErrors_j_u_List_ --> c_e_s_s_s_SalesOrderService_checkEntityExistence_j_u_Optional__j_u_List__j_l_String__j_l_String_
com_example_sms_service_sales_order_SalesOrderUploadErrorList[SalesOrderUploadErrorList]:::others
com_example_sms_service_sales_order_SalesOrderRepository[SalesOrderRepository]:::others
classDef others fill:#AAA,font-size:90%;
classDef lambda fill:#999,font-size:80%;
要求するもの(引数)
MultipartFile
得られるもの(戻り値)
受注アップロードエラーリスト

マスタデータ存在チェック

checkEntityExistence(Optional, List, String, String):void
graph LR
c_e_s_s_s_SalesOrderService_validateErrors_j_u_List_(["CSVファイルアップロードバリデーション"])
click c_e_s_s_s_SalesOrderService_validateErrors_j_u_List_ "#c_e_s_s_s_SalesOrderService_validateErrors_j_u_List_"
c_e_s_s_s_SalesOrderService_checkEntityExistence_j_u_Optional__j_u_List__j_l_String__j_l_String_(["マスタデータ存在チェック"])
style c_e_s_s_s_SalesOrderService_checkEntityExistence_j_u_Optional__j_u_List__j_l_String__j_l_String_ font-weight:bold
c_e_s_s_s_SalesOrderService_validateErrors_j_u_List_ --> c_e_s_s_s_SalesOrderService_checkEntityExistence_j_u_Optional__j_u_List__j_l_String__j_l_String_
classDef others fill:#AAA,font-size:90%;
classDef lambda fill:#999,font-size:80%;
要求するもの(引数)
String
String
List
Optional

CSVファイルアップロードバリデーション

validateErrors(List):SalesOrderUploadErrorList
graph LR
c_e_s_s_s_SalesOrderService_validateErrors_j_u_List_(["CSVファイルアップロードバリデーション"])
style c_e_s_s_s_SalesOrderService_validateErrors_j_u_List_ font-weight:bold
c_e_s_s_s_SalesOrderService_uploadCsvFile_o_s_w_m_MultipartFile_(["CSVファイルアップロード"])
click c_e_s_s_s_SalesOrderService_uploadCsvFile_o_s_w_m_MultipartFile_ "#c_e_s_s_s_SalesOrderService_uploadCsvFile_o_s_w_m_MultipartFile_"
c_e_s_s_s_SalesOrderService_checkEntityExistence_j_u_Optional__j_u_List__j_l_String__j_l_String_(["マスタデータ存在チェック"])
click c_e_s_s_s_SalesOrderService_checkEntityExistence_j_u_Optional__j_u_List__j_l_String__j_l_String_ "#c_e_s_s_s_SalesOrderService_checkEntityExistence_j_u_Optional__j_u_List__j_l_String__j_l_String_"
c_e_s_s_s_SalesOrderService_uploadCsvFile_o_s_w_m_MultipartFile_ --> c_e_s_s_s_SalesOrderService_validateErrors_j_u_List_
c_e_s_s_s_SalesOrderService_validateErrors_j_u_List_ --> c_e_s_s_s_SalesOrderService_checkEntityExistence_j_u_Optional__j_u_List__j_l_String__j_l_String_
classDef others fill:#AAA,font-size:90%;
classDef lambda fill:#999,font-size:80%;
要求するもの(引数)
List
得られるもの(戻り値)
受注アップロードエラーリスト

監査サービス

com.example.sms.service.system.audit.AuditService

アプリケーション実行履歴削除

delete(Integer):void
graph LR
c_e_s_s_s_a_AuditService_delete_j_l_Integer_(["アプリケーション実行履歴削除"])
style c_e_s_s_s_a_AuditService_delete_j_l_Integer_ font-weight:bold
c_e_s_s_s_a_AuditService_delete_j_l_Integer_ --> com_example_sms_service_system_audit_AuditRepository
com_example_sms_service_system_audit_AuditRepository[AuditRepository]:::others
classDef others fill:#AAA,font-size:90%;
classDef lambda fill:#999,font-size:80%;
要求するもの(引数)
Integer

アプリケーション実行履歴終了

end(ApplicationExecutionHistory):ApplicationExecutionHistory
graph LR
c_e_s_s_s_a_AuditService_find_j_l_String_(["アプリケーション実行履歴取得"])
click c_e_s_s_s_a_AuditService_find_j_l_String_ "#c_e_s_s_s_a_AuditService_find_j_l_String_"
c_e_s_s_s_a_AuditService_end_c_e_s_d_m_s_a_ApplicationExecutionHistory_(["アプリケーション実行履歴終了"])
style c_e_s_s_s_a_AuditService_end_c_e_s_d_m_s_a_ApplicationExecutionHistory_ font-weight:bold
c_e_s_s_s_a_AuditService_end_c_e_s_d_m_s_a_ApplicationExecutionHistory_ --> c_e_s_s_s_a_AuditService_find_j_l_String_
c_e_s_s_s_a_AuditService_end_c_e_s_d_m_s_a_ApplicationExecutionHistory_ --> com_example_sms_service_system_audit_AuditRepository
c_e_s_s_s_a_AuditService_find_j_l_String_ --> com_example_sms_service_system_audit_AuditRepository
com_example_sms_service_system_audit_AuditRepository[AuditRepository]:::others
classDef others fill:#AAA,font-size:90%;
classDef lambda fill:#999,font-size:80%;
要求するもの(引数)
アプリケーション実行履歴
得られるもの(戻り値)
アプリケーション実行履歴

アプリケーション実行履歴エラー

error(ApplicationExecutionHistory, String):ApplicationExecutionHistory
graph LR
c_e_s_s_s_a_AuditService_find_j_l_String_(["アプリケーション実行履歴取得"])
click c_e_s_s_s_a_AuditService_find_j_l_String_ "#c_e_s_s_s_a_AuditService_find_j_l_String_"
c_e_s_s_s_a_AuditService_error_c_e_s_d_m_s_a_ApplicationExecutionHistory__j_l_String_(["アプリケーション実行履歴エラー"])
style c_e_s_s_s_a_AuditService_error_c_e_s_d_m_s_a_ApplicationExecutionHistory__j_l_String_ font-weight:bold
c_e_s_s_s_a_AuditService_error_c_e_s_d_m_s_a_ApplicationExecutionHistory__j_l_String_ --> c_e_s_s_s_a_AuditService_find_j_l_String_
c_e_s_s_s_a_AuditService_error_c_e_s_d_m_s_a_ApplicationExecutionHistory__j_l_String_ --> com_example_sms_service_system_audit_AuditRepository
c_e_s_s_s_a_AuditService_find_j_l_String_ --> com_example_sms_service_system_audit_AuditRepository
com_example_sms_service_system_audit_AuditRepository[AuditRepository]:::others
classDef others fill:#AAA,font-size:90%;
classDef lambda fill:#999,font-size:80%;
要求するもの(引数)
アプリケーション実行履歴
String
得られるもの(戻り値)
アプリケーション実行履歴

アプリケーション実行履歴取得

find(String):ApplicationExecutionHistory
graph LR
c_e_s_s_s_a_AuditService_find_j_l_String_(["アプリケーション実行履歴取得"])
style c_e_s_s_s_a_AuditService_find_j_l_String_ font-weight:bold
c_e_s_s_s_a_AuditService_error_c_e_s_d_m_s_a_ApplicationExecutionHistory__j_l_String_(["アプリケーション実行履歴エラー"])
click c_e_s_s_s_a_AuditService_error_c_e_s_d_m_s_a_ApplicationExecutionHistory__j_l_String_ "#c_e_s_s_s_a_AuditService_error_c_e_s_d_m_s_a_ApplicationExecutionHistory__j_l_String_"
c_e_s_s_s_a_AuditService_end_c_e_s_d_m_s_a_ApplicationExecutionHistory_(["アプリケーション実行履歴終了"])
click c_e_s_s_s_a_AuditService_end_c_e_s_d_m_s_a_ApplicationExecutionHistory_ "#c_e_s_s_s_a_AuditService_end_c_e_s_d_m_s_a_ApplicationExecutionHistory_"
c_e_s_s_s_a_AuditService_end_c_e_s_d_m_s_a_ApplicationExecutionHistory_ --> c_e_s_s_s_a_AuditService_find_j_l_String_
c_e_s_s_s_a_AuditService_error_c_e_s_d_m_s_a_ApplicationExecutionHistory__j_l_String_ --> c_e_s_s_s_a_AuditService_find_j_l_String_
c_e_s_s_s_a_AuditService_find_j_l_String_ --> com_example_sms_service_system_audit_AuditRepository
com_example_sms_service_system_audit_AuditRepository[AuditRepository]:::others
classDef others fill:#AAA,font-size:90%;
classDef lambda fill:#999,font-size:80%;
要求するもの(引数)
String
得られるもの(戻り値)
アプリケーション実行履歴

アプリケーション実行履歴新規登録

register(ApplicationExecutionHistory, UserId):void
graph LR
c_e_s_s_s_a_AuditService_register_c_e_s_d_m_s_a_ApplicationExecutionHistory__c_e_s_d_m_s_u_UserId_(["アプリケーション実行履歴新規登録"])
style c_e_s_s_s_a_AuditService_register_c_e_s_d_m_s_a_ApplicationExecutionHistory__c_e_s_d_m_s_u_UserId_ font-weight:bold
c_e_s_s_s_a_AuditService_register_c_e_s_d_m_s_a_ApplicationExecutionHistory__c_e_s_d_m_s_u_UserId_ --> com_example_sms_service_system_audit_AuditRepository
com_example_sms_service_system_audit_AuditRepository[AuditRepository]:::others
classDef others fill:#AAA,font-size:90%;
classDef lambda fill:#999,font-size:80%;
要求するもの(引数)
アプリケーション実行履歴
ユーザーID

アプリケーション実行履歴検索

searchWithPageInfo(AuditCriteria):PageInfo<ApplicationExecutionHistory>
graph LR
c_e_s_s_s_a_AuditService_searchWithPageInfo_c_e_s_s_s_a_AuditCriteria_(["アプリケーション実行履歴検索"])
style c_e_s_s_s_a_AuditService_searchWithPageInfo_c_e_s_s_s_a_AuditCriteria_ font-weight:bold
c_e_s_s_s_a_AuditService_searchWithPageInfo_c_e_s_s_s_a_AuditCriteria_ --> com_example_sms_service_system_audit_AuditRepository
com_example_sms_service_system_audit_AuditRepository[AuditRepository]:::others
classDef others fill:#AAA,font-size:90%;
classDef lambda fill:#999,font-size:80%;
要求するもの(引数)
監査検索条件
得られるもの(戻り値)
PageInfo<アプリケーション実行履歴>

アプリケーション実行履歴一覧

selectAll():ApplicationExecutionHistoryList
graph LR
c_e_s_s_s_a_AuditService_selectAll__(["アプリケーション実行履歴一覧"])
style c_e_s_s_s_a_AuditService_selectAll__ font-weight:bold
c_e_s_s_s_a_AuditService_selectAll__ --> com_example_sms_service_system_audit_AuditRepository
com_example_sms_service_system_audit_AuditRepository[AuditRepository]:::others
classDef others fill:#AAA,font-size:90%;
classDef lambda fill:#999,font-size:80%;
得られるもの(戻り値)
アプリケーション実行履歴一覧

アプリケーション実行履歴一覧(ページング)

selectAllWithPageInfo():PageInfo<ApplicationExecutionHistory>
graph LR
c_e_s_s_s_a_AuditService_selectAllWithPageInfo__(["アプリケーション実行履歴一覧(ページング)"])
style c_e_s_s_s_a_AuditService_selectAllWithPageInfo__ font-weight:bold
c_e_s_s_s_a_AuditService_selectAllWithPageInfo__ --> com_example_sms_service_system_audit_AuditRepository
com_example_sms_service_system_audit_AuditRepository[AuditRepository]:::others
classDef others fill:#AAA,font-size:90%;
classDef lambda fill:#999,font-size:80%;
得られるもの(戻り値)
PageInfo<アプリケーション実行履歴>

アプリケーション実行履歴開始

start(ApplicationExecutionProcessType, ApplicationExecutionHistoryType):ApplicationExecutionHistory
graph LR
c_e_s_s_s_a_AuthApiService_getCurrentUserId__(["現在のユーザーIDの取得"])
click c_e_s_s_s_a_AuthApiService_getCurrentUserId__ "#c_e_s_s_s_a_AuthApiService_getCurrentUserId__"
c_e_s_s_s_a_AuditService_start_c_e_s_d_m_s_a_ApplicationExecutionProcessType__c_e_s_d_m_s_a_ApplicationExecutionHistoryType_(["アプリケーション実行履歴開始"])
style c_e_s_s_s_a_AuditService_start_c_e_s_d_m_s_a_ApplicationExecutionProcessType__c_e_s_d_m_s_a_ApplicationExecutionHistoryType_ font-weight:bold
c_e_s_s_s_a_AuditService_start_c_e_s_d_m_s_a_ApplicationExecutionProcessType__c_e_s_d_m_s_a_ApplicationExecutionHistoryType_ --> c_e_s_s_s_a_AuthApiService_getCurrentUserId__
c_e_s_s_s_a_AuditService_start_c_e_s_d_m_s_a_ApplicationExecutionProcessType__c_e_s_d_m_s_a_ApplicationExecutionHistoryType_ --> com_example_sms_service_system_audit_AuditRepository
com_example_sms_service_system_audit_AuditRepository[AuditRepository]:::others
classDef others fill:#AAA,font-size:90%;
classDef lambda fill:#999,font-size:80%;
要求するもの(引数)
アプリケーション実行履歴区分
アプリケーション実行プロセス区分
得られるもの(戻り値)
アプリケーション実行履歴

認証APIサービス

com.example.sms.service.system.auth.AuthApiService

ユーザーJWT認証

authenticateUser(Authentication, String, String):String
graph LR
c_e_s_s_s_a_AuthApiService_authenticateUser_o_s_s_c_Authentication__j_l_String__j_l_String_(["ユーザーJWT認証"])
style c_e_s_s_s_a_AuthApiService_authenticateUser_o_s_s_c_Authentication__j_l_String__j_l_String_ font-weight:bold
c_e_s_s_s_a_AuthApiService_authenticateUser_o_s_s_c_Authentication__j_l_String__j_l_String_ --> com_example_sms_service_system_auth_AuthRepository
com_example_sms_service_system_auth_AuthRepository[AuthRepository]:::others
classDef others fill:#AAA,font-size:90%;
classDef lambda fill:#999,font-size:80%;
要求するもの(引数)
String
String
Authentication
得られるもの(戻り値)
String

JWTトークンからユーザー名の取得

getUserNameFromJwtToke(String):String
graph LR
c_e_s_s_s_a_AuthApiService_getUserNameFromJwtToke_j_l_String_(["JWTトークンからユーザー名の取得"])
style c_e_s_s_s_a_AuthApiService_getUserNameFromJwtToke_j_l_String_ font-weight:bold
c_e_s_s_s_a_AuthApiService_getUserNameFromJwtToke_j_l_String_ --> com_example_sms_service_system_auth_AuthRepository
com_example_sms_service_system_auth_AuthRepository[AuthRepository]:::others
classDef others fill:#AAA,font-size:90%;
classDef lambda fill:#999,font-size:80%;
要求するもの(引数)
String
得られるもの(戻り値)
String

JWTトークンの取得

validateJwtToke(String):boolean
graph LR
c_e_s_s_s_a_AuthApiService_validateJwtToke_j_l_String_(["JWTトークンの取得"])
style c_e_s_s_s_a_AuthApiService_validateJwtToke_j_l_String_ font-weight:bold
c_e_s_s_s_a_AuthApiService_validateJwtToke_j_l_String_ --> com_example_sms_service_system_auth_AuthRepository
com_example_sms_service_system_auth_AuthRepository[AuthRepository]:::others
classDef others fill:#AAA,font-size:90%;
classDef lambda fill:#999,font-size:80%;
要求するもの(引数)
String
得られるもの(戻り値)
boolean

JWTトークンの検証

validateJwtToken(String):boolean
graph LR
c_e_s_s_s_a_AuthApiService_validateJwtToken_j_l_String_(["JWTトークンの検証"])
style c_e_s_s_s_a_AuthApiService_validateJwtToken_j_l_String_ font-weight:bold
c_e_s_s_s_a_AuthApiService_validateJwtToken_j_l_String_ --> com_example_sms_service_system_auth_AuthRepository
com_example_sms_service_system_auth_AuthRepository[AuthRepository]:::others
classDef others fill:#AAA,font-size:90%;
classDef lambda fill:#999,font-size:80%;
要求するもの(引数)
String
得られるもの(戻り値)
boolean

認証サービス

com.example.sms.service.system.auth.AuthService

ユーザー認証

loadUserByUsername(String):UserDetails
graph LR
c_e_s_s_s_a_AuthService_loadUserByUsername_j_l_String_(["ユーザー認証"])
style c_e_s_s_s_a_AuthService_loadUserByUsername_j_l_String_ font-weight:bold
c_e_s_s_s_a_AuthService_loadUserByUsername_j_l_String_ --> com_example_sms_service_system_auth_AuthRepository
com_example_sms_service_system_auth_AuthRepository[AuthRepository]:::others
classDef others fill:#AAA,font-size:90%;
classDef lambda fill:#999,font-size:80%;
要求するもの(引数)
String
得られるもの(戻り値)
UserDetails

データダウンロードサービス

com.example.sms.service.system.download.DownloadService

CSV変換

convert(DownloadCriteria):List
graph LR
c_e_s_s_s_d_DownloadService_convertSalesOrder_c_e_s_d_m_s_d_DownloadCriteria_(["受注CSV変換"])
click c_e_s_s_s_d_DownloadService_convertSalesOrder_c_e_s_d_m_s_d_DownloadCriteria_ "#c_e_s_s_s_d_DownloadService_convertSalesOrder_c_e_s_d_m_s_d_DownloadCriteria_"
c_e_s_s_s_d_DownloadService_convertVendor_c_e_s_d_m_s_d_DownloadCriteria_(["仕入先CSV変換"])
click c_e_s_s_s_d_DownloadService_convertVendor_c_e_s_d_m_s_d_DownloadCriteria_ "#c_e_s_s_s_d_DownloadService_convertVendor_c_e_s_d_m_s_d_DownloadCriteria_"
c_e_s_s_s_d_DownloadService_convertCustomer_c_e_s_d_m_s_d_DownloadCriteria_(["顧客CSV変換"])
click c_e_s_s_s_d_DownloadService_convertCustomer_c_e_s_d_m_s_d_DownloadCriteria_ "#c_e_s_s_s_d_DownloadService_convertCustomer_c_e_s_d_m_s_d_DownloadCriteria_"
c_e_s_s_s_d_DownloadService_convertProductCategories_c_e_s_d_m_s_d_DownloadCriteria_(["商品分類CSV変換"])
click c_e_s_s_s_d_DownloadService_convertProductCategories_c_e_s_d_m_s_d_DownloadCriteria_ "#c_e_s_s_s_d_DownloadService_convertProductCategories_c_e_s_d_m_s_d_DownloadCriteria_"
c_e_s_s_s_d_DownloadService_convert_c_e_s_d_m_s_d_DownloadCriteria_(["CSV変換"])
style c_e_s_s_s_d_DownloadService_convert_c_e_s_d_m_s_d_DownloadCriteria_ font-weight:bold
c_e_s_s_s_d_DownloadService_convertPartner_c_e_s_d_m_s_d_DownloadCriteria_(["取引先CSV変換"])
click c_e_s_s_s_d_DownloadService_convertPartner_c_e_s_d_m_s_d_DownloadCriteria_ "#c_e_s_s_s_d_DownloadService_convertPartner_c_e_s_d_m_s_d_DownloadCriteria_"
c_e_s_s_s_d_DownloadService_convertDepartments_c_e_s_d_m_s_d_DownloadCriteria_(["部門CSV変換"])
click c_e_s_s_s_d_DownloadService_convertDepartments_c_e_s_d_m_s_d_DownloadCriteria_ "#c_e_s_s_s_d_DownloadService_convertDepartments_c_e_s_d_m_s_d_DownloadCriteria_"
c_e_s_s_s_d_DownloadService_download_j_i_OutputStreamWriter__c_e_s_d_m_s_d_DownloadCriteria_(["ダウンロード"])
click c_e_s_s_s_d_DownloadService_download_j_i_OutputStreamWriter__c_e_s_d_m_s_d_DownloadCriteria_ "#c_e_s_s_s_d_DownloadService_download_j_i_OutputStreamWriter__c_e_s_d_m_s_d_DownloadCriteria_"
c_e_s_s_s_d_DownloadService_convertEmployees_c_e_s_d_m_s_d_DownloadCriteria_(["社員CSV変換"])
click c_e_s_s_s_d_DownloadService_convertEmployees_c_e_s_d_m_s_d_DownloadCriteria_ "#c_e_s_s_s_d_DownloadService_convertEmployees_c_e_s_d_m_s_d_DownloadCriteria_"
c_e_s_s_s_d_DownloadService_convertPartnerGroup_c_e_s_d_m_s_d_DownloadCriteria_(["取引先グループCSV変換"])
click c_e_s_s_s_d_DownloadService_convertPartnerGroup_c_e_s_d_m_s_d_DownloadCriteria_ "#c_e_s_s_s_d_DownloadService_convertPartnerGroup_c_e_s_d_m_s_d_DownloadCriteria_"
c_e_s_s_s_d_DownloadService_convertProducts_c_e_s_d_m_s_d_DownloadCriteria_(["商品CSV変換"])
click c_e_s_s_s_d_DownloadService_convertProducts_c_e_s_d_m_s_d_DownloadCriteria_ "#c_e_s_s_s_d_DownloadService_convertProducts_c_e_s_d_m_s_d_DownloadCriteria_"
c_e_s_s_s_d_DownloadService_convertCustomer_c_e_s_d_m_s_d_DownloadCriteria_ --> com_example_sms_service_system_download_CustomerCSVRepository
c_e_s_s_s_d_DownloadService_convertDepartments_c_e_s_d_m_s_d_DownloadCriteria_ --> com_example_sms_service_system_download_DepartmentCSVRepository
c_e_s_s_s_d_DownloadService_convertEmployees_c_e_s_d_m_s_d_DownloadCriteria_ --> com_example_sms_service_system_download_EmployeeCSVRepository
c_e_s_s_s_d_DownloadService_convertPartnerGroup_c_e_s_d_m_s_d_DownloadCriteria_ --> com_example_sms_service_system_download_PartnerGroupCSVRepository
c_e_s_s_s_d_DownloadService_convertPartner_c_e_s_d_m_s_d_DownloadCriteria_ --> com_example_sms_service_system_download_PartnerCSVRepository
c_e_s_s_s_d_DownloadService_convertProductCategories_c_e_s_d_m_s_d_DownloadCriteria_ --> com_example_sms_service_system_download_ProductCategoryCSVRepository
c_e_s_s_s_d_DownloadService_convertProducts_c_e_s_d_m_s_d_DownloadCriteria_ --> com_example_sms_service_system_download_ProductCSVRepository
c_e_s_s_s_d_DownloadService_convertSalesOrder_c_e_s_d_m_s_d_DownloadCriteria_ --> com_example_sms_service_system_download_SalesOrderCSVRepository
c_e_s_s_s_d_DownloadService_convertVendor_c_e_s_d_m_s_d_DownloadCriteria_ --> com_example_sms_service_system_download_VendorCSVRepository
c_e_s_s_s_d_DownloadService_convert_c_e_s_d_m_s_d_DownloadCriteria_ --> c_e_s_s_s_d_DownloadService_convertCustomer_c_e_s_d_m_s_d_DownloadCriteria_
c_e_s_s_s_d_DownloadService_convert_c_e_s_d_m_s_d_DownloadCriteria_ --> c_e_s_s_s_d_DownloadService_convertDepartments_c_e_s_d_m_s_d_DownloadCriteria_
c_e_s_s_s_d_DownloadService_convert_c_e_s_d_m_s_d_DownloadCriteria_ --> c_e_s_s_s_d_DownloadService_convertEmployees_c_e_s_d_m_s_d_DownloadCriteria_
c_e_s_s_s_d_DownloadService_convert_c_e_s_d_m_s_d_DownloadCriteria_ --> c_e_s_s_s_d_DownloadService_convertPartnerGroup_c_e_s_d_m_s_d_DownloadCriteria_
c_e_s_s_s_d_DownloadService_convert_c_e_s_d_m_s_d_DownloadCriteria_ --> c_e_s_s_s_d_DownloadService_convertPartner_c_e_s_d_m_s_d_DownloadCriteria_
c_e_s_s_s_d_DownloadService_convert_c_e_s_d_m_s_d_DownloadCriteria_ --> c_e_s_s_s_d_DownloadService_convertProductCategories_c_e_s_d_m_s_d_DownloadCriteria_
c_e_s_s_s_d_DownloadService_convert_c_e_s_d_m_s_d_DownloadCriteria_ --> c_e_s_s_s_d_DownloadService_convertProducts_c_e_s_d_m_s_d_DownloadCriteria_
c_e_s_s_s_d_DownloadService_convert_c_e_s_d_m_s_d_DownloadCriteria_ --> c_e_s_s_s_d_DownloadService_convertSalesOrder_c_e_s_d_m_s_d_DownloadCriteria_
c_e_s_s_s_d_DownloadService_convert_c_e_s_d_m_s_d_DownloadCriteria_ --> c_e_s_s_s_d_DownloadService_convertVendor_c_e_s_d_m_s_d_DownloadCriteria_
c_e_s_s_s_d_DownloadService_download_j_i_OutputStreamWriter__c_e_s_d_m_s_d_DownloadCriteria_ --> c_e_s_s_s_d_DownloadService_convert_c_e_s_d_m_s_d_DownloadCriteria_
com_example_sms_service_system_download_PartnerCSVRepository[PartnerCSVRepository]:::others
com_example_sms_service_system_download_EmployeeCSVRepository[EmployeeCSVRepository]:::others
com_example_sms_service_system_download_VendorCSVRepository[VendorCSVRepository]:::others
com_example_sms_service_system_download_ProductCategoryCSVRepository[ProductCategoryCSVRepository]:::others
com_example_sms_service_system_download_SalesOrderCSVRepository[SalesOrderCSVRepository]:::others
com_example_sms_service_system_download_ProductCSVRepository[ProductCSVRepository]:::others
com_example_sms_service_system_download_DepartmentCSVRepository[DepartmentCSVRepository]:::others
com_example_sms_service_system_download_CustomerCSVRepository[CustomerCSVRepository]:::others
com_example_sms_service_system_download_PartnerGroupCSVRepository[PartnerGroupCSVRepository]:::others
classDef others fill:#AAA,font-size:90%;
classDef lambda fill:#999,font-size:80%;
要求するもの(引数)
ダウンロード条件
得られるもの(戻り値)
List

ダウンロード件数取得

count(DownloadCriteria):int
graph LR
c_e_s_s_s_a_AuthApiService_checkPermission_j_l_String_(["権限チェック"])
click c_e_s_s_s_a_AuthApiService_checkPermission_j_l_String_ "#c_e_s_s_s_a_AuthApiService_checkPermission_j_l_String_"
c_e_s_s_s_d_DownloadService_countCustomer_c_e_s_d_m_s_d_DownloadCriteria_(["顧客ダウンロード件数取得"])
click c_e_s_s_s_d_DownloadService_countCustomer_c_e_s_d_m_s_d_DownloadCriteria_ "#c_e_s_s_s_d_DownloadService_countCustomer_c_e_s_d_m_s_d_DownloadCriteria_"
c_e_s_s_s_d_DownloadService_countSalesOrder_c_e_s_d_m_s_d_DownloadCriteria_(["受注ダウンロード件数取得"])
click c_e_s_s_s_d_DownloadService_countSalesOrder_c_e_s_d_m_s_d_DownloadCriteria_ "#c_e_s_s_s_d_DownloadService_countSalesOrder_c_e_s_d_m_s_d_DownloadCriteria_"
c_e_s_s_s_d_DownloadService_countEmployees_c_e_s_d_m_s_d_DownloadCriteria_(["社員ダウンロード件数取得"])
click c_e_s_s_s_d_DownloadService_countEmployees_c_e_s_d_m_s_d_DownloadCriteria_ "#c_e_s_s_s_d_DownloadService_countEmployees_c_e_s_d_m_s_d_DownloadCriteria_"
c_e_s_s_s_d_DownloadService_countProductCategories_c_e_s_d_m_s_d_DownloadCriteria_(["商品カテゴリダウンロード件数取得"])
click c_e_s_s_s_d_DownloadService_countProductCategories_c_e_s_d_m_s_d_DownloadCriteria_ "#c_e_s_s_s_d_DownloadService_countProductCategories_c_e_s_d_m_s_d_DownloadCriteria_"
c_e_s_s_s_d_DownloadService_countVendor_c_e_s_d_m_s_d_DownloadCriteria_(["仕入先ダウンロード件数取得"])
click c_e_s_s_s_d_DownloadService_countVendor_c_e_s_d_m_s_d_DownloadCriteria_ "#c_e_s_s_s_d_DownloadService_countVendor_c_e_s_d_m_s_d_DownloadCriteria_"
c_e_s_s_s_d_DownloadService_countPartner_c_e_s_d_m_s_d_DownloadCriteria_(["取引先ダウンロード件数取得"])
click c_e_s_s_s_d_DownloadService_countPartner_c_e_s_d_m_s_d_DownloadCriteria_ "#c_e_s_s_s_d_DownloadService_countPartner_c_e_s_d_m_s_d_DownloadCriteria_"
c_e_s_s_s_d_DownloadService_countDepartments_c_e_s_d_m_s_d_DownloadCriteria_(["部門ダウンロード件数取得"])
click c_e_s_s_s_d_DownloadService_countDepartments_c_e_s_d_m_s_d_DownloadCriteria_ "#c_e_s_s_s_d_DownloadService_countDepartments_c_e_s_d_m_s_d_DownloadCriteria_"
c_e_s_s_s_d_DownloadService_countProducts_c_e_s_d_m_s_d_DownloadCriteria_(["商品ダウンロード件数取得"])
click c_e_s_s_s_d_DownloadService_countProducts_c_e_s_d_m_s_d_DownloadCriteria_ "#c_e_s_s_s_d_DownloadService_countProducts_c_e_s_d_m_s_d_DownloadCriteria_"
c_e_s_s_s_d_DownloadService_count_c_e_s_d_m_s_d_DownloadCriteria_(["ダウンロード件数取得"])
style c_e_s_s_s_d_DownloadService_count_c_e_s_d_m_s_d_DownloadCriteria_ font-weight:bold
c_e_s_s_s_d_DownloadService_countPartnerGroups_c_e_s_d_m_s_d_DownloadCriteria_(["取引先グループダウンロード件数取得"])
click c_e_s_s_s_d_DownloadService_countPartnerGroups_c_e_s_d_m_s_d_DownloadCriteria_ "#c_e_s_s_s_d_DownloadService_countPartnerGroups_c_e_s_d_m_s_d_DownloadCriteria_"
c_e_s_s_s_d_DownloadService_countCustomer_c_e_s_d_m_s_d_DownloadCriteria_ --> com_example_sms_service_system_download_CustomerCSVRepository
c_e_s_s_s_d_DownloadService_countDepartments_c_e_s_d_m_s_d_DownloadCriteria_ --> com_example_sms_service_system_download_DepartmentCSVRepository
c_e_s_s_s_d_DownloadService_countEmployees_c_e_s_d_m_s_d_DownloadCriteria_ --> com_example_sms_service_system_download_EmployeeCSVRepository
c_e_s_s_s_d_DownloadService_countPartnerGroups_c_e_s_d_m_s_d_DownloadCriteria_ --> com_example_sms_service_system_download_PartnerGroupCSVRepository
c_e_s_s_s_d_DownloadService_countPartner_c_e_s_d_m_s_d_DownloadCriteria_ --> com_example_sms_service_system_download_PartnerCSVRepository
c_e_s_s_s_d_DownloadService_countProductCategories_c_e_s_d_m_s_d_DownloadCriteria_ --> com_example_sms_service_system_download_ProductCategoryCSVRepository
c_e_s_s_s_d_DownloadService_countProducts_c_e_s_d_m_s_d_DownloadCriteria_ --> com_example_sms_service_system_download_ProductCSVRepository
c_e_s_s_s_d_DownloadService_countSalesOrder_c_e_s_d_m_s_d_DownloadCriteria_ --> com_example_sms_service_system_download_SalesOrderCSVRepository
c_e_s_s_s_d_DownloadService_countVendor_c_e_s_d_m_s_d_DownloadCriteria_ --> com_example_sms_service_system_download_VendorCSVRepository
c_e_s_s_s_d_DownloadService_count_c_e_s_d_m_s_d_DownloadCriteria_ --> c_e_s_s_s_a_AuthApiService_checkPermission_j_l_String_
c_e_s_s_s_d_DownloadService_count_c_e_s_d_m_s_d_DownloadCriteria_ --> c_e_s_s_s_d_DownloadService_countCustomer_c_e_s_d_m_s_d_DownloadCriteria_
c_e_s_s_s_d_DownloadService_count_c_e_s_d_m_s_d_DownloadCriteria_ --> c_e_s_s_s_d_DownloadService_countDepartments_c_e_s_d_m_s_d_DownloadCriteria_
c_e_s_s_s_d_DownloadService_count_c_e_s_d_m_s_d_DownloadCriteria_ --> c_e_s_s_s_d_DownloadService_countEmployees_c_e_s_d_m_s_d_DownloadCriteria_
c_e_s_s_s_d_DownloadService_count_c_e_s_d_m_s_d_DownloadCriteria_ --> c_e_s_s_s_d_DownloadService_countPartnerGroups_c_e_s_d_m_s_d_DownloadCriteria_
c_e_s_s_s_d_DownloadService_count_c_e_s_d_m_s_d_DownloadCriteria_ --> c_e_s_s_s_d_DownloadService_countPartner_c_e_s_d_m_s_d_DownloadCriteria_
c_e_s_s_s_d_DownloadService_count_c_e_s_d_m_s_d_DownloadCriteria_ --> c_e_s_s_s_d_DownloadService_countProductCategories_c_e_s_d_m_s_d_DownloadCriteria_
c_e_s_s_s_d_DownloadService_count_c_e_s_d_m_s_d_DownloadCriteria_ --> c_e_s_s_s_d_DownloadService_countProducts_c_e_s_d_m_s_d_DownloadCriteria_
c_e_s_s_s_d_DownloadService_count_c_e_s_d_m_s_d_DownloadCriteria_ --> c_e_s_s_s_d_DownloadService_countSalesOrder_c_e_s_d_m_s_d_DownloadCriteria_
c_e_s_s_s_d_DownloadService_count_c_e_s_d_m_s_d_DownloadCriteria_ --> c_e_s_s_s_d_DownloadService_countVendor_c_e_s_d_m_s_d_DownloadCriteria_
com_example_sms_service_system_download_PartnerCSVRepository[PartnerCSVRepository]:::others
com_example_sms_service_system_download_EmployeeCSVRepository[EmployeeCSVRepository]:::others
com_example_sms_service_system_download_VendorCSVRepository[VendorCSVRepository]:::others
com_example_sms_service_system_download_ProductCategoryCSVRepository[ProductCategoryCSVRepository]:::others
com_example_sms_service_system_download_SalesOrderCSVRepository[SalesOrderCSVRepository]:::others
com_example_sms_service_system_download_ProductCSVRepository[ProductCSVRepository]:::others
com_example_sms_service_system_download_DepartmentCSVRepository[DepartmentCSVRepository]:::others
com_example_sms_service_system_download_CustomerCSVRepository[CustomerCSVRepository]:::others
com_example_sms_service_system_download_PartnerGroupCSVRepository[PartnerGroupCSVRepository]:::others
classDef others fill:#AAA,font-size:90%;
classDef lambda fill:#999,font-size:80%;
要求するもの(引数)
ダウンロード条件
得られるもの(戻り値)
int

ダウンロード

download(OutputStreamWriter, DownloadCriteria):void
graph LR
c_e_s_s_s_d_DownloadService_convertSalesOrder_c_e_s_d_m_s_d_DownloadCriteria_(["受注CSV変換"])
click c_e_s_s_s_d_DownloadService_convertSalesOrder_c_e_s_d_m_s_d_DownloadCriteria_ "#c_e_s_s_s_d_DownloadService_convertSalesOrder_c_e_s_d_m_s_d_DownloadCriteria_"
c_e_s_s_s_d_DownloadService_convertVendor_c_e_s_d_m_s_d_DownloadCriteria_(["仕入先CSV変換"])
click c_e_s_s_s_d_DownloadService_convertVendor_c_e_s_d_m_s_d_DownloadCriteria_ "#c_e_s_s_s_d_DownloadService_convertVendor_c_e_s_d_m_s_d_DownloadCriteria_"
c_e_s_s_s_d_DownloadService_convertCustomer_c_e_s_d_m_s_d_DownloadCriteria_(["顧客CSV変換"])
click c_e_s_s_s_d_DownloadService_convertCustomer_c_e_s_d_m_s_d_DownloadCriteria_ "#c_e_s_s_s_d_DownloadService_convertCustomer_c_e_s_d_m_s_d_DownloadCriteria_"
c_e_s_s_s_d_DownloadService_convertProductCategories_c_e_s_d_m_s_d_DownloadCriteria_(["商品分類CSV変換"])
click c_e_s_s_s_d_DownloadService_convertProductCategories_c_e_s_d_m_s_d_DownloadCriteria_ "#c_e_s_s_s_d_DownloadService_convertProductCategories_c_e_s_d_m_s_d_DownloadCriteria_"
c_e_s_s_s_d_DownloadService_convert_c_e_s_d_m_s_d_DownloadCriteria_(["CSV変換"])
click c_e_s_s_s_d_DownloadService_convert_c_e_s_d_m_s_d_DownloadCriteria_ "#c_e_s_s_s_d_DownloadService_convert_c_e_s_d_m_s_d_DownloadCriteria_"
c_e_s_s_s_d_DownloadService_convertPartner_c_e_s_d_m_s_d_DownloadCriteria_(["取引先CSV変換"])
click c_e_s_s_s_d_DownloadService_convertPartner_c_e_s_d_m_s_d_DownloadCriteria_ "#c_e_s_s_s_d_DownloadService_convertPartner_c_e_s_d_m_s_d_DownloadCriteria_"
c_e_s_s_s_d_DownloadService_convertDepartments_c_e_s_d_m_s_d_DownloadCriteria_(["部門CSV変換"])
click c_e_s_s_s_d_DownloadService_convertDepartments_c_e_s_d_m_s_d_DownloadCriteria_ "#c_e_s_s_s_d_DownloadService_convertDepartments_c_e_s_d_m_s_d_DownloadCriteria_"
c_e_s_s_s_d_DownloadService_download_j_i_OutputStreamWriter__c_e_s_d_m_s_d_DownloadCriteria_(["ダウンロード"])
style c_e_s_s_s_d_DownloadService_download_j_i_OutputStreamWriter__c_e_s_d_m_s_d_DownloadCriteria_ font-weight:bold
c_e_s_s_s_d_DownloadService_convertEmployees_c_e_s_d_m_s_d_DownloadCriteria_(["社員CSV変換"])
click c_e_s_s_s_d_DownloadService_convertEmployees_c_e_s_d_m_s_d_DownloadCriteria_ "#c_e_s_s_s_d_DownloadService_convertEmployees_c_e_s_d_m_s_d_DownloadCriteria_"
c_e_s_s_s_d_DownloadService_convertPartnerGroup_c_e_s_d_m_s_d_DownloadCriteria_(["取引先グループCSV変換"])
click c_e_s_s_s_d_DownloadService_convertPartnerGroup_c_e_s_d_m_s_d_DownloadCriteria_ "#c_e_s_s_s_d_DownloadService_convertPartnerGroup_c_e_s_d_m_s_d_DownloadCriteria_"
c_e_s_s_s_d_DownloadService_convertProducts_c_e_s_d_m_s_d_DownloadCriteria_(["商品CSV変換"])
click c_e_s_s_s_d_DownloadService_convertProducts_c_e_s_d_m_s_d_DownloadCriteria_ "#c_e_s_s_s_d_DownloadService_convertProducts_c_e_s_d_m_s_d_DownloadCriteria_"
c_e_s_s_s_d_DownloadService_convertCustomer_c_e_s_d_m_s_d_DownloadCriteria_ --> com_example_sms_service_system_download_CustomerCSVRepository
c_e_s_s_s_d_DownloadService_convertDepartments_c_e_s_d_m_s_d_DownloadCriteria_ --> com_example_sms_service_system_download_DepartmentCSVRepository
c_e_s_s_s_d_DownloadService_convertEmployees_c_e_s_d_m_s_d_DownloadCriteria_ --> com_example_sms_service_system_download_EmployeeCSVRepository
c_e_s_s_s_d_DownloadService_convertPartnerGroup_c_e_s_d_m_s_d_DownloadCriteria_ --> com_example_sms_service_system_download_PartnerGroupCSVRepository
c_e_s_s_s_d_DownloadService_convertPartner_c_e_s_d_m_s_d_DownloadCriteria_ --> com_example_sms_service_system_download_PartnerCSVRepository
c_e_s_s_s_d_DownloadService_convertProductCategories_c_e_s_d_m_s_d_DownloadCriteria_ --> com_example_sms_service_system_download_ProductCategoryCSVRepository
c_e_s_s_s_d_DownloadService_convertProducts_c_e_s_d_m_s_d_DownloadCriteria_ --> com_example_sms_service_system_download_ProductCSVRepository
c_e_s_s_s_d_DownloadService_convertSalesOrder_c_e_s_d_m_s_d_DownloadCriteria_ --> com_example_sms_service_system_download_SalesOrderCSVRepository
c_e_s_s_s_d_DownloadService_convertVendor_c_e_s_d_m_s_d_DownloadCriteria_ --> com_example_sms_service_system_download_VendorCSVRepository
c_e_s_s_s_d_DownloadService_convert_c_e_s_d_m_s_d_DownloadCriteria_ --> c_e_s_s_s_d_DownloadService_convertCustomer_c_e_s_d_m_s_d_DownloadCriteria_
c_e_s_s_s_d_DownloadService_convert_c_e_s_d_m_s_d_DownloadCriteria_ --> c_e_s_s_s_d_DownloadService_convertDepartments_c_e_s_d_m_s_d_DownloadCriteria_
c_e_s_s_s_d_DownloadService_convert_c_e_s_d_m_s_d_DownloadCriteria_ --> c_e_s_s_s_d_DownloadService_convertEmployees_c_e_s_d_m_s_d_DownloadCriteria_
c_e_s_s_s_d_DownloadService_convert_c_e_s_d_m_s_d_DownloadCriteria_ --> c_e_s_s_s_d_DownloadService_convertPartnerGroup_c_e_s_d_m_s_d_DownloadCriteria_
c_e_s_s_s_d_DownloadService_convert_c_e_s_d_m_s_d_DownloadCriteria_ --> c_e_s_s_s_d_DownloadService_convertPartner_c_e_s_d_m_s_d_DownloadCriteria_
c_e_s_s_s_d_DownloadService_convert_c_e_s_d_m_s_d_DownloadCriteria_ --> c_e_s_s_s_d_DownloadService_convertProductCategories_c_e_s_d_m_s_d_DownloadCriteria_
c_e_s_s_s_d_DownloadService_convert_c_e_s_d_m_s_d_DownloadCriteria_ --> c_e_s_s_s_d_DownloadService_convertProducts_c_e_s_d_m_s_d_DownloadCriteria_
c_e_s_s_s_d_DownloadService_convert_c_e_s_d_m_s_d_DownloadCriteria_ --> c_e_s_s_s_d_DownloadService_convertSalesOrder_c_e_s_d_m_s_d_DownloadCriteria_
c_e_s_s_s_d_DownloadService_convert_c_e_s_d_m_s_d_DownloadCriteria_ --> c_e_s_s_s_d_DownloadService_convertVendor_c_e_s_d_m_s_d_DownloadCriteria_
c_e_s_s_s_d_DownloadService_download_j_i_OutputStreamWriter__c_e_s_d_m_s_d_DownloadCriteria_ --> c_e_s_s_s_d_DownloadService_convert_c_e_s_d_m_s_d_DownloadCriteria_
com_example_sms_service_system_download_PartnerCSVRepository[PartnerCSVRepository]:::others
com_example_sms_service_system_download_EmployeeCSVRepository[EmployeeCSVRepository]:::others
com_example_sms_service_system_download_VendorCSVRepository[VendorCSVRepository]:::others
com_example_sms_service_system_download_ProductCategoryCSVRepository[ProductCategoryCSVRepository]:::others
com_example_sms_service_system_download_SalesOrderCSVRepository[SalesOrderCSVRepository]:::others
com_example_sms_service_system_download_ProductCSVRepository[ProductCSVRepository]:::others
com_example_sms_service_system_download_DepartmentCSVRepository[DepartmentCSVRepository]:::others
com_example_sms_service_system_download_CustomerCSVRepository[CustomerCSVRepository]:::others
com_example_sms_service_system_download_PartnerGroupCSVRepository[PartnerGroupCSVRepository]:::others
classDef others fill:#AAA,font-size:90%;
classDef lambda fill:#999,font-size:80%;
要求するもの(引数)
ダウンロード条件
OutputStreamWriter

顧客CSV変換

convertCustomer(DownloadCriteria):List<CustomerDownloadCSV>
graph LR
c_e_s_s_s_d_DownloadService_convert_c_e_s_d_m_s_d_DownloadCriteria_(["CSV変換"])
click c_e_s_s_s_d_DownloadService_convert_c_e_s_d_m_s_d_DownloadCriteria_ "#c_e_s_s_s_d_DownloadService_convert_c_e_s_d_m_s_d_DownloadCriteria_"
c_e_s_s_s_d_DownloadService_convertCustomer_c_e_s_d_m_s_d_DownloadCriteria_(["顧客CSV変換"])
style c_e_s_s_s_d_DownloadService_convertCustomer_c_e_s_d_m_s_d_DownloadCriteria_ font-weight:bold
c_e_s_s_s_d_DownloadService_convertCustomer_c_e_s_d_m_s_d_DownloadCriteria_ --> com_example_sms_service_system_download_CustomerCSVRepository
c_e_s_s_s_d_DownloadService_convert_c_e_s_d_m_s_d_DownloadCriteria_ --> c_e_s_s_s_d_DownloadService_convertCustomer_c_e_s_d_m_s_d_DownloadCriteria_
com_example_sms_service_system_download_CustomerCSVRepository[CustomerCSVRepository]:::others
classDef others fill:#AAA,font-size:90%;
classDef lambda fill:#999,font-size:80%;
要求するもの(引数)
ダウンロード条件
得られるもの(戻り値)
List<CustomerDownloadCSV>

部門CSV変換

convertDepartments(DownloadCriteria):List<DepartmentDownloadCSV>
graph LR
c_e_s_s_s_d_DownloadService_convertDepartments_c_e_s_d_m_s_d_DownloadCriteria_(["部門CSV変換"])
style c_e_s_s_s_d_DownloadService_convertDepartments_c_e_s_d_m_s_d_DownloadCriteria_ font-weight:bold
c_e_s_s_s_d_DownloadService_convert_c_e_s_d_m_s_d_DownloadCriteria_(["CSV変換"])
click c_e_s_s_s_d_DownloadService_convert_c_e_s_d_m_s_d_DownloadCriteria_ "#c_e_s_s_s_d_DownloadService_convert_c_e_s_d_m_s_d_DownloadCriteria_"
c_e_s_s_s_d_DownloadService_convertDepartments_c_e_s_d_m_s_d_DownloadCriteria_ --> com_example_sms_service_system_download_DepartmentCSVRepository
c_e_s_s_s_d_DownloadService_convert_c_e_s_d_m_s_d_DownloadCriteria_ --> c_e_s_s_s_d_DownloadService_convertDepartments_c_e_s_d_m_s_d_DownloadCriteria_
com_example_sms_service_system_download_DepartmentCSVRepository[DepartmentCSVRepository]:::others
classDef others fill:#AAA,font-size:90%;
classDef lambda fill:#999,font-size:80%;
要求するもの(引数)
ダウンロード条件
得られるもの(戻り値)
List<DepartmentDownloadCSV>

社員CSV変換

convertEmployees(DownloadCriteria):List<EmployeeDownloadCSV>
graph LR
c_e_s_s_s_d_DownloadService_convert_c_e_s_d_m_s_d_DownloadCriteria_(["CSV変換"])
click c_e_s_s_s_d_DownloadService_convert_c_e_s_d_m_s_d_DownloadCriteria_ "#c_e_s_s_s_d_DownloadService_convert_c_e_s_d_m_s_d_DownloadCriteria_"
c_e_s_s_s_d_DownloadService_convertEmployees_c_e_s_d_m_s_d_DownloadCriteria_(["社員CSV変換"])
style c_e_s_s_s_d_DownloadService_convertEmployees_c_e_s_d_m_s_d_DownloadCriteria_ font-weight:bold
c_e_s_s_s_d_DownloadService_convertEmployees_c_e_s_d_m_s_d_DownloadCriteria_ --> com_example_sms_service_system_download_EmployeeCSVRepository
c_e_s_s_s_d_DownloadService_convert_c_e_s_d_m_s_d_DownloadCriteria_ --> c_e_s_s_s_d_DownloadService_convertEmployees_c_e_s_d_m_s_d_DownloadCriteria_
com_example_sms_service_system_download_EmployeeCSVRepository[EmployeeCSVRepository]:::others
classDef others fill:#AAA,font-size:90%;
classDef lambda fill:#999,font-size:80%;
要求するもの(引数)
ダウンロード条件
得られるもの(戻り値)
List<EmployeeDownloadCSV>

取引先CSV変換

convertPartner(DownloadCriteria):List<PartnerDownloadCSV>
graph LR
c_e_s_s_s_d_DownloadService_convertPartner_c_e_s_d_m_s_d_DownloadCriteria_(["取引先CSV変換"])
style c_e_s_s_s_d_DownloadService_convertPartner_c_e_s_d_m_s_d_DownloadCriteria_ font-weight:bold
c_e_s_s_s_d_DownloadService_convert_c_e_s_d_m_s_d_DownloadCriteria_(["CSV変換"])
click c_e_s_s_s_d_DownloadService_convert_c_e_s_d_m_s_d_DownloadCriteria_ "#c_e_s_s_s_d_DownloadService_convert_c_e_s_d_m_s_d_DownloadCriteria_"
c_e_s_s_s_d_DownloadService_convertPartner_c_e_s_d_m_s_d_DownloadCriteria_ --> com_example_sms_service_system_download_PartnerCSVRepository
c_e_s_s_s_d_DownloadService_convert_c_e_s_d_m_s_d_DownloadCriteria_ --> c_e_s_s_s_d_DownloadService_convertPartner_c_e_s_d_m_s_d_DownloadCriteria_
com_example_sms_service_system_download_PartnerCSVRepository[PartnerCSVRepository]:::others
classDef others fill:#AAA,font-size:90%;
classDef lambda fill:#999,font-size:80%;
要求するもの(引数)
ダウンロード条件
得られるもの(戻り値)
List<PartnerDownloadCSV>

取引先グループCSV変換

convertPartnerGroup(DownloadCriteria):List<PartnerGroupDownloadCSV>
graph LR
c_e_s_s_s_d_DownloadService_convertPartnerGroup_c_e_s_d_m_s_d_DownloadCriteria_(["取引先グループCSV変換"])
style c_e_s_s_s_d_DownloadService_convertPartnerGroup_c_e_s_d_m_s_d_DownloadCriteria_ font-weight:bold
c_e_s_s_s_d_DownloadService_convert_c_e_s_d_m_s_d_DownloadCriteria_(["CSV変換"])
click c_e_s_s_s_d_DownloadService_convert_c_e_s_d_m_s_d_DownloadCriteria_ "#c_e_s_s_s_d_DownloadService_convert_c_e_s_d_m_s_d_DownloadCriteria_"
c_e_s_s_s_d_DownloadService_convertPartnerGroup_c_e_s_d_m_s_d_DownloadCriteria_ --> com_example_sms_service_system_download_PartnerGroupCSVRepository
c_e_s_s_s_d_DownloadService_convert_c_e_s_d_m_s_d_DownloadCriteria_ --> c_e_s_s_s_d_DownloadService_convertPartnerGroup_c_e_s_d_m_s_d_DownloadCriteria_
com_example_sms_service_system_download_PartnerGroupCSVRepository[PartnerGroupCSVRepository]:::others
classDef others fill:#AAA,font-size:90%;
classDef lambda fill:#999,font-size:80%;
要求するもの(引数)
ダウンロード条件
得られるもの(戻り値)
List<PartnerGroupDownloadCSV>

商品分類CSV変換

convertProductCategories(DownloadCriteria):List<ProductCategoryDownloadCSV>
graph LR
c_e_s_s_s_d_DownloadService_convertProductCategories_c_e_s_d_m_s_d_DownloadCriteria_(["商品分類CSV変換"])
style c_e_s_s_s_d_DownloadService_convertProductCategories_c_e_s_d_m_s_d_DownloadCriteria_ font-weight:bold
c_e_s_s_s_d_DownloadService_convert_c_e_s_d_m_s_d_DownloadCriteria_(["CSV変換"])
click c_e_s_s_s_d_DownloadService_convert_c_e_s_d_m_s_d_DownloadCriteria_ "#c_e_s_s_s_d_DownloadService_convert_c_e_s_d_m_s_d_DownloadCriteria_"
c_e_s_s_s_d_DownloadService_convertProductCategories_c_e_s_d_m_s_d_DownloadCriteria_ --> com_example_sms_service_system_download_ProductCategoryCSVRepository
c_e_s_s_s_d_DownloadService_convert_c_e_s_d_m_s_d_DownloadCriteria_ --> c_e_s_s_s_d_DownloadService_convertProductCategories_c_e_s_d_m_s_d_DownloadCriteria_
com_example_sms_service_system_download_ProductCategoryCSVRepository[ProductCategoryCSVRepository]:::others
classDef others fill:#AAA,font-size:90%;
classDef lambda fill:#999,font-size:80%;
要求するもの(引数)
ダウンロード条件
得られるもの(戻り値)
List<ProductCategoryDownloadCSV>

商品CSV変換

convertProducts(DownloadCriteria):List<ProductDownloadCSV>
graph LR
c_e_s_s_s_d_DownloadService_convertProducts_c_e_s_d_m_s_d_DownloadCriteria_(["商品CSV変換"])
style c_e_s_s_s_d_DownloadService_convertProducts_c_e_s_d_m_s_d_DownloadCriteria_ font-weight:bold
c_e_s_s_s_d_DownloadService_convert_c_e_s_d_m_s_d_DownloadCriteria_(["CSV変換"])
click c_e_s_s_s_d_DownloadService_convert_c_e_s_d_m_s_d_DownloadCriteria_ "#c_e_s_s_s_d_DownloadService_convert_c_e_s_d_m_s_d_DownloadCriteria_"
c_e_s_s_s_d_DownloadService_convertProducts_c_e_s_d_m_s_d_DownloadCriteria_ --> com_example_sms_service_system_download_ProductCSVRepository
c_e_s_s_s_d_DownloadService_convert_c_e_s_d_m_s_d_DownloadCriteria_ --> c_e_s_s_s_d_DownloadService_convertProducts_c_e_s_d_m_s_d_DownloadCriteria_
com_example_sms_service_system_download_ProductCSVRepository[ProductCSVRepository]:::others
classDef others fill:#AAA,font-size:90%;
classDef lambda fill:#999,font-size:80%;
要求するもの(引数)
ダウンロード条件
得られるもの(戻り値)
List<ProductDownloadCSV>

受注CSV変換

convertSalesOrder(DownloadCriteria):List<SalesOrderDownloadCSV>
graph LR
c_e_s_s_s_d_DownloadService_convert_c_e_s_d_m_s_d_DownloadCriteria_(["CSV変換"])
click c_e_s_s_s_d_DownloadService_convert_c_e_s_d_m_s_d_DownloadCriteria_ "#c_e_s_s_s_d_DownloadService_convert_c_e_s_d_m_s_d_DownloadCriteria_"
c_e_s_s_s_d_DownloadService_convertSalesOrder_c_e_s_d_m_s_d_DownloadCriteria_(["受注CSV変換"])
style c_e_s_s_s_d_DownloadService_convertSalesOrder_c_e_s_d_m_s_d_DownloadCriteria_ font-weight:bold
c_e_s_s_s_d_DownloadService_convertSalesOrder_c_e_s_d_m_s_d_DownloadCriteria_ --> com_example_sms_service_system_download_SalesOrderCSVRepository
c_e_s_s_s_d_DownloadService_convert_c_e_s_d_m_s_d_DownloadCriteria_ --> c_e_s_s_s_d_DownloadService_convertSalesOrder_c_e_s_d_m_s_d_DownloadCriteria_
com_example_sms_service_system_download_SalesOrderCSVRepository[SalesOrderCSVRepository]:::others
classDef others fill:#AAA,font-size:90%;
classDef lambda fill:#999,font-size:80%;
要求するもの(引数)
ダウンロード条件
得られるもの(戻り値)
List<SalesOrderDownloadCSV>

仕入先CSV変換

convertVendor(DownloadCriteria):List<VendorDownloadCSV>
graph LR
c_e_s_s_s_d_DownloadService_convert_c_e_s_d_m_s_d_DownloadCriteria_(["CSV変換"])
click c_e_s_s_s_d_DownloadService_convert_c_e_s_d_m_s_d_DownloadCriteria_ "#c_e_s_s_s_d_DownloadService_convert_c_e_s_d_m_s_d_DownloadCriteria_"
c_e_s_s_s_d_DownloadService_convertVendor_c_e_s_d_m_s_d_DownloadCriteria_(["仕入先CSV変換"])
style c_e_s_s_s_d_DownloadService_convertVendor_c_e_s_d_m_s_d_DownloadCriteria_ font-weight:bold
c_e_s_s_s_d_DownloadService_convertVendor_c_e_s_d_m_s_d_DownloadCriteria_ --> com_example_sms_service_system_download_VendorCSVRepository
c_e_s_s_s_d_DownloadService_convert_c_e_s_d_m_s_d_DownloadCriteria_ --> c_e_s_s_s_d_DownloadService_convertVendor_c_e_s_d_m_s_d_DownloadCriteria_
com_example_sms_service_system_download_VendorCSVRepository[VendorCSVRepository]:::others
classDef others fill:#AAA,font-size:90%;
classDef lambda fill:#999,font-size:80%;
要求するもの(引数)
ダウンロード条件
得られるもの(戻り値)
List<VendorDownloadCSV>

顧客ダウンロード件数取得

countCustomer(DownloadCriteria):int
graph LR
c_e_s_s_s_d_DownloadService_countCustomer_c_e_s_d_m_s_d_DownloadCriteria_(["顧客ダウンロード件数取得"])
style c_e_s_s_s_d_DownloadService_countCustomer_c_e_s_d_m_s_d_DownloadCriteria_ font-weight:bold
c_e_s_s_s_d_DownloadService_count_c_e_s_d_m_s_d_DownloadCriteria_(["ダウンロード件数取得"])
click c_e_s_s_s_d_DownloadService_count_c_e_s_d_m_s_d_DownloadCriteria_ "#c_e_s_s_s_d_DownloadService_count_c_e_s_d_m_s_d_DownloadCriteria_"
c_e_s_s_s_d_DownloadService_countCustomer_c_e_s_d_m_s_d_DownloadCriteria_ --> com_example_sms_service_system_download_CustomerCSVRepository
c_e_s_s_s_d_DownloadService_count_c_e_s_d_m_s_d_DownloadCriteria_ --> c_e_s_s_s_d_DownloadService_countCustomer_c_e_s_d_m_s_d_DownloadCriteria_
com_example_sms_service_system_download_CustomerCSVRepository[CustomerCSVRepository]:::others
classDef others fill:#AAA,font-size:90%;
classDef lambda fill:#999,font-size:80%;
要求するもの(引数)
ダウンロード条件
得られるもの(戻り値)
int

部門ダウンロード件数取得

countDepartments(DownloadCriteria):int
graph LR
c_e_s_s_s_d_DownloadService_countDepartments_c_e_s_d_m_s_d_DownloadCriteria_(["部門ダウンロード件数取得"])
style c_e_s_s_s_d_DownloadService_countDepartments_c_e_s_d_m_s_d_DownloadCriteria_ font-weight:bold
c_e_s_s_s_d_DownloadService_count_c_e_s_d_m_s_d_DownloadCriteria_(["ダウンロード件数取得"])
click c_e_s_s_s_d_DownloadService_count_c_e_s_d_m_s_d_DownloadCriteria_ "#c_e_s_s_s_d_DownloadService_count_c_e_s_d_m_s_d_DownloadCriteria_"
c_e_s_s_s_d_DownloadService_countDepartments_c_e_s_d_m_s_d_DownloadCriteria_ --> com_example_sms_service_system_download_DepartmentCSVRepository
c_e_s_s_s_d_DownloadService_count_c_e_s_d_m_s_d_DownloadCriteria_ --> c_e_s_s_s_d_DownloadService_countDepartments_c_e_s_d_m_s_d_DownloadCriteria_
com_example_sms_service_system_download_DepartmentCSVRepository[DepartmentCSVRepository]:::others
classDef others fill:#AAA,font-size:90%;
classDef lambda fill:#999,font-size:80%;
要求するもの(引数)
ダウンロード条件
得られるもの(戻り値)
int

社員ダウンロード件数取得

countEmployees(DownloadCriteria):int
graph LR
c_e_s_s_s_d_DownloadService_countEmployees_c_e_s_d_m_s_d_DownloadCriteria_(["社員ダウンロード件数取得"])
style c_e_s_s_s_d_DownloadService_countEmployees_c_e_s_d_m_s_d_DownloadCriteria_ font-weight:bold
c_e_s_s_s_d_DownloadService_count_c_e_s_d_m_s_d_DownloadCriteria_(["ダウンロード件数取得"])
click c_e_s_s_s_d_DownloadService_count_c_e_s_d_m_s_d_DownloadCriteria_ "#c_e_s_s_s_d_DownloadService_count_c_e_s_d_m_s_d_DownloadCriteria_"
c_e_s_s_s_d_DownloadService_countEmployees_c_e_s_d_m_s_d_DownloadCriteria_ --> com_example_sms_service_system_download_EmployeeCSVRepository
c_e_s_s_s_d_DownloadService_count_c_e_s_d_m_s_d_DownloadCriteria_ --> c_e_s_s_s_d_DownloadService_countEmployees_c_e_s_d_m_s_d_DownloadCriteria_
com_example_sms_service_system_download_EmployeeCSVRepository[EmployeeCSVRepository]:::others
classDef others fill:#AAA,font-size:90%;
classDef lambda fill:#999,font-size:80%;
要求するもの(引数)
ダウンロード条件
得られるもの(戻り値)
int

取引先ダウンロード件数取得

countPartner(DownloadCriteria):int
graph LR
c_e_s_s_s_d_DownloadService_countPartner_c_e_s_d_m_s_d_DownloadCriteria_(["取引先ダウンロード件数取得"])
style c_e_s_s_s_d_DownloadService_countPartner_c_e_s_d_m_s_d_DownloadCriteria_ font-weight:bold
c_e_s_s_s_d_DownloadService_count_c_e_s_d_m_s_d_DownloadCriteria_(["ダウンロード件数取得"])
click c_e_s_s_s_d_DownloadService_count_c_e_s_d_m_s_d_DownloadCriteria_ "#c_e_s_s_s_d_DownloadService_count_c_e_s_d_m_s_d_DownloadCriteria_"
c_e_s_s_s_d_DownloadService_countPartner_c_e_s_d_m_s_d_DownloadCriteria_ --> com_example_sms_service_system_download_PartnerCSVRepository
c_e_s_s_s_d_DownloadService_count_c_e_s_d_m_s_d_DownloadCriteria_ --> c_e_s_s_s_d_DownloadService_countPartner_c_e_s_d_m_s_d_DownloadCriteria_
com_example_sms_service_system_download_PartnerCSVRepository[PartnerCSVRepository]:::others
classDef others fill:#AAA,font-size:90%;
classDef lambda fill:#999,font-size:80%;
要求するもの(引数)
ダウンロード条件
得られるもの(戻り値)
int

取引先グループダウンロード件数取得

countPartnerGroups(DownloadCriteria):int
graph LR
c_e_s_s_s_d_DownloadService_countPartnerGroups_c_e_s_d_m_s_d_DownloadCriteria_(["取引先グループダウンロード件数取得"])
style c_e_s_s_s_d_DownloadService_countPartnerGroups_c_e_s_d_m_s_d_DownloadCriteria_ font-weight:bold
c_e_s_s_s_d_DownloadService_count_c_e_s_d_m_s_d_DownloadCriteria_(["ダウンロード件数取得"])
click c_e_s_s_s_d_DownloadService_count_c_e_s_d_m_s_d_DownloadCriteria_ "#c_e_s_s_s_d_DownloadService_count_c_e_s_d_m_s_d_DownloadCriteria_"
c_e_s_s_s_d_DownloadService_countPartnerGroups_c_e_s_d_m_s_d_DownloadCriteria_ --> com_example_sms_service_system_download_PartnerGroupCSVRepository
c_e_s_s_s_d_DownloadService_count_c_e_s_d_m_s_d_DownloadCriteria_ --> c_e_s_s_s_d_DownloadService_countPartnerGroups_c_e_s_d_m_s_d_DownloadCriteria_
com_example_sms_service_system_download_PartnerGroupCSVRepository[PartnerGroupCSVRepository]:::others
classDef others fill:#AAA,font-size:90%;
classDef lambda fill:#999,font-size:80%;
要求するもの(引数)
ダウンロード条件
得られるもの(戻り値)
int

商品カテゴリダウンロード件数取得

countProductCategories(DownloadCriteria):int
graph LR
c_e_s_s_s_d_DownloadService_countProductCategories_c_e_s_d_m_s_d_DownloadCriteria_(["商品カテゴリダウンロード件数取得"])
style c_e_s_s_s_d_DownloadService_countProductCategories_c_e_s_d_m_s_d_DownloadCriteria_ font-weight:bold
c_e_s_s_s_d_DownloadService_count_c_e_s_d_m_s_d_DownloadCriteria_(["ダウンロード件数取得"])
click c_e_s_s_s_d_DownloadService_count_c_e_s_d_m_s_d_DownloadCriteria_ "#c_e_s_s_s_d_DownloadService_count_c_e_s_d_m_s_d_DownloadCriteria_"
c_e_s_s_s_d_DownloadService_countProductCategories_c_e_s_d_m_s_d_DownloadCriteria_ --> com_example_sms_service_system_download_ProductCategoryCSVRepository
c_e_s_s_s_d_DownloadService_count_c_e_s_d_m_s_d_DownloadCriteria_ --> c_e_s_s_s_d_DownloadService_countProductCategories_c_e_s_d_m_s_d_DownloadCriteria_
com_example_sms_service_system_download_ProductCategoryCSVRepository[ProductCategoryCSVRepository]:::others
classDef others fill:#AAA,font-size:90%;
classDef lambda fill:#999,font-size:80%;
要求するもの(引数)
ダウンロード条件
得られるもの(戻り値)
int

商品ダウンロード件数取得

countProducts(DownloadCriteria):int
graph LR
c_e_s_s_s_d_DownloadService_countProducts_c_e_s_d_m_s_d_DownloadCriteria_(["商品ダウンロード件数取得"])
style c_e_s_s_s_d_DownloadService_countProducts_c_e_s_d_m_s_d_DownloadCriteria_ font-weight:bold
c_e_s_s_s_d_DownloadService_count_c_e_s_d_m_s_d_DownloadCriteria_(["ダウンロード件数取得"])
click c_e_s_s_s_d_DownloadService_count_c_e_s_d_m_s_d_DownloadCriteria_ "#c_e_s_s_s_d_DownloadService_count_c_e_s_d_m_s_d_DownloadCriteria_"
c_e_s_s_s_d_DownloadService_countProducts_c_e_s_d_m_s_d_DownloadCriteria_ --> com_example_sms_service_system_download_ProductCSVRepository
c_e_s_s_s_d_DownloadService_count_c_e_s_d_m_s_d_DownloadCriteria_ --> c_e_s_s_s_d_DownloadService_countProducts_c_e_s_d_m_s_d_DownloadCriteria_
com_example_sms_service_system_download_ProductCSVRepository[ProductCSVRepository]:::others
classDef others fill:#AAA,font-size:90%;
classDef lambda fill:#999,font-size:80%;
要求するもの(引数)
ダウンロード条件
得られるもの(戻り値)
int

受注ダウンロード件数取得

countSalesOrder(DownloadCriteria):int
graph LR
c_e_s_s_s_d_DownloadService_countSalesOrder_c_e_s_d_m_s_d_DownloadCriteria_(["受注ダウンロード件数取得"])
style c_e_s_s_s_d_DownloadService_countSalesOrder_c_e_s_d_m_s_d_DownloadCriteria_ font-weight:bold
c_e_s_s_s_d_DownloadService_count_c_e_s_d_m_s_d_DownloadCriteria_(["ダウンロード件数取得"])
click c_e_s_s_s_d_DownloadService_count_c_e_s_d_m_s_d_DownloadCriteria_ "#c_e_s_s_s_d_DownloadService_count_c_e_s_d_m_s_d_DownloadCriteria_"
c_e_s_s_s_d_DownloadService_countSalesOrder_c_e_s_d_m_s_d_DownloadCriteria_ --> com_example_sms_service_system_download_SalesOrderCSVRepository
c_e_s_s_s_d_DownloadService_count_c_e_s_d_m_s_d_DownloadCriteria_ --> c_e_s_s_s_d_DownloadService_countSalesOrder_c_e_s_d_m_s_d_DownloadCriteria_
com_example_sms_service_system_download_SalesOrderCSVRepository[SalesOrderCSVRepository]:::others
classDef others fill:#AAA,font-size:90%;
classDef lambda fill:#999,font-size:80%;
要求するもの(引数)
ダウンロード条件
得られるもの(戻り値)
int

仕入先ダウンロード件数取得

countVendor(DownloadCriteria):int
graph LR
c_e_s_s_s_d_DownloadService_count_c_e_s_d_m_s_d_DownloadCriteria_(["ダウンロード件数取得"])
click c_e_s_s_s_d_DownloadService_count_c_e_s_d_m_s_d_DownloadCriteria_ "#c_e_s_s_s_d_DownloadService_count_c_e_s_d_m_s_d_DownloadCriteria_"
c_e_s_s_s_d_DownloadService_countVendor_c_e_s_d_m_s_d_DownloadCriteria_(["仕入先ダウンロード件数取得"])
style c_e_s_s_s_d_DownloadService_countVendor_c_e_s_d_m_s_d_DownloadCriteria_ font-weight:bold
c_e_s_s_s_d_DownloadService_countVendor_c_e_s_d_m_s_d_DownloadCriteria_ --> com_example_sms_service_system_download_VendorCSVRepository
c_e_s_s_s_d_DownloadService_count_c_e_s_d_m_s_d_DownloadCriteria_ --> c_e_s_s_s_d_DownloadService_countVendor_c_e_s_d_m_s_d_DownloadCriteria_
com_example_sms_service_system_download_VendorCSVRepository[VendorCSVRepository]:::others
classDef others fill:#AAA,font-size:90%;
classDef lambda fill:#999,font-size:80%;
要求するもの(引数)
ダウンロード条件
得られるもの(戻り値)
int

ユーザー管理サービス

com.example.sms.service.system.user.UserManagementService

ユーザー削除

delete(UserId):void
graph LR
c_e_s_s_s_u_UserManagementService_delete_c_e_s_d_m_s_u_UserId_(["ユーザー削除"])
style c_e_s_s_s_u_UserManagementService_delete_c_e_s_d_m_s_u_UserId_ font-weight:bold
c_e_s_s_s_u_UserManagementService_delete_c_e_s_d_m_s_u_UserId_ --> com_example_sms_service_system_user_UserRepository
com_example_sms_service_system_user_UserRepository[UserRepository]:::others
classDef others fill:#AAA,font-size:90%;
classDef lambda fill:#999,font-size:80%;
要求するもの(引数)
ユーザーID

ユーザー検索

find(UserId):User
graph LR
c_e_s_s_s_u_UserManagementService_find_c_e_s_d_m_s_u_UserId_(["ユーザー検索"])
style c_e_s_s_s_u_UserManagementService_find_c_e_s_d_m_s_u_UserId_ font-weight:bold
c_e_s_s_s_u_UserManagementService_find_c_e_s_d_m_s_u_UserId_ --> com_example_sms_service_system_user_UserRepository
com_example_sms_service_system_user_UserRepository[UserRepository]:::others
classDef others fill:#AAA,font-size:90%;
classDef lambda fill:#999,font-size:80%;
要求するもの(引数)
ユーザーID
得られるもの(戻り値)
ユーザー

ユーザー新規登録

register(User):void
graph LR
c_e_s_s_s_u_UserManagementService_register_c_e_s_d_m_s_u_User_(["ユーザー新規登録"])
style c_e_s_s_s_u_UserManagementService_register_c_e_s_d_m_s_u_User_ font-weight:bold
c_e_s_s_s_u_UserManagementService_register_c_e_s_d_m_s_u_User_ --> com_example_sms_service_system_user_UserRepository
com_example_sms_service_system_user_UserRepository[UserRepository]:::others
classDef others fill:#AAA,font-size:90%;
classDef lambda fill:#999,font-size:80%;
要求するもの(引数)
ユーザー

ユーザー情報編集

save(User):void
graph LR
c_e_s_s_s_u_UserManagementService_save_c_e_s_d_m_s_u_User_(["ユーザー情報編集"])
style c_e_s_s_s_u_UserManagementService_save_c_e_s_d_m_s_u_User_ font-weight:bold
c_e_s_s_s_u_UserManagementService_save_c_e_s_d_m_s_u_User_ --> com_example_sms_service_system_user_UserRepository
com_example_sms_service_system_user_UserRepository[UserRepository]:::others
classDef others fill:#AAA,font-size:90%;
classDef lambda fill:#999,font-size:80%;
要求するもの(引数)
ユーザー

ユーザー一覧

selectAll():UserList
graph LR
c_e_s_s_s_u_UserManagementService_selectAll__(["ユーザー一覧"])
style c_e_s_s_s_u_UserManagementService_selectAll__ font-weight:bold
c_e_s_s_s_u_UserManagementService_selectAll__ --> com_example_sms_service_system_user_UserRepository
com_example_sms_service_system_user_UserRepository[UserRepository]:::others
classDef others fill:#AAA,font-size:90%;
classDef lambda fill:#999,font-size:80%;
得られるもの(戻り値)
ユーザー一覧

ユーザー一覧(ページング)

selectAllWithPageInfo():PageInfo<User>
graph LR
c_e_s_s_s_u_UserManagementService_selectAllWithPageInfo__(["ユーザー一覧(ページング)"])
style c_e_s_s_s_u_UserManagementService_selectAllWithPageInfo__ font-weight:bold
c_e_s_s_s_u_UserManagementService_selectAllWithPageInfo__ --> com_example_sms_service_system_user_UserRepository
com_example_sms_service_system_user_UserRepository[UserRepository]:::others
classDef others fill:#AAA,font-size:90%;
classDef lambda fill:#999,font-size:80%;
得られるもの(戻り値)
PageInfo<ユーザー>