Download IDDD Samples Free Java Code

Description

These are the sample Bounded Contexts from the book "Implementing Domain Driven Design" by Vaughn Vernon: http://vaughnvernon.co/?page_id=168.

Source Files

The download file IDDD_Samples-master.zip has the following entries.


.gitignore/*w  w w.  j  a  v a2  s . co m*/
LICENSE.txt
README.txt
build.gradle
iddd_agilepm/src/main/java/com/saasovation/agilepm/application/ApplicationServiceLifeCycle.java
iddd_agilepm/src/main/java/com/saasovation/agilepm/application/notification/NotificationApplicationService.java
iddd_agilepm/src/main/java/com/saasovation/agilepm/application/process/ProcessApplicationService.java
iddd_agilepm/src/main/java/com/saasovation/agilepm/application/product/InitiateDiscussionCommand.java
iddd_agilepm/src/main/java/com/saasovation/agilepm/application/product/NewProductCommand.java
iddd_agilepm/src/main/java/com/saasovation/agilepm/application/product/ProductApplicationService.java
iddd_agilepm/src/main/java/com/saasovation/agilepm/application/product/RequestProductDiscussionCommand.java
iddd_agilepm/src/main/java/com/saasovation/agilepm/application/product/RetryProductDiscussionRequestCommand.java
iddd_agilepm/src/main/java/com/saasovation/agilepm/application/product/StartDiscussionInitiationCommand.java
iddd_agilepm/src/main/java/com/saasovation/agilepm/application/product/TimeOutProductDiscussionRequestCommand.java
iddd_agilepm/src/main/java/com/saasovation/agilepm/application/product/backlogitem/BacklogItemApplicationService.java
iddd_agilepm/src/main/java/com/saasovation/agilepm/application/sprint/CommitBacklogItemToSprintCommand.java
iddd_agilepm/src/main/java/com/saasovation/agilepm/application/sprint/SprintApplicationService.java
iddd_agilepm/src/main/java/com/saasovation/agilepm/application/team/ChangeTeamMemberEmailAddressCommand.java
iddd_agilepm/src/main/java/com/saasovation/agilepm/application/team/ChangeTeamMemberNameCommand.java
iddd_agilepm/src/main/java/com/saasovation/agilepm/application/team/DisableMemberCommand.java
iddd_agilepm/src/main/java/com/saasovation/agilepm/application/team/DisableProductOwnerCommand.java
iddd_agilepm/src/main/java/com/saasovation/agilepm/application/team/DisableTeamMemberCommand.java
iddd_agilepm/src/main/java/com/saasovation/agilepm/application/team/EnableMemberCommand.java
iddd_agilepm/src/main/java/com/saasovation/agilepm/application/team/EnableProductOwnerCommand.java
iddd_agilepm/src/main/java/com/saasovation/agilepm/application/team/EnableTeamMemberCommand.java
iddd_agilepm/src/main/java/com/saasovation/agilepm/application/team/TeamApplicationService.java
iddd_agilepm/src/main/java/com/saasovation/agilepm/domain/model/Entity.java
iddd_agilepm/src/main/java/com/saasovation/agilepm/domain/model/ValueObject.java
iddd_agilepm/src/main/java/com/saasovation/agilepm/domain/model/discussion/DiscussionAvailability.java
iddd_agilepm/src/main/java/com/saasovation/agilepm/domain/model/discussion/DiscussionDescriptor.java
iddd_agilepm/src/main/java/com/saasovation/agilepm/domain/model/product/Product.java
iddd_agilepm/src/main/java/com/saasovation/agilepm/domain/model/product/ProductBacklogItem.java
iddd_agilepm/src/main/java/com/saasovation/agilepm/domain/model/product/ProductBacklogItemPlanned.java
iddd_agilepm/src/main/java/com/saasovation/agilepm/domain/model/product/ProductCreated.java
iddd_agilepm/src/main/java/com/saasovation/agilepm/domain/model/product/ProductDiscussion.java
iddd_agilepm/src/main/java/com/saasovation/agilepm/domain/model/product/ProductDiscussionInitiated.java
iddd_agilepm/src/main/java/com/saasovation/agilepm/domain/model/product/ProductDiscussionRequestTimedOut.java
iddd_agilepm/src/main/java/com/saasovation/agilepm/domain/model/product/ProductDiscussionRequested.java
iddd_agilepm/src/main/java/com/saasovation/agilepm/domain/model/product/ProductId.java
iddd_agilepm/src/main/java/com/saasovation/agilepm/domain/model/product/ProductReleaseScheduled.java
iddd_agilepm/src/main/java/com/saasovation/agilepm/domain/model/product/ProductRepository.java
iddd_agilepm/src/main/java/com/saasovation/agilepm/domain/model/product/ProductSprintScheduled.java
iddd_agilepm/src/main/java/com/saasovation/agilepm/domain/model/product/backlogitem/BacklogItem.java
iddd_agilepm/src/main/java/com/saasovation/agilepm/domain/model/product/backlogitem/BacklogItemCategoryChanged.java
iddd_agilepm/src/main/java/com/saasovation/agilepm/domain/model/product/backlogitem/BacklogItemCommitted.java
iddd_agilepm/src/main/java/com/saasovation/agilepm/domain/model/product/backlogitem/BacklogItemDiscussion.java
iddd_agilepm/src/main/java/com/saasovation/agilepm/domain/model/product/backlogitem/BacklogItemDiscussionInitiated.java
iddd_agilepm/src/main/java/com/saasovation/agilepm/domain/model/product/backlogitem/BacklogItemDiscussionRequested.java
iddd_agilepm/src/main/java/com/saasovation/agilepm/domain/model/product/backlogitem/BacklogItemId.java
iddd_agilepm/src/main/java/com/saasovation/agilepm/domain/model/product/backlogitem/BacklogItemMarkedAsRemoved.java
iddd_agilepm/src/main/java/com/saasovation/agilepm/domain/model/product/backlogitem/BacklogItemRepository.java
iddd_agilepm/src/main/java/com/saasovation/agilepm/domain/model/product/backlogitem/BacklogItemScheduled.java
iddd_agilepm/src/main/java/com/saasovation/agilepm/domain/model/product/backlogitem/BacklogItemStatus.java
iddd_agilepm/src/main/java/com/saasovation/agilepm/domain/model/product/backlogitem/BacklogItemStatusChanged.java
iddd_agilepm/src/main/java/com/saasovation/agilepm/domain/model/product/backlogitem/BacklogItemStoryPointsAssigned.java
iddd_agilepm/src/main/java/com/saasovation/agilepm/domain/model/product/backlogitem/BacklogItemStoryTold.java
iddd_agilepm/src/main/java/com/saasovation/agilepm/domain/model/product/backlogitem/BacklogItemSummarized.java
iddd_agilepm/src/main/java/com/saasovation/agilepm/domain/model/product/backlogitem/BacklogItemType.java
iddd_agilepm/src/main/java/com/saasovation/agilepm/domain/model/product/backlogitem/BacklogItemTypeChanged.java
iddd_agilepm/src/main/java/com/saasovation/agilepm/domain/model/product/backlogitem/BacklogItemUncommitted.java
iddd_agilepm/src/main/java/com/saasovation/agilepm/domain/model/product/backlogitem/BacklogItemUnscheduled.java
iddd_agilepm/src/main/java/com/saasovation/agilepm/domain/model/product/backlogitem/BusinessPriority.java
iddd_agilepm/src/main/java/com/saasovation/agilepm/domain/model/product/backlogitem/BusinessPriorityAssigned.java
iddd_agilepm/src/main/java/com/saasovation/agilepm/domain/model/product/backlogitem/BusinessPriorityCalculator.java
iddd_agilepm/src/main/java/com/saasovation/agilepm/domain/model/product/backlogitem/BusinessPriorityRatings.java
iddd_agilepm/src/main/java/com/saasovation/agilepm/domain/model/product/backlogitem/BusinessPriorityTotals.java
iddd_agilepm/src/main/java/com/saasovation/agilepm/domain/model/product/backlogitem/EstimationLogEntry.java
iddd_agilepm/src/main/java/com/saasovation/agilepm/domain/model/product/backlogitem/StoryPoints.java
iddd_agilepm/src/main/java/com/saasovation/agilepm/domain/model/product/backlogitem/Task.java
iddd_agilepm/src/main/java/com/saasovation/agilepm/domain/model/product/backlogitem/TaskDefined.java
iddd_agilepm/src/main/java/com/saasovation/agilepm/domain/model/product/backlogitem/TaskDescribed.java
iddd_agilepm/src/main/java/com/saasovation/agilepm/domain/model/product/backlogitem/TaskHoursRemainingEstimated.java
iddd_agilepm/src/main/java/com/saasovation/agilepm/domain/model/product/backlogitem/TaskId.java
iddd_agilepm/src/main/java/com/saasovation/agilepm/domain/model/product/backlogitem/TaskRemoved.java
iddd_agilepm/src/main/java/com/saasovation/agilepm/domain/model/product/backlogitem/TaskRenamed.java
iddd_agilepm/src/main/java/com/saasovation/agilepm/domain/model/product/backlogitem/TaskStatus.java
iddd_agilepm/src/main/java/com/saasovation/agilepm/domain/model/product/backlogitem/TaskStatusChanged.java
iddd_agilepm/src/main/java/com/saasovation/agilepm/domain/model/product/backlogitem/TaskVolunteerAssigned.java
iddd_agilepm/src/main/java/com/saasovation/agilepm/domain/model/product/release/Release.java
iddd_agilepm/src/main/java/com/saasovation/agilepm/domain/model/product/release/ReleaseId.java
iddd_agilepm/src/main/java/com/saasovation/agilepm/domain/model/product/release/ReleaseRepository.java
iddd_agilepm/src/main/java/com/saasovation/agilepm/domain/model/product/release/ScheduledBacklogItem.java
iddd_agilepm/src/main/java/com/saasovation/agilepm/domain/model/product/sprint/CommittedBacklogItem.java
iddd_agilepm/src/main/java/com/saasovation/agilepm/domain/model/product/sprint/Sprint.java
iddd_agilepm/src/main/java/com/saasovation/agilepm/domain/model/product/sprint/SprintId.java
iddd_agilepm/src/main/java/com/saasovation/agilepm/domain/model/product/sprint/SprintRepository.java
iddd_agilepm/src/main/java/com/saasovation/agilepm/domain/model/team/Member.java
iddd_agilepm/src/main/java/com/saasovation/agilepm/domain/model/team/MemberChangeTracker.java
iddd_agilepm/src/main/java/com/saasovation/agilepm/domain/model/team/ProductOwner.java
iddd_agilepm/src/main/java/com/saasovation/agilepm/domain/model/team/ProductOwnerId.java
iddd_agilepm/src/main/java/com/saasovation/agilepm/domain/model/team/ProductOwnerRepository.java
iddd_agilepm/src/main/java/com/saasovation/agilepm/domain/model/team/Team.java
iddd_agilepm/src/main/java/com/saasovation/agilepm/domain/model/team/TeamMember.java
iddd_agilepm/src/main/java/com/saasovation/agilepm/domain/model/team/TeamMemberId.java
iddd_agilepm/src/main/java/com/saasovation/agilepm/domain/model/team/TeamMemberRepository.java
iddd_agilepm/src/main/java/com/saasovation/agilepm/domain/model/team/TeamRepository.java
iddd_agilepm/src/main/java/com/saasovation/agilepm/domain/model/tenant/TenantId.java
iddd_agilepm/src/main/java/com/saasovation/agilepm/port/adapter/messaging/ProductDiscussionExclusiveOwnerId.java
iddd_agilepm/src/main/java/com/saasovation/agilepm/port/adapter/messaging/rabbitmq/RabbitMQBacklogItemCommittedListener.java
iddd_agilepm/src/main/java/com/saasovation/agilepm/port/adapter/messaging/rabbitmq/RabbitMQDiscussionStartedListener.java
iddd_agilepm/src/main/java/com/saasovation/agilepm/port/adapter/messaging/rabbitmq/RabbitMQProductDiscussionRequestedListener.java
iddd_agilepm/src/main/java/com/saasovation/agilepm/port/adapter/messaging/rabbitmq/RabbitMQProductDiscussionRetryListener.java
iddd_agilepm/src/main/java/com/saasovation/agilepm/port/adapter/messaging/rabbitmq/RabbitMQTeamMemberDisablerListener.java
iddd_agilepm/src/main/java/com/saasovation/agilepm/port/adapter/messaging/rabbitmq/RabbitMQTeamMemberEmailAddressChangedListener.java
iddd_agilepm/src/main/java/com/saasovation/agilepm/port/adapter/messaging/rabbitmq/RabbitMQTeamMemberEnablerListener.java
iddd_agilepm/src/main/java/com/saasovation/agilepm/port/adapter/messaging/rabbitmq/RabbitMQTeamMemberNameChangedListener.java
iddd_agilepm/src/main/java/com/saasovation/agilepm/port/adapter/messaging/sloth/SlothMQDiscussionStartedListener.java
iddd_agilepm/src/main/java/com/saasovation/agilepm/port/adapter/messaging/sloth/SlothMQProductDiscussionRequestedListener.java
iddd_agilepm/src/main/java/com/saasovation/agilepm/port/adapter/messaging/sloth/SlothMQProductDiscussionRetryListener.java
iddd_agilepm/src/main/java/com/saasovation/agilepm/port/adapter/messaging/sloth/SlothMQTeamMemberDisablerListener.java
iddd_agilepm/src/main/java/com/saasovation/agilepm/port/adapter/messaging/sloth/SlothMQTeamMemberEmailAddressChangedListener.java
iddd_agilepm/src/main/java/com/saasovation/agilepm/port/adapter/messaging/sloth/SlothMQTeamMemberEnablerListener.java
iddd_agilepm/src/main/java/com/saasovation/agilepm/port/adapter/messaging/sloth/SlothMQTeamMemberNameChangedListener.java
iddd_agilepm/src/main/java/com/saasovation/agilepm/port/adapter/persistence/LevelDBBacklogItemRepository.java
iddd_agilepm/src/main/java/com/saasovation/agilepm/port/adapter/persistence/LevelDBDatabasePath.java
iddd_agilepm/src/main/java/com/saasovation/agilepm/port/adapter/persistence/LevelDBProductOwnerRepository.java
iddd_agilepm/src/main/java/com/saasovation/agilepm/port/adapter/persistence/LevelDBProductRepository.java
iddd_agilepm/src/main/java/com/saasovation/agilepm/port/adapter/persistence/LevelDBReleaseRepository.java
iddd_agilepm/src/main/java/com/saasovation/agilepm/port/adapter/persistence/LevelDBSprintRepository.java
iddd_agilepm/src/main/java/com/saasovation/agilepm/port/adapter/persistence/LevelDBTeamMemberRepository.java
iddd_agilepm/src/main/java/com/saasovation/agilepm/port/adapter/persistence/LevelDBTeamRepository.java
iddd_agilepm/src/test/java/com/saasovation/agilepm/application/ProductApplicationCommonTest.java
iddd_agilepm/src/test/java/com/saasovation/agilepm/application/notification/ProcessApplicationServiceTest.java
iddd_agilepm/src/test/java/com/saasovation/agilepm/application/product/ProductApplicationServiceTest.java
iddd_agilepm/src/test/java/com/saasovation/agilepm/domain/model/DomainTest.java
iddd_agilepm/src/test/java/com/saasovation/agilepm/domain/model/product/ProductCommonTest.java
iddd_agilepm/src/test/java/com/saasovation/agilepm/domain/model/product/ProductTest.java
iddd_agilepm/src/test/java/com/saasovation/agilepm/domain/model/product/backlogitem/BacklogItemTest.java
iddd_agilepm/src/test/java/com/saasovation/agilepm/domain/model/product/backlogitem/BusinessPriorityTest.java
iddd_agilepm/src/test/java/com/saasovation/agilepm/domain/model/product/backlogitem/EstimationLogEntryTest.java
iddd_agilepm/src/test/java/com/saasovation/agilepm/domain/model/product/backlogitem/TaskTest.java
iddd_agilepm/src/test/java/com/saasovation/agilepm/domain/model/product/release/ReleaseTest.java
iddd_agilepm/src/test/java/com/saasovation/agilepm/domain/model/product/sprint/SprintTest.java
iddd_agilepm/src/test/java/com/saasovation/agilepm/domain/model/team/ProductOwnerTest.java
iddd_agilepm/src/test/java/com/saasovation/agilepm/domain/model/team/TeamCommonTest.java
iddd_agilepm/src/test/java/com/saasovation/agilepm/domain/model/team/TeamMemberTest.java
iddd_agilepm/src/test/java/com/saasovation/agilepm/domain/model/team/TeamTest.java
iddd_agilepm/src/test/java/com/saasovation/agilepm/port/adapter/persistence/LevelDBBacklogItemRepositoryTest.java
iddd_agilepm/src/test/java/com/saasovation/agilepm/port/adapter/persistence/LevelDBProductOwnerRepositoryTest.java
iddd_agilepm/src/test/java/com/saasovation/agilepm/port/adapter/persistence/LevelDBProductRepositoryTest.java
iddd_agilepm/src/test/java/com/saasovation/agilepm/port/adapter/persistence/LevelDBReleaseRepositoryTest.java
iddd_agilepm/src/test/java/com/saasovation/agilepm/port/adapter/persistence/LevelDBSprintRepositoryTest.java
iddd_agilepm/src/test/java/com/saasovation/agilepm/port/adapter/persistence/LevelDBTeamMemberRepositoryTest.java
iddd_agilepm/src/test/java/com/saasovation/agilepm/port/adapter/persistence/LevelDBTeamRepositoryTest.java
iddd_collaboration/src/main/java/com/saasovation/collaboration/application/calendar/CalendarApplicationService.java
iddd_collaboration/src/main/java/com/saasovation/collaboration/application/calendar/CalendarEntryApplicationService.java
iddd_collaboration/src/main/java/com/saasovation/collaboration/application/calendar/CalendarEntryQueryService.java
iddd_collaboration/src/main/java/com/saasovation/collaboration/application/calendar/CalendarQueryService.java
iddd_collaboration/src/main/java/com/saasovation/collaboration/application/calendar/data/CalendarCommandResult.java
iddd_collaboration/src/main/java/com/saasovation/collaboration/application/calendar/data/CalendarData.java
iddd_collaboration/src/main/java/com/saasovation/collaboration/application/calendar/data/CalendarEntryData.java
iddd_collaboration/src/main/java/com/saasovation/collaboration/application/calendar/data/CalendarEntryInviteeData.java
iddd_collaboration/src/main/java/com/saasovation/collaboration/application/calendar/data/CalendarSharerData.java
iddd_collaboration/src/main/java/com/saasovation/collaboration/application/forum/DiscussionApplicationService.java
iddd_collaboration/src/main/java/com/saasovation/collaboration/application/forum/DiscussionQueryService.java
iddd_collaboration/src/main/java/com/saasovation/collaboration/application/forum/ForumApplicationService.java
iddd_collaboration/src/main/java/com/saasovation/collaboration/application/forum/ForumQueryService.java
iddd_collaboration/src/main/java/com/saasovation/collaboration/application/forum/PostApplicationService.java
iddd_collaboration/src/main/java/com/saasovation/collaboration/application/forum/PostQueryService.java
iddd_collaboration/src/main/java/com/saasovation/collaboration/application/forum/data/DiscussionCommandResult.java
iddd_collaboration/src/main/java/com/saasovation/collaboration/application/forum/data/DiscussionData.java
iddd_collaboration/src/main/java/com/saasovation/collaboration/application/forum/data/DiscussionPostsData.java
iddd_collaboration/src/main/java/com/saasovation/collaboration/application/forum/data/ForumCommandResult.java
iddd_collaboration/src/main/java/com/saasovation/collaboration/application/forum/data/ForumData.java
iddd_collaboration/src/main/java/com/saasovation/collaboration/application/forum/data/ForumDiscussionsData.java
iddd_collaboration/src/main/java/com/saasovation/collaboration/application/forum/data/PostData.java
iddd_collaboration/src/main/java/com/saasovation/collaboration/domain/model/DomainRegistry.java
iddd_collaboration/src/main/java/com/saasovation/collaboration/domain/model/calendar/Alarm.java
iddd_collaboration/src/main/java/com/saasovation/collaboration/domain/model/calendar/AlarmUnitsType.java
iddd_collaboration/src/main/java/com/saasovation/collaboration/domain/model/calendar/Calendar.java
iddd_collaboration/src/main/java/com/saasovation/collaboration/domain/model/calendar/CalendarCreated.java
iddd_collaboration/src/main/java/com/saasovation/collaboration/domain/model/calendar/CalendarDescriptionChanged.java
iddd_collaboration/src/main/java/com/saasovation/collaboration/domain/model/calendar/CalendarEntry.java
iddd_collaboration/src/main/java/com/saasovation/collaboration/domain/model/calendar/CalendarEntryDescriptionChanged.java
iddd_collaboration/src/main/java/com/saasovation/collaboration/domain/model/calendar/CalendarEntryId.java
iddd_collaboration/src/main/java/com/saasovation/collaboration/domain/model/calendar/CalendarEntryParticipantInvited.java
iddd_collaboration/src/main/java/com/saasovation/collaboration/domain/model/calendar/CalendarEntryParticipantUninvited.java
iddd_collaboration/src/main/java/com/saasovation/collaboration/domain/model/calendar/CalendarEntryRelocated.java
iddd_collaboration/src/main/java/com/saasovation/collaboration/domain/model/calendar/CalendarEntryRepository.java
iddd_collaboration/src/main/java/com/saasovation/collaboration/domain/model/calendar/CalendarEntryRescheduled.java
iddd_collaboration/src/main/java/com/saasovation/collaboration/domain/model/calendar/CalendarEntryScheduled.java
iddd_collaboration/src/main/java/com/saasovation/collaboration/domain/model/calendar/CalendarId.java
iddd_collaboration/src/main/java/com/saasovation/collaboration/domain/model/calendar/CalendarIdentityService.java
iddd_collaboration/src/main/java/com/saasovation/collaboration/domain/model/calendar/CalendarRenamed.java
iddd_collaboration/src/main/java/com/saasovation/collaboration/domain/model/calendar/CalendarRepository.java
iddd_collaboration/src/main/java/com/saasovation/collaboration/domain/model/calendar/CalendarShared.java
iddd_collaboration/src/main/java/com/saasovation/collaboration/domain/model/calendar/CalendarSharer.java
iddd_collaboration/src/main/java/com/saasovation/collaboration/domain/model/calendar/CalendarUnshared.java
iddd_collaboration/src/main/java/com/saasovation/collaboration/domain/model/calendar/RepeatType.java
iddd_collaboration/src/main/java/com/saasovation/collaboration/domain/model/calendar/Repetition.java
iddd_collaboration/src/main/java/com/saasovation/collaboration/domain/model/calendar/TimeSpan.java
iddd_collaboration/src/main/java/com/saasovation/collaboration/domain/model/collaborator/Author.java
iddd_collaboration/src/main/java/com/saasovation/collaboration/domain/model/collaborator/Collaborator.java
iddd_collaboration/src/main/java/com/saasovation/collaboration/domain/model/collaborator/CollaboratorService.java
iddd_collaboration/src/main/java/com/saasovation/collaboration/domain/model/collaborator/Creator.java
iddd_collaboration/src/main/java/com/saasovation/collaboration/domain/model/collaborator/Moderator.java
iddd_collaboration/src/main/java/com/saasovation/collaboration/domain/model/collaborator/Owner.java
iddd_collaboration/src/main/java/com/saasovation/collaboration/domain/model/collaborator/Participant.java
iddd_collaboration/src/main/java/com/saasovation/collaboration/domain/model/forum/Discussion.java
iddd_collaboration/src/main/java/com/saasovation/collaboration/domain/model/forum/DiscussionClosed.java
iddd_collaboration/src/main/java/com/saasovation/collaboration/domain/model/forum/DiscussionId.java
iddd_collaboration/src/main/java/com/saasovation/collaboration/domain/model/forum/DiscussionReopened.java
iddd_collaboration/src/main/java/com/saasovation/collaboration/domain/model/forum/DiscussionRepository.java
iddd_collaboration/src/main/java/com/saasovation/collaboration/domain/model/forum/DiscussionStarted.java
iddd_collaboration/src/main/java/com/saasovation/collaboration/domain/model/forum/Forum.java
iddd_collaboration/src/main/java/com/saasovation/collaboration/domain/model/forum/ForumClosed.java
iddd_collaboration/src/main/java/com/saasovation/collaboration/domain/model/forum/ForumDescriptionChanged.java
iddd_collaboration/src/main/java/com/saasovation/collaboration/domain/model/forum/ForumId.java
iddd_collaboration/src/main/java/com/saasovation/collaboration/domain/model/forum/ForumIdentityService.java
iddd_collaboration/src/main/java/com/saasovation/collaboration/domain/model/forum/ForumModeratorChanged.java
iddd_collaboration/src/main/java/com/saasovation/collaboration/domain/model/forum/ForumReopened.java
iddd_collaboration/src/main/java/com/saasovation/collaboration/domain/model/forum/ForumRepository.java
iddd_collaboration/src/main/java/com/saasovation/collaboration/domain/model/forum/ForumStarted.java
iddd_collaboration/src/main/java/com/saasovation/collaboration/domain/model/forum/ForumSubjectChanged.java
iddd_collaboration/src/main/java/com/saasovation/collaboration/domain/model/forum/Post.java
iddd_collaboration/src/main/java/com/saasovation/collaboration/domain/model/forum/PostContentAltered.java
iddd_collaboration/src/main/java/com/saasovation/collaboration/domain/model/forum/PostId.java
iddd_collaboration/src/main/java/com/saasovation/collaboration/domain/model/forum/PostRepository.java
iddd_collaboration/src/main/java/com/saasovation/collaboration/domain/model/forum/PostedToDiscussion.java
iddd_collaboration/src/main/java/com/saasovation/collaboration/domain/model/tenant/Tenant.java
iddd_collaboration/src/main/java/com/saasovation/collaboration/port/adapter/event/FollowStoreEventDispatcher.java
iddd_collaboration/src/main/java/com/saasovation/collaboration/port/adapter/messaging/ExclusiveDiscussionCreationListener.java
iddd_collaboration/src/main/java/com/saasovation/collaboration/port/adapter/messaging/RabbitMQEventDispatcher.java
iddd_collaboration/src/main/java/com/saasovation/collaboration/port/adapter/persistence/EventStoreProvider.java
iddd_collaboration/src/main/java/com/saasovation/collaboration/port/adapter/persistence/repository/EventStoreCalendarEntryRepository.java
iddd_collaboration/src/main/java/com/saasovation/collaboration/port/adapter/persistence/repository/EventStoreCalendarRepository.java
iddd_collaboration/src/main/java/com/saasovation/collaboration/port/adapter/persistence/repository/EventStoreDiscussionRepository.java
iddd_collaboration/src/main/java/com/saasovation/collaboration/port/adapter/persistence/repository/EventStoreForumRepository.java
iddd_collaboration/src/main/java/com/saasovation/collaboration/port/adapter/persistence/repository/EventStorePostRepository.java
iddd_collaboration/src/main/java/com/saasovation/collaboration/port/adapter/persistence/view/MySQLCalendarEntryProjection.java
iddd_collaboration/src/main/java/com/saasovation/collaboration/port/adapter/persistence/view/MySQLCalendarProjection.java
iddd_collaboration/src/main/java/com/saasovation/collaboration/port/adapter/persistence/view/MySQLDiscussionProjection.java
iddd_collaboration/src/main/java/com/saasovation/collaboration/port/adapter/persistence/view/MySQLForumProjection.java
iddd_collaboration/src/main/java/com/saasovation/collaboration/port/adapter/persistence/view/MySQLPostProjection.java
iddd_collaboration/src/main/java/com/saasovation/collaboration/port/adapter/persistence/view/MySQLProjectionDispatcher.java
iddd_collaboration/src/main/java/com/saasovation/collaboration/port/adapter/service/CollaboratorTranslator.java
iddd_collaboration/src/main/java/com/saasovation/collaboration/port/adapter/service/HttpUserInRoleAdapter.java
iddd_collaboration/src/main/java/com/saasovation/collaboration/port/adapter/service/TranslatingCollaboratorService.java
iddd_collaboration/src/main/java/com/saasovation/collaboration/port/adapter/service/UserInRoleAdapter.java
iddd_collaboration/src/main/mysql/collaboration.sql
iddd_collaboration/src/main/mysql/db_setup.bat
iddd_collaboration/src/main/resources/applicationContext-collaboration.xml
iddd_collaboration/src/test/java/com/saasovation/collaboration/StorageCleaner.java
iddd_collaboration/src/test/java/com/saasovation/collaboration/application/ApplicationTest.java
iddd_collaboration/src/test/java/com/saasovation/collaboration/application/calendar/CalendarApplicationServiceTest.java
iddd_collaboration/src/test/java/com/saasovation/collaboration/application/calendar/CalendarEntryApplicationServiceTest.java
iddd_collaboration/src/test/java/com/saasovation/collaboration/application/calendar/CalendarEntryQueryServiceTest.java
iddd_collaboration/src/test/java/com/saasovation/collaboration/application/calendar/CalendarQueryServiceTest.java
iddd_collaboration/src/test/java/com/saasovation/collaboration/application/forum/DiscussionApplicationServiceTest.java
iddd_collaboration/src/test/java/com/saasovation/collaboration/application/forum/DiscussionQueryServiceTest.java
iddd_collaboration/src/test/java/com/saasovation/collaboration/application/forum/ForumApplicationServiceTest.java
iddd_collaboration/src/test/java/com/saasovation/collaboration/application/forum/ForumQueryServiceTest.java
iddd_collaboration/src/test/java/com/saasovation/collaboration/application/forum/PostApplicationServiceTest.java
iddd_collaboration/src/test/java/com/saasovation/collaboration/application/forum/PostQueryServiceTest.java
iddd_collaboration/src/test/java/com/saasovation/collaboration/domain/model/DomainTest.java
iddd_collaboration/src/test/java/com/saasovation/collaboration/domain/model/calendar/CalendarTest.java
iddd_collaboration/src/test/java/com/saasovation/collaboration/domain/model/collaborator/CollaboratorServiceTest.java
iddd_collaboration/src/test/java/com/saasovation/collaboration/domain/model/collaborator/CollaboratorTest.java
iddd_collaboration/src/test/java/com/saasovation/collaboration/domain/model/forum/AbstractForumTest.java
iddd_collaboration/src/test/java/com/saasovation/collaboration/domain/model/forum/DiscussionTest.java
iddd_collaboration/src/test/java/com/saasovation/collaboration/domain/model/forum/ForumTest.java
iddd_collaboration/src/test/java/com/saasovation/collaboration/port/adapter/service/MockUserInRoleAdapter.java
iddd_collaboration/src/test/resources/applicationContext-collaboration-test.xml
iddd_common/src/main/java/com/saasovation/common/AssertionConcern.java
iddd_common/src/main/java/com/saasovation/common/domain/model/AbstractId.java
iddd_common/src/main/java/com/saasovation/common/domain/model/ConcurrencySafeEntity.java
iddd_common/src/main/java/com/saasovation/common/domain/model/DomainEvent.java
iddd_common/src/main/java/com/saasovation/common/domain/model/DomainEventPublisher.java
iddd_common/src/main/java/com/saasovation/common/domain/model/DomainEventSubscriber.java
iddd_common/src/main/java/com/saasovation/common/domain/model/Entity.java
iddd_common/src/main/java/com/saasovation/common/domain/model/EventSourcedRootEntity.java
iddd_common/src/main/java/com/saasovation/common/domain/model/IdentifiedDomainObject.java
iddd_common/src/main/java/com/saasovation/common/domain/model/IdentifiedValueObject.java
iddd_common/src/main/java/com/saasovation/common/domain/model/Identity.java
iddd_common/src/main/java/com/saasovation/common/domain/model/ValidationNotificationHandler.java
iddd_common/src/main/java/com/saasovation/common/domain/model/Validator.java
iddd_common/src/main/java/com/saasovation/common/domain/model/process/AbstractProcess.java
iddd_common/src/main/java/com/saasovation/common/domain/model/process/Process.java
iddd_common/src/main/java/com/saasovation/common/domain/model/process/ProcessId.java
iddd_common/src/main/java/com/saasovation/common/domain/model/process/ProcessTimedOut.java
iddd_common/src/main/java/com/saasovation/common/domain/model/process/TimeConstrainedProcessTracker.java
iddd_common/src/main/java/com/saasovation/common/domain/model/process/TimeConstrainedProcessTrackerRepository.java
iddd_common/src/main/java/com/saasovation/common/event/EventSerializer.java
iddd_common/src/main/java/com/saasovation/common/event/EventStore.java
iddd_common/src/main/java/com/saasovation/common/event/StoredEvent.java
iddd_common/src/main/java/com/saasovation/common/event/sourcing/DispatchableDomainEvent.java
iddd_common/src/main/java/com/saasovation/common/event/sourcing/EventDispatcher.java
iddd_common/src/main/java/com/saasovation/common/event/sourcing/EventNotifiable.java
iddd_common/src/main/java/com/saasovation/common/event/sourcing/EventStore.java
iddd_common/src/main/java/com/saasovation/common/event/sourcing/EventStoreAppendException.java
iddd_common/src/main/java/com/saasovation/common/event/sourcing/EventStoreException.java
iddd_common/src/main/java/com/saasovation/common/event/sourcing/EventStoreVersionException.java
iddd_common/src/main/java/com/saasovation/common/event/sourcing/EventStream.java
iddd_common/src/main/java/com/saasovation/common/event/sourcing/EventStreamId.java
iddd_common/src/main/java/com/saasovation/common/media/AbstractJSONMediaReader.java
iddd_common/src/main/java/com/saasovation/common/media/Link.java
iddd_common/src/main/java/com/saasovation/common/media/OvationsMediaType.java
iddd_common/src/main/java/com/saasovation/common/media/RepresentationReader.java
iddd_common/src/main/java/com/saasovation/common/media/canonical/CanonicalDataFormatter.java
iddd_common/src/main/java/com/saasovation/common/media/canonical/Encoder.java
iddd_common/src/main/java/com/saasovation/common/media/canonical/EncodingMarker.java
iddd_common/src/main/java/com/saasovation/common/notification/Notification.java
iddd_common/src/main/java/com/saasovation/common/notification/NotificationLog.java
iddd_common/src/main/java/com/saasovation/common/notification/NotificationLogFactory.java
iddd_common/src/main/java/com/saasovation/common/notification/NotificationLogId.java
iddd_common/src/main/java/com/saasovation/common/notification/NotificationLogInfo.java
iddd_common/src/main/java/com/saasovation/common/notification/NotificationLogReader.java
iddd_common/src/main/java/com/saasovation/common/notification/NotificationPublisher.java
iddd_common/src/main/java/com/saasovation/common/notification/NotificationReader.java
iddd_common/src/main/java/com/saasovation/common/notification/NotificationSerializer.java
iddd_common/src/main/java/com/saasovation/common/notification/PublishedNotificationTracker.java
iddd_common/src/main/java/com/saasovation/common/notification/PublishedNotificationTrackerStore.java
iddd_common/src/main/java/com/saasovation/common/persistence/CleanableStore.java
iddd_common/src/main/java/com/saasovation/common/persistence/PersistenceManagerProvider.java
iddd_common/src/main/java/com/saasovation/common/port/adapter/messaging/Exchanges.java
iddd_common/src/main/java/com/saasovation/common/port/adapter/messaging/MessageException.java
iddd_common/src/main/java/com/saasovation/common/port/adapter/messaging/rabbitmq/BrokerChannel.java
iddd_common/src/main/java/com/saasovation/common/port/adapter/messaging/rabbitmq/ConnectionSettings.java
iddd_common/src/main/java/com/saasovation/common/port/adapter/messaging/rabbitmq/Exchange.java
iddd_common/src/main/java/com/saasovation/common/port/adapter/messaging/rabbitmq/ExchangeListener.java
iddd_common/src/main/java/com/saasovation/common/port/adapter/messaging/rabbitmq/MessageConsumer.java
iddd_common/src/main/java/com/saasovation/common/port/adapter/messaging/rabbitmq/MessageListener.java
iddd_common/src/main/java/com/saasovation/common/port/adapter/messaging/rabbitmq/MessageParameters.java
iddd_common/src/main/java/com/saasovation/common/port/adapter/messaging/rabbitmq/MessageProducer.java
iddd_common/src/main/java/com/saasovation/common/port/adapter/messaging/rabbitmq/Queue.java
iddd_common/src/main/java/com/saasovation/common/port/adapter/messaging/slothmq/ClientRegistration.java
iddd_common/src/main/java/com/saasovation/common/port/adapter/messaging/slothmq/ExchangeListener.java
iddd_common/src/main/java/com/saasovation/common/port/adapter/messaging/slothmq/ExchangePublisher.java
iddd_common/src/main/java/com/saasovation/common/port/adapter/messaging/slothmq/SlothClient.java
iddd_common/src/main/java/com/saasovation/common/port/adapter/messaging/slothmq/SlothServer.java
iddd_common/src/main/java/com/saasovation/common/port/adapter/messaging/slothmq/SlothWorker.java
iddd_common/src/main/java/com/saasovation/common/port/adapter/notification/RabbitMQNotificationPublisher.java
iddd_common/src/main/java/com/saasovation/common/port/adapter/notification/SlothMQNotificationPublisher.java
iddd_common/src/main/java/com/saasovation/common/port/adapter/persistence/AbstractProjection.java
iddd_common/src/main/java/com/saasovation/common/port/adapter/persistence/AbstractQueryService.java
iddd_common/src/main/java/com/saasovation/common/port/adapter/persistence/ConnectionProvider.java
iddd_common/src/main/java/com/saasovation/common/port/adapter/persistence/JoinOn.java
iddd_common/src/main/java/com/saasovation/common/port/adapter/persistence/ResultSetObjectMapper.java
iddd_common/src/main/java/com/saasovation/common/port/adapter/persistence/eventsourcing/DefaultEventStream.java
iddd_common/src/main/java/com/saasovation/common/port/adapter/persistence/eventsourcing/hashmap/HashMapEventStore.java
iddd_common/src/main/java/com/saasovation/common/port/adapter/persistence/eventsourcing/hashmap/HashMapJournal.java
iddd_common/src/main/java/com/saasovation/common/port/adapter/persistence/eventsourcing/hashmap/JournalKeyProvider.java
iddd_common/src/main/java/com/saasovation/common/port/adapter/persistence/eventsourcing/hashmap/LoggableJournalEntry.java
iddd_common/src/main/java/com/saasovation/common/port/adapter/persistence/eventsourcing/hashmap/LoggedJournalEntry.java
iddd_common/src/main/java/com/saasovation/common/port/adapter/persistence/eventsourcing/leveldb/JournalKeyProvider.java
iddd_common/src/main/java/com/saasovation/common/port/adapter/persistence/eventsourcing/leveldb/LevelDBEventStore.java
iddd_common/src/main/java/com/saasovation/common/port/adapter/persistence/eventsourcing/leveldb/LevelDBJournal.java
iddd_common/src/main/java/com/saasovation/common/port/adapter/persistence/eventsourcing/leveldb/LevelDBJournalRepairTool.java
iddd_common/src/main/java/com/saasovation/common/port/adapter/persistence/eventsourcing/leveldb/LoggableJournalEntry.java
iddd_common/src/main/java/com/saasovation/common/port/adapter/persistence/eventsourcing/leveldb/LoggedJournalEntry.java
iddd_common/src/main/java/com/saasovation/common/port/adapter/persistence/eventsourcing/mysql/MySQLJDBCEventStore.java
iddd_common/src/main/java/com/saasovation/common/port/adapter/persistence/hibernate/AbstractHibernateSession.java
iddd_common/src/main/java/com/saasovation/common/port/adapter/persistence/hibernate/EnumUserType.java
iddd_common/src/main/java/com/saasovation/common/port/adapter/persistence/hibernate/HibernateEventStore.java
iddd_common/src/main/java/com/saasovation/common/port/adapter/persistence/hibernate/HibernatePublishedNotificationTrackerStore.java
iddd_common/src/main/java/com/saasovation/common/port/adapter/persistence/hibernate/HibernateTimeConstrainedProcessTrackerRepository.java
iddd_common/src/main/java/com/saasovation/common/port/adapter/persistence/hibernate/ProcessCompletionTypeUserType.java
iddd_common/src/main/java/com/saasovation/common/port/adapter/persistence/leveldb/AbstractLevelDBRepository.java
iddd_common/src/main/java/com/saasovation/common/port/adapter/persistence/leveldb/LevelDBEventStore.java
iddd_common/src/main/java/com/saasovation/common/port/adapter/persistence/leveldb/LevelDBKey.java
iddd_common/src/main/java/com/saasovation/common/port/adapter/persistence/leveldb/LevelDBProvider.java
iddd_common/src/main/java/com/saasovation/common/port/adapter/persistence/leveldb/LevelDBPublishedNotificationTrackerStore.java
iddd_common/src/main/java/com/saasovation/common/port/adapter/persistence/leveldb/LevelDBTimeConstrainedProcessTrackerRepository.java
iddd_common/src/main/java/com/saasovation/common/port/adapter/persistence/leveldb/LevelDBUnitOfWork.java
iddd_common/src/main/java/com/saasovation/common/serializer/AbstractSerializer.java
iddd_common/src/main/java/com/saasovation/common/serializer/ObjectSerializer.java
iddd_common/src/main/java/com/saasovation/common/serializer/PropertiesSerializer.java
iddd_common/src/main/java/com/saasovation/common/spring/ApplicationContextProvider.java
iddd_common/src/main/java/com/saasovation/common/spring/SpringHibernateSessionProvider.java
iddd_common/src/main/mysql/common.sql
iddd_common/src/main/mysql/db_setup.bat
iddd_common/src/main/mysql/test_common.sql
iddd_common/src/main/resources/PublishedNotificationTracker.hbm.xml
iddd_common/src/main/resources/StoredEvent.hbm.xml
iddd_common/src/main/resources/TestableTimeConstrainedProcess.hbm.xml
iddd_common/src/main/resources/TimeConstrainedProcessTracker.hbm.xml
iddd_common/src/main/resources/applicationContext-common.xml
iddd_common/src/main/resources/hibernate.cfg.xml
iddd_common/src/test/java/com/saasovation/common/CommonTestCase.java
iddd_common/src/test/java/com/saasovation/common/domain/model/EventTrackingTestCase.java
iddd_common/src/test/java/com/saasovation/common/domain/model/process/TestableTimeConstrainedProcess.java
iddd_common/src/test/java/com/saasovation/common/domain/model/process/TestableTimeConstrainedProcessRepository.java
iddd_common/src/test/java/com/saasovation/common/domain/model/process/TestableTimeConstrainedProcessTimedOut.java
iddd_common/src/test/java/com/saasovation/common/domain/model/process/TimeConstrainedProcessTest.java
iddd_common/src/test/java/com/saasovation/common/event/AnotherTestableDomainEvent.java
iddd_common/src/test/java/com/saasovation/common/event/DomainEventPublisherTest.java
iddd_common/src/test/java/com/saasovation/common/event/EventSerializerTest.java
iddd_common/src/test/java/com/saasovation/common/event/EventStoreContractTest.java
iddd_common/src/test/java/com/saasovation/common/event/MockEventStore.java
iddd_common/src/test/java/com/saasovation/common/event/TestableDomainEvent.java
iddd_common/src/test/java/com/saasovation/common/event/TestableNavigableDomainEvent.java
iddd_common/src/test/java/com/saasovation/common/media/RepresentationReaderTest.java
iddd_common/src/test/java/com/saasovation/common/notification/MockPublishedNotificationTrackerStore.java
iddd_common/src/test/java/com/saasovation/common/notification/NotificationLogTest.java
iddd_common/src/test/java/com/saasovation/common/notification/NotificationPublisherCreationTest.java
iddd_common/src/test/java/com/saasovation/common/notification/NotificationReaderTest.java
iddd_common/src/test/java/com/saasovation/common/notification/TestableNullPropertyDomainEvent.java
iddd_common/src/test/java/com/saasovation/common/port/adapter/messaging/AllPhoneNumbersCounted.java
iddd_common/src/test/java/com/saasovation/common/port/adapter/messaging/AllPhoneNumbersListed.java
iddd_common/src/test/java/com/saasovation/common/port/adapter/messaging/MatchedPhoneNumbersCounted.java
iddd_common/src/test/java/com/saasovation/common/port/adapter/messaging/PhoneNumberProcessEvent.java
iddd_common/src/test/java/com/saasovation/common/port/adapter/messaging/PhoneNumbersMatched.java
iddd_common/src/test/java/com/saasovation/common/port/adapter/messaging/rabbitmq/RabbitMQNotificationPublisherTest.java
iddd_common/src/test/java/com/saasovation/common/port/adapter/messaging/rabbitmq/RabbitMQPipesFiltersTest.java
iddd_common/src/test/java/com/saasovation/common/port/adapter/messaging/slothmq/SlothMQPipesFiltersTest.java
iddd_common/src/test/java/com/saasovation/common/port/adapter/messaging/slothmq/SlothTest.java
iddd_common/src/test/java/com/saasovation/common/port/adapter/persistence/eventsourcing/hashmap/HashMapEventSourcingEventStoreTest.java
iddd_common/src/test/java/com/saasovation/common/port/adapter/persistence/eventsourcing/leveldb/LevelDBEventSourcingEventStoreTest.java
iddd_common/src/test/java/com/saasovation/common/port/adapter/persistence/eventsourcing/mysql/MySQLJDBCEventStoreTest.java
iddd_common/src/test/java/com/saasovation/common/port/adapter/persistence/leveldb/LevelDBEventStoreTest.java
iddd_common/src/test/java/com/saasovation/common/port/adapter/persistence/leveldb/LevelDBPersistenceTest.java
iddd_common/src/test/java/com/saasovation/common/port/adapter/persistence/leveldb/LevelDBPublishedNotificationTrackerStoreTest.java
iddd_common/src/test/java/com/saasovation/common/port/adapter/persistence/leveldb/LevelDBTest.java
iddd_common/src/test/java/com/saasovation/common/port/adapter/persistence/leveldb/LevelDBTimeConstrainedProcessTrackerRepositoryTest.java
iddd_identityaccess/src/main/java/com/saasovation/identityaccess/application/AccessApplicationService.java
iddd_identityaccess/src/main/java/com/saasovation/identityaccess/application/ApplicationServiceRegistry.java
iddd_identityaccess/src/main/java/com/saasovation/identityaccess/application/IdentityAccessEventProcessor.java
iddd_identityaccess/src/main/java/com/saasovation/identityaccess/application/IdentityApplicationService.java
iddd_identityaccess/src/main/java/com/saasovation/identityaccess/application/NotificationApplicationService.java
iddd_identityaccess/src/main/java/com/saasovation/identityaccess/application/command/ActivateTenantCommand.java
iddd_identityaccess/src/main/java/com/saasovation/identityaccess/application/command/AddGroupToGroupCommand.java
iddd_identityaccess/src/main/java/com/saasovation/identityaccess/application/command/AddUserToGroupCommand.java
iddd_identityaccess/src/main/java/com/saasovation/identityaccess/application/command/AssignUserToRoleCommand.java
iddd_identityaccess/src/main/java/com/saasovation/identityaccess/application/command/AuthenticateUserCommand.java
iddd_identityaccess/src/main/java/com/saasovation/identityaccess/application/command/ChangeContactInfoCommand.java
iddd_identityaccess/src/main/java/com/saasovation/identityaccess/application/command/ChangeEmailAddressCommand.java
iddd_identityaccess/src/main/java/com/saasovation/identityaccess/application/command/ChangePostalAddressCommand.java
iddd_identityaccess/src/main/java/com/saasovation/identityaccess/application/command/ChangePrimaryTelephoneCommand.java
iddd_identityaccess/src/main/java/com/saasovation/identityaccess/application/command/ChangeSecondaryTelephoneCommand.java
iddd_identityaccess/src/main/java/com/saasovation/identityaccess/application/command/ChangeUserPasswordCommand.java
iddd_identityaccess/src/main/java/com/saasovation/identityaccess/application/command/ChangeUserPersonalNameCommand.java
iddd_identityaccess/src/main/java/com/saasovation/identityaccess/application/command/DeactivateTenantCommand.java
iddd_identityaccess/src/main/java/com/saasovation/identityaccess/application/command/DefineUserEnablementCommand.java
iddd_identityaccess/src/main/java/com/saasovation/identityaccess/application/command/ProvisionGroupCommand.java
iddd_identityaccess/src/main/java/com/saasovation/identityaccess/application/command/ProvisionRoleCommand.java
iddd_identityaccess/src/main/java/com/saasovation/identityaccess/application/command/ProvisionTenantCommand.java
iddd_identityaccess/src/main/java/com/saasovation/identityaccess/application/command/RegisterUserCommand.java
iddd_identityaccess/src/main/java/com/saasovation/identityaccess/application/command/RemoveGroupFromGroupCommand.java
iddd_identityaccess/src/main/java/com/saasovation/identityaccess/application/command/RemoveUserFromGroupCommand.java
iddd_identityaccess/src/main/java/com/saasovation/identityaccess/application/representation/NotificationLogRepresentation.java
iddd_identityaccess/src/main/java/com/saasovation/identityaccess/application/representation/UserInRoleRepresentation.java
iddd_identityaccess/src/main/java/com/saasovation/identityaccess/application/representation/UserRepresentation.java
iddd_identityaccess/src/main/java/com/saasovation/identityaccess/domain/model/DomainRegistry.java
iddd_identityaccess/src/main/java/com/saasovation/identityaccess/domain/model/access/AuthorizationService.java
iddd_identityaccess/src/main/java/com/saasovation/identityaccess/domain/model/access/GroupAssignedToRole.java
iddd_identityaccess/src/main/java/com/saasovation/identityaccess/domain/model/access/GroupUnassignedFromRole.java
iddd_identityaccess/src/main/java/com/saasovation/identityaccess/domain/model/access/Role.java
iddd_identityaccess/src/main/java/com/saasovation/identityaccess/domain/model/access/RoleProvisioned.java
iddd_identityaccess/src/main/java/com/saasovation/identityaccess/domain/model/access/RoleRepository.java
iddd_identityaccess/src/main/java/com/saasovation/identityaccess/domain/model/access/UserAssignedToRole.java
iddd_identityaccess/src/main/java/com/saasovation/identityaccess/domain/model/access/UserUnassignedFromRole.java
iddd_identityaccess/src/main/java/com/saasovation/identityaccess/domain/model/identity/AuthenticationService.java
iddd_identityaccess/src/main/java/com/saasovation/identityaccess/domain/model/identity/ContactInformation.java
iddd_identityaccess/src/main/java/com/saasovation/identityaccess/domain/model/identity/EmailAddress.java
iddd_identityaccess/src/main/java/com/saasovation/identityaccess/domain/model/identity/Enablement.java
iddd_identityaccess/src/main/java/com/saasovation/identityaccess/domain/model/identity/EncryptionService.java
iddd_identityaccess/src/main/java/com/saasovation/identityaccess/domain/model/identity/FullName.java
iddd_identityaccess/src/main/java/com/saasovation/identityaccess/domain/model/identity/Group.java
iddd_identityaccess/src/main/java/com/saasovation/identityaccess/domain/model/identity/GroupGroupAdded.java
iddd_identityaccess/src/main/java/com/saasovation/identityaccess/domain/model/identity/GroupGroupRemoved.java
iddd_identityaccess/src/main/java/com/saasovation/identityaccess/domain/model/identity/GroupMember.java
iddd_identityaccess/src/main/java/com/saasovation/identityaccess/domain/model/identity/GroupMemberService.java
iddd_identityaccess/src/main/java/com/saasovation/identityaccess/domain/model/identity/GroupMemberType.java
iddd_identityaccess/src/main/java/com/saasovation/identityaccess/domain/model/identity/GroupProvisioned.java
iddd_identityaccess/src/main/java/com/saasovation/identityaccess/domain/model/identity/GroupRepository.java
iddd_identityaccess/src/main/java/com/saasovation/identityaccess/domain/model/identity/GroupUserAdded.java
iddd_identityaccess/src/main/java/com/saasovation/identityaccess/domain/model/identity/GroupUserRemoved.java
iddd_identityaccess/src/main/java/com/saasovation/identityaccess/domain/model/identity/InvitationDescriptor.java
iddd_identityaccess/src/main/java/com/saasovation/identityaccess/domain/model/identity/PasswordService.java
iddd_identityaccess/src/main/java/com/saasovation/identityaccess/domain/model/identity/Person.java
iddd_identityaccess/src/main/java/com/saasovation/identityaccess/domain/model/identity/PersonContactInformationChanged.java
iddd_identityaccess/src/main/java/com/saasovation/identityaccess/domain/model/identity/PersonNameChanged.java
iddd_identityaccess/src/main/java/com/saasovation/identityaccess/domain/model/identity/PostalAddress.java
iddd_identityaccess/src/main/java/com/saasovation/identityaccess/domain/model/identity/RegistrationInvitation.java
iddd_identityaccess/src/main/java/com/saasovation/identityaccess/domain/model/identity/Telephone.java
iddd_identityaccess/src/main/java/com/saasovation/identityaccess/domain/model/identity/Tenant.java
iddd_identityaccess/src/main/java/com/saasovation/identityaccess/domain/model/identity/TenantActivated.java
iddd_identityaccess/src/main/java/com/saasovation/identityaccess/domain/model/identity/TenantAdministratorRegistered.java
iddd_identityaccess/src/main/java/com/saasovation/identityaccess/domain/model/identity/TenantDeactivated.java
iddd_identityaccess/src/main/java/com/saasovation/identityaccess/domain/model/identity/TenantId.java
iddd_identityaccess/src/main/java/com/saasovation/identityaccess/domain/model/identity/TenantProvisioned.java
iddd_identityaccess/src/main/java/com/saasovation/identityaccess/domain/model/identity/TenantProvisioningService.java
iddd_identityaccess/src/main/java/com/saasovation/identityaccess/domain/model/identity/TenantRepository.java
iddd_identityaccess/src/main/java/com/saasovation/identityaccess/domain/model/identity/User.java
iddd_identityaccess/src/main/java/com/saasovation/identityaccess/domain/model/identity/UserDescriptor.java
iddd_identityaccess/src/main/java/com/saasovation/identityaccess/domain/model/identity/UserEnablementChanged.java
iddd_identityaccess/src/main/java/com/saasovation/identityaccess/domain/model/identity/UserPasswordChanged.java
iddd_identityaccess/src/main/java/com/saasovation/identityaccess/domain/model/identity/UserRegistered.java
iddd_identityaccess/src/main/java/com/saasovation/identityaccess/domain/model/identity/UserRepository.java
iddd_identityaccess/src/main/java/com/saasovation/identityaccess/infrastructure/persistence/GroupMemberTypeUserType.java
iddd_identityaccess/src/main/java/com/saasovation/identityaccess/infrastructure/persistence/HibernateGroupRepository.java
iddd_identityaccess/src/main/java/com/saasovation/identityaccess/infrastructure/persistence/HibernateRoleRepository.java
iddd_identityaccess/src/main/java/com/saasovation/identityaccess/infrastructure/persistence/HibernateTenantRepository.java
iddd_identityaccess/src/main/java/com/saasovation/identityaccess/infrastructure/persistence/HibernateUserRepository.java
iddd_identityaccess/src/main/java/com/saasovation/identityaccess/infrastructure/services/MD5EncryptionService.java
iddd_identityaccess/src/main/java/com/saasovation/identityaccess/resource/AbstractResource.java
iddd_identityaccess/src/main/java/com/saasovation/identityaccess/resource/GroupResource.java
iddd_identityaccess/src/main/java/com/saasovation/identityaccess/resource/NotificationResource.java
iddd_identityaccess/src/main/java/com/saasovation/identityaccess/resource/TenantResource.java
iddd_identityaccess/src/main/java/com/saasovation/identityaccess/resource/UserResource.java
iddd_identityaccess/src/main/mysql/db_setup.bat
iddd_identityaccess/src/main/mysql/iam.sql
iddd_identityaccess/src/main/resources/applicationContext-identityaccess-application.xml
iddd_identityaccess/src/main/resources/applicationContext-identityaccess.xml
iddd_identityaccess/src/test/java/com/saasovation/identityaccess/application/AccessApplicationServiceTest.java
iddd_identityaccess/src/test/java/com/saasovation/identityaccess/application/ApplicationServiceTest.java
iddd_identityaccess/src/test/java/com/saasovation/identityaccess/application/IdentityApplicationServiceTest.java
iddd_identityaccess/src/test/java/com/saasovation/identityaccess/application/MockNotificationPublisher.java
iddd_identityaccess/src/test/java/com/saasovation/identityaccess/application/NotificationApplicationServiceTest.java
iddd_identityaccess/src/test/java/com/saasovation/identityaccess/domain/model/DomainTest.java
iddd_identityaccess/src/test/java/com/saasovation/identityaccess/domain/model/IdentityAccessTest.java
iddd_identityaccess/src/test/java/com/saasovation/identityaccess/domain/model/access/AuthorizationServiceTest.java
iddd_identityaccess/src/test/java/com/saasovation/identityaccess/domain/model/access/RoleTest.java
iddd_identityaccess/src/test/java/com/saasovation/identityaccess/domain/model/identity/AuthenticationServiceTest.java
iddd_identityaccess/src/test/java/com/saasovation/identityaccess/domain/model/identity/ContactInformationTest.java
iddd_identityaccess/src/test/java/com/saasovation/identityaccess/domain/model/identity/EnablementTest.java
iddd_identityaccess/src/test/java/com/saasovation/identityaccess/domain/model/identity/FullNameTest.java
iddd_identityaccess/src/test/java/com/saasovation/identityaccess/domain/model/identity/GroupRepositoryTest.java
iddd_identityaccess/src/test/java/com/saasovation/identityaccess/domain/model/identity/GroupTest.java
iddd_identityaccess/src/test/java/com/saasovation/identityaccess/domain/model/identity/PasswordServiceTest.java
iddd_identityaccess/src/test/java/com/saasovation/identityaccess/domain/model/identity/TenantTest.java
iddd_identityaccess/src/test/java/com/saasovation/identityaccess/domain/model/identity/UserRepositoryTest.java
iddd_identityaccess/src/test/java/com/saasovation/identityaccess/domain/model/identity/UserTest.java
iddd_identityaccess/src/test/java/com/saasovation/identityaccess/infrastructure/persistence/InMemoryEventStore.java
iddd_identityaccess/src/test/java/com/saasovation/identityaccess/infrastructure/persistence/InMemoryGroupRepository.java
iddd_identityaccess/src/test/java/com/saasovation/identityaccess/infrastructure/persistence/InMemoryRoleRepository.java
iddd_identityaccess/src/test/java/com/saasovation/identityaccess/infrastructure/persistence/InMemoryTenantRepository.java
iddd_identityaccess/src/test/java/com/saasovation/identityaccess/infrastructure/persistence/InMemoryUserRepository.java
iddd_identityaccess/src/test/java/com/saasovation/identityaccess/resource/GroupResourceTest.java
iddd_identityaccess/src/test/java/com/saasovation/identityaccess/resource/NotificationResourceTest.java
iddd_identityaccess/src/test/java/com/saasovation/identityaccess/resource/ResourceTestCase.java
iddd_identityaccess/src/test/java/com/saasovation/identityaccess/resource/TenantResourceTest.java
iddd_identityaccess/src/test/java/com/saasovation/identityaccess/resource/UserResourceTest.java
iddd_identityaccess/src/test/resources/applicationContext-identityaccess-test.xml
settings.gradle

Download

Click the following link to download IDDD_Samples-master.zip.

IDDD_Samples-master.zip




















Home »
  Java Free Code »
    Book »




Book
Book Algorithm
Book Design Patterns
Book Example
Book Hadoop
Book JEE
Book Maven
Book Spring