]> git.somenet.org - pub/jan/dst18.git/commit
Add template for assignment 2
authorThomas Rausch <thomas.rausch@tuwien.ac.at>
Wed, 4 Apr 2018 02:10:34 +0000 (04:10 +0200)
committerThomas Rausch <thomas.rausch@tuwien.ac.at>
Wed, 4 Apr 2018 02:10:34 +0000 (04:10 +0200)
commit8ba9dfced6070efe66385555d39d0ff7d8877a24
treeb4f6a5268e7b88747b81b186da8aaa4190ca73d9
parent274bc2e6b718fd172d2cc7a71de1653eecab6963
Add template for assignment 2
91 files changed:
ass2-aop/pom.xml [new file with mode: 0644]
ass2-aop/src/main/java/dst/ass2/aop/IPluginExecutable.java [new file with mode: 0644]
ass2-aop/src/main/java/dst/ass2/aop/IPluginExecutor.java [new file with mode: 0644]
ass2-aop/src/main/java/dst/ass2/aop/PluginExecutorFactory.java [new file with mode: 0644]
ass2-aop/src/main/java/dst/ass2/aop/logging/Invisible.java [new file with mode: 0644]
ass2-aop/src/main/java/dst/ass2/aop/logging/LoggingAspect.java [new file with mode: 0644]
ass2-aop/src/main/java/dst/ass2/aop/management/ManagementAspect.java [new file with mode: 0644]
ass2-aop/src/main/java/dst/ass2/aop/management/Timeout.java [new file with mode: 0644]
ass2-aop/src/test/java/dst/ass2/aop/event/Event.java [new file with mode: 0644]
ass2-aop/src/test/java/dst/ass2/aop/event/EventBus.java [new file with mode: 0644]
ass2-aop/src/test/java/dst/ass2/aop/event/EventBusHandler.java [new file with mode: 0644]
ass2-aop/src/test/java/dst/ass2/aop/event/EventType.java [new file with mode: 0644]
ass2-aop/src/test/java/dst/ass2/aop/sample/AbstractPluginExecutable.java [new file with mode: 0644]
ass2-aop/src/test/java/dst/ass2/aop/sample/InterruptedPluginExecutable.java [new file with mode: 0644]
ass2-aop/src/test/java/dst/ass2/aop/sample/InvisiblePluginExecutable.java [new file with mode: 0644]
ass2-aop/src/test/java/dst/ass2/aop/sample/LoggingPluginExecutable.java [new file with mode: 0644]
ass2-aop/src/test/java/dst/ass2/aop/sample/SystemOutPluginExecutable.java [new file with mode: 0644]
ass2-aop/src/test/java/dst/ass2/aop/tests/Ass2_4_1Test.java [new file with mode: 0644]
ass2-aop/src/test/java/dst/ass2/aop/tests/Ass2_4_2Test.java [new file with mode: 0644]
ass2-aop/src/test/java/dst/ass2/aop/tests/Ass2_4_3Test.java [new file with mode: 0644]
ass2-aop/src/test/java/dst/ass2/aop/tests/Ass2_4_Suite.java [new file with mode: 0644]
ass2-aop/src/test/java/dst/ass2/aop/util/JarUtils.java [new file with mode: 0644]
ass2-aop/src/test/java/dst/ass2/aop/util/PluginUtils.java [new file with mode: 0644]
ass2-aop/src/test/resources/all.zip [new file with mode: 0644]
ass2-aop/src/test/resources/simple.zip [new file with mode: 0644]
ass2-di/pom.xml [new file with mode: 0644]
ass2-di/src/main/java/dst/ass2/di/IInjectionController.java [new file with mode: 0644]
ass2-di/src/main/java/dst/ass2/di/InjectionControllerFactory.java [new file with mode: 0644]
ass2-di/src/main/java/dst/ass2/di/InjectionException.java [new file with mode: 0644]
ass2-di/src/main/java/dst/ass2/di/agent/InjectorAgent.java [new file with mode: 0644]
ass2-di/src/main/java/dst/ass2/di/annotation/Component.java [new file with mode: 0644]
ass2-di/src/main/java/dst/ass2/di/annotation/ComponentId.java [new file with mode: 0644]
ass2-di/src/main/java/dst/ass2/di/annotation/Inject.java [new file with mode: 0644]
ass2-di/src/main/java/dst/ass2/di/annotation/Scope.java [new file with mode: 0644]
ass2-di/src/test/java/dst/ass2/di/BasicInjectionTest.java [new file with mode: 0644]
ass2-di/src/test/java/dst/ass2/di/InjectionUtils.java [new file with mode: 0644]
ass2-di/src/test/java/dst/ass2/di/SpecialInjectionTest.java [new file with mode: 0644]
ass2-di/src/test/java/dst/ass2/di/TransparentInjectionTest.java [new file with mode: 0644]
ass2-di/src/test/java/dst/ass2/di/type/ComplexComponent.java [new file with mode: 0644]
ass2-di/src/test/java/dst/ass2/di/type/Container.java [new file with mode: 0644]
ass2-di/src/test/java/dst/ass2/di/type/Invalid.java [new file with mode: 0644]
ass2-di/src/test/java/dst/ass2/di/type/SimpleComponent.java [new file with mode: 0644]
ass2-di/src/test/java/dst/ass2/di/type/SimpleSingleton.java [new file with mode: 0644]
ass2-di/src/test/java/dst/ass2/di/type/SubType.java [new file with mode: 0644]
ass2-di/src/test/java/dst/ass2/di/type/SuperType.java [new file with mode: 0644]
ass2-service/api/pom.xml [new file with mode: 0644]
ass2-service/api/src/main/java/dst/ass2/service/api/auth/AuthenticationException.java [new file with mode: 0644]
ass2-service/api/src/main/java/dst/ass2/service/api/auth/IAuthenticationService.java [new file with mode: 0644]
ass2-service/api/src/main/java/dst/ass2/service/api/auth/NoSuchUserException.java [new file with mode: 0644]
ass2-service/api/src/main/java/dst/ass2/service/api/auth/rest/IAuthenticationResource.java [new file with mode: 0644]
ass2-service/api/src/main/java/dst/ass2/service/api/courseplan/CourseNotAvailableException.java [new file with mode: 0644]
ass2-service/api/src/main/java/dst/ass2/service/api/courseplan/CoursePlan.java [new file with mode: 0644]
ass2-service/api/src/main/java/dst/ass2/service/api/courseplan/EntityNotFoundException.java [new file with mode: 0644]
ass2-service/api/src/main/java/dst/ass2/service/api/courseplan/ICoursePlanService.java [new file with mode: 0644]
ass2-service/api/src/main/java/dst/ass2/service/api/courseplan/rest/ICoursePlanResource.java [new file with mode: 0644]
ass2-service/api/src/main/proto/dst/ass2/service/api/auth/proto/auth.proto [new file with mode: 0644]
ass2-service/api/src/test/java/dst/ass2/proto/auth/ProtoSpecificationTest.java [new file with mode: 0644]
ass2-service/auth-client/pom.xml [new file with mode: 0644]
ass2-service/auth-client/src/main/java/dst/ass2/service/auth/client/AuthenticationClientProperties.java [new file with mode: 0644]
ass2-service/auth-client/src/main/java/dst/ass2/service/auth/client/IAuthenticationClient.java [new file with mode: 0644]
ass2-service/auth-client/src/main/java/dst/ass2/service/auth/client/impl/GrpcAuthenticationClient.java [new file with mode: 0644]
ass2-service/auth-client/src/test/java/dst/ass2/service/auth/client/AuthenticationClientTest.java [new file with mode: 0644]
ass2-service/auth/pom.xml [new file with mode: 0644]
ass2-service/auth/src/main/java/dst/ass2/service/auth/ICachingAuthenticationService.java [new file with mode: 0644]
ass2-service/auth/src/main/java/dst/ass2/service/auth/grpc/GrpcServerProperties.java [new file with mode: 0644]
ass2-service/auth/src/main/java/dst/ass2/service/auth/grpc/IGrpcServerRunner.java [new file with mode: 0644]
ass2-service/auth/src/main/resources/logback.xml [new file with mode: 0644]
ass2-service/auth/src/test/java/dst/ass2/service/auth/AuthenticationServiceApplication.java [new file with mode: 0644]
ass2-service/auth/src/test/java/dst/ass2/service/auth/AuthenticationServiceApplicationConfig.java [new file with mode: 0644]
ass2-service/auth/src/test/java/dst/ass2/service/auth/SpringGrpcServerRunner.java [new file with mode: 0644]
ass2-service/auth/src/test/java/dst/ass2/service/auth/TestDataInserter.java [new file with mode: 0644]
ass2-service/auth/src/test/java/dst/ass2/service/auth/tests/AuthenticationServiceTest.java [new file with mode: 0644]
ass2-service/auth/src/test/java/dst/ass2/service/auth/tests/GrpcServerRunnerTest.java [new file with mode: 0644]
ass2-service/auth/src/test/resources/dst/ass2/service/auth/grpc.properties [new file with mode: 0644]
ass2-service/courseplan/pom.xml [new file with mode: 0644]
ass2-service/courseplan/src/main/java/dst/ass2/service/courseplan/impl/.gitkeep [new file with mode: 0644]
ass2-service/courseplan/src/test/java/dst/ass2/service/courseplan/CoursePlanApplication.java [new file with mode: 0644]
ass2-service/courseplan/src/test/java/dst/ass2/service/courseplan/CoursePlanApplicationConfig.java [new file with mode: 0644]
ass2-service/courseplan/src/test/java/dst/ass2/service/courseplan/TestDataConfig.java [new file with mode: 0644]
ass2-service/courseplan/src/test/java/dst/ass2/service/courseplan/TestDataInserter.java [new file with mode: 0644]
ass2-service/courseplan/src/test/java/dst/ass2/service/courseplan/tests/CoursePlanResourceTest.java [new file with mode: 0644]
ass2-service/courseplan/src/test/java/dst/ass2/service/courseplan/tests/CoursePlanServiceTest.java [new file with mode: 0644]
ass2-service/courseplan/src/test/resources/application.properties [new file with mode: 0644]
ass2-service/facade/pom.xml [new file with mode: 0644]
ass2-service/facade/src/main/java/dst/ass2/service/facade/impl/.gitkeep [new file with mode: 0644]
ass2-service/facade/src/test/java/dst/ass2/service/facade/ServiceFacadeApplication.java [new file with mode: 0644]
ass2-service/facade/src/test/java/dst/ass2/service/facade/ServiceFacadeApplicationConfig.java [new file with mode: 0644]
ass2-service/facade/src/test/java/dst/ass2/service/facade/test/AuthenticationResourceTest.java [new file with mode: 0644]
ass2-service/facade/src/test/resources/application.properties [new file with mode: 0644]
ass2-service/facade/src/test/resources/logback.xml [new file with mode: 0644]
pom.xml