in python/rpdk/java/codegen.py [0:0]
def init_handlers(self, project, src, tst):
"""Writing stub handlers and tests"""
pojo_name = "ResourceModel"
for operation in OPERATIONS:
entity = "{}Handler.java".format(operation)
entity_test = "{}HandlerTest.java".format(operation)
stub_entity = "Stub{}Handler.java".format(
operation if operation == "List" or self._is_aws_guided(project) else ""
)
stub_entity_test = "Stub{}HandlerTest.java".format(
operation if operation == "List" else ""
)
self._writing_component(
project,
src,
entity=entity,
stub_entity=stub_entity,
operation=operation,
pojo_name=pojo_name,
call_graph=project.type_name.replace("::", "-"),
)
self._writing_component(
project,
tst,
entity=entity_test,
stub_entity=stub_entity_test,
operation=operation,
pojo_name=pojo_name,
)