new brand packaging io.dddbyexamples

This commit is contained in:
Michał Michaluk
2018-03-27 23:46:44 +02:00
parent 3c8258c486
commit 08ac50fb2f
130 changed files with 358 additions and 431 deletions

View File

@@ -1,14 +1,12 @@
package pl.com.dddbyexamples.factory.delivery.planning;
package io.dddbyexamples.factory.delivery.planning;
import lombok.AllArgsConstructor;
import org.springframework.stereotype.Component;
import pl.com.dddbyexamples.factory.delivery.planning.definition.DeliveryPlannerDefinitionDao;
import pl.com.dddbyexamples.factory.delivery.planning.definition.DeliveryPlannerDefinitionEntity;
import io.dddbyexamples.factory.delivery.planning.definition.DeliveryPlannerDefinitionDao;
import io.dddbyexamples.factory.delivery.planning.definition.DeliveryPlannerDefinitionEntity;
import java.util.Collections;
import static java.util.Optional.ofNullable;
@Component
@AllArgsConstructor
public class DeliveryAutoPlannerORMRepository {

View File

@@ -1,10 +1,10 @@
package pl.com.dddbyexamples.factory.delivery.planning.definition;
package io.dddbyexamples.factory.delivery.planning.definition;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Singular;
import lombok.Value;
import pl.com.dddbyexamples.factory.demand.forecasting.Demand;
import io.dddbyexamples.factory.demand.forecasting.Demand;
import java.time.LocalTime;
import java.util.Collections;

View File

@@ -1,4 +1,4 @@
package pl.com.dddbyexamples.factory.delivery.planning.definition;
package io.dddbyexamples.factory.delivery.planning.definition;
import org.springframework.data.jpa.repository.JpaRepository;
import org.springframework.data.rest.core.annotation.RepositoryRestResource;

View File

@@ -1,8 +1,8 @@
package pl.com.dddbyexamples.factory.delivery.planning.definition;
package io.dddbyexamples.factory.delivery.planning.definition;
import lombok.Getter;
import lombok.NoArgsConstructor;
import pl.com.dddbyexamples.tools.JsonConverter;
import io.dddbyexamples.tools.JsonConverter;
import javax.persistence.Convert;
import javax.persistence.Entity;

View File

@@ -1,9 +1,9 @@
package pl.com.dddbyexamples.factory.delivery.planning.projection;
package io.dddbyexamples.factory.delivery.planning.projection;
import io.dddbyexamples.tools.ProjectionRepository;
import org.springframework.data.rest.core.annotation.RepositoryRestResource;
import org.springframework.data.rest.core.annotation.RestResource;
import org.springframework.stereotype.Repository;
import pl.com.dddbyexamples.tools.ProjectionRepository;
import java.time.LocalDate;
import java.time.LocalDateTime;

View File

@@ -1,4 +1,4 @@
package pl.com.dddbyexamples.factory.delivery.planning.projection;
package io.dddbyexamples.factory.delivery.planning.projection;
import lombok.Getter;
import lombok.NoArgsConstructor;

View File

@@ -1,13 +1,13 @@
package pl.com.dddbyexamples.factory.delivery.planning.projection;
package io.dddbyexamples.factory.delivery.planning.projection;
import io.dddbyexamples.factory.delivery.planning.DeliveryAutoPlanner;
import io.dddbyexamples.factory.delivery.planning.DeliveryAutoPlannerORMRepository;
import io.dddbyexamples.factory.demand.forecasting.DemandedLevelsChanged;
import io.dddbyexamples.factory.demand.forecasting.projection.CurrentDemandDao;
import lombok.AllArgsConstructor;
import org.springframework.stereotype.Component;
import pl.com.dddbyexamples.factory.delivery.planning.DeliveryAutoPlanner;
import pl.com.dddbyexamples.factory.delivery.planning.DeliveryAutoPlannerORMRepository;
import pl.com.dddbyexamples.factory.demand.forecasting.Demand;
import pl.com.dddbyexamples.factory.demand.forecasting.DemandedLevelsChanged;
import pl.com.dddbyexamples.factory.demand.forecasting.projection.CurrentDemandDao;
import pl.com.dddbyexamples.factory.demand.forecasting.projection.CurrentDemandEntity;
import io.dddbyexamples.factory.demand.forecasting.Demand;
import io.dddbyexamples.factory.demand.forecasting.projection.CurrentDemandEntity;
import java.time.Clock;
import java.time.LocalDate;

View File

@@ -1,4 +1,4 @@
package pl.com.dddbyexamples.factory.demand.forecasting;
package io.dddbyexamples.factory.demand.forecasting;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.annotation.Bean;

View File

@@ -1,4 +1,4 @@
package pl.com.dddbyexamples.factory.demand.forecasting;
package io.dddbyexamples.factory.demand.forecasting;
import lombok.Value;

View File

@@ -1,13 +1,13 @@
package pl.com.dddbyexamples.factory.demand.forecasting;
package io.dddbyexamples.factory.demand.forecasting;
import io.dddbyexamples.factory.demand.forecasting.persistence.ProductDemandDao;
import lombok.AllArgsConstructor;
import org.springframework.stereotype.Component;
import pl.com.dddbyexamples.factory.demand.forecasting.persistence.DemandDao;
import pl.com.dddbyexamples.factory.demand.forecasting.persistence.DemandEntity;
import pl.com.dddbyexamples.factory.demand.forecasting.persistence.ProductDemandDao;
import pl.com.dddbyexamples.factory.demand.forecasting.persistence.ProductDemandEntity;
import pl.com.dddbyexamples.factory.product.management.RefNoId;
import pl.com.dddbyexamples.tools.TechnicalId;
import io.dddbyexamples.factory.demand.forecasting.persistence.DemandDao;
import io.dddbyexamples.factory.demand.forecasting.persistence.DemandEntity;
import io.dddbyexamples.factory.demand.forecasting.persistence.ProductDemandEntity;
import io.dddbyexamples.factory.product.management.RefNoId;
import io.dddbyexamples.tools.TechnicalId;
import javax.persistence.EntityManager;
import javax.persistence.LockModeType;

View File

@@ -1,5 +1,6 @@
package pl.com.dddbyexamples.factory.demand.forecasting.command;
package io.dddbyexamples.factory.demand.forecasting.command;
import io.dddbyexamples.factory.demand.forecasting.persistence.DocumentEntity;
import lombok.AllArgsConstructor;
import org.springframework.boot.context.event.ApplicationReadyEvent;
import org.springframework.context.event.EventListener;
@@ -10,8 +11,7 @@ import org.springframework.data.rest.core.annotation.RepositoryEventHandler;
import org.springframework.scheduling.annotation.Scheduled;
import org.springframework.stereotype.Component;
import org.springframework.transaction.annotation.Transactional;
import pl.com.dddbyexamples.factory.demand.forecasting.DemandService;
import pl.com.dddbyexamples.factory.demand.forecasting.persistence.DocumentEntity;
import io.dddbyexamples.factory.demand.forecasting.DemandService;
import java.time.Clock;
import java.time.LocalDate;

View File

@@ -1,9 +1,9 @@
package pl.com.dddbyexamples.factory.demand.forecasting.command;
package io.dddbyexamples.factory.demand.forecasting.command;
import io.dddbyexamples.tools.CommandRepository;
import org.springframework.data.rest.core.annotation.RepositoryRestResource;
import org.springframework.data.rest.core.annotation.RestResource;
import org.springframework.stereotype.Repository;
import pl.com.dddbyexamples.tools.CommandRepository;
import java.time.LocalDate;

View File

@@ -1,10 +1,10 @@
package pl.com.dddbyexamples.factory.demand.forecasting.command;
package io.dddbyexamples.factory.demand.forecasting.command;
import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.Setter;
import pl.com.dddbyexamples.factory.demand.forecasting.AdjustDemand;
import pl.com.dddbyexamples.tools.JsonConverter;
import io.dddbyexamples.factory.demand.forecasting.AdjustDemand;
import io.dddbyexamples.tools.JsonConverter;
import javax.persistence.*;
import java.io.Serializable;

View File

@@ -1,9 +1,9 @@
package pl.com.dddbyexamples.factory.demand.forecasting.command;
package io.dddbyexamples.factory.demand.forecasting.command;
import org.springframework.data.rest.core.annotation.RepositoryRestResource;
import org.springframework.data.rest.core.annotation.RestResource;
import org.springframework.stereotype.Repository;
import pl.com.dddbyexamples.tools.CommandRepository;
import io.dddbyexamples.tools.CommandRepository;
import java.time.LocalDate;
import java.util.List;

View File

@@ -1,12 +1,12 @@
package pl.com.dddbyexamples.factory.demand.forecasting.command;
package io.dddbyexamples.factory.demand.forecasting.command;
import io.dddbyexamples.factory.demand.forecasting.ApplyReviewDecision;
import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.Setter;
import pl.com.dddbyexamples.factory.demand.forecasting.ApplyReviewDecision;
import pl.com.dddbyexamples.factory.demand.forecasting.ReviewDecision;
import pl.com.dddbyexamples.factory.demand.forecasting.ReviewRequired.ToReview;
import pl.com.dddbyexamples.tools.JsonConverter;
import io.dddbyexamples.factory.demand.forecasting.ReviewDecision;
import io.dddbyexamples.factory.demand.forecasting.ReviewRequired.ToReview;
import io.dddbyexamples.tools.JsonConverter;
import javax.persistence.*;
import java.io.Serializable;

View File

@@ -1,4 +1,4 @@
package pl.com.dddbyexamples.factory.demand.forecasting.persistence;
package io.dddbyexamples.factory.demand.forecasting.persistence;
import org.springframework.data.jpa.repository.JpaRepository;
import org.springframework.data.rest.core.annotation.RestResource;

View File

@@ -1,12 +1,12 @@
package pl.com.dddbyexamples.factory.demand.forecasting.persistence;
package io.dddbyexamples.factory.demand.forecasting.persistence;
import io.dddbyexamples.factory.demand.forecasting.DailyId;
import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.Setter;
import pl.com.dddbyexamples.factory.demand.forecasting.DailyId;
import pl.com.dddbyexamples.factory.demand.forecasting.DemandValue;
import pl.com.dddbyexamples.tools.JsonConverter;
import pl.com.dddbyexamples.tools.TechnicalId;
import io.dddbyexamples.factory.demand.forecasting.DemandValue;
import io.dddbyexamples.tools.JsonConverter;
import io.dddbyexamples.tools.TechnicalId;
import javax.persistence.*;
import java.io.Serializable;

View File

@@ -1,8 +1,8 @@
package pl.com.dddbyexamples.factory.demand.forecasting.persistence;
package io.dddbyexamples.factory.demand.forecasting.persistence;
import io.dddbyexamples.tools.CommandRepository;
import org.springframework.data.rest.core.annotation.RepositoryRestResource;
import org.springframework.stereotype.Repository;
import pl.com.dddbyexamples.tools.CommandRepository;
@Repository("documentDao")
@RepositoryRestResource(path = "demand-documents",

View File

@@ -1,11 +1,11 @@
package pl.com.dddbyexamples.factory.demand.forecasting.persistence;
package io.dddbyexamples.factory.demand.forecasting.persistence;
import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.Setter;
import org.springframework.data.annotation.LastModifiedDate;
import pl.com.dddbyexamples.factory.demand.forecasting.Document;
import pl.com.dddbyexamples.tools.JsonConverter;
import io.dddbyexamples.factory.demand.forecasting.Document;
import io.dddbyexamples.tools.JsonConverter;
import javax.persistence.*;
import java.io.Serializable;

View File

@@ -1,4 +1,4 @@
package pl.com.dddbyexamples.factory.demand.forecasting.persistence;
package io.dddbyexamples.factory.demand.forecasting.persistence;
import org.springframework.data.jpa.repository.JpaRepository;
import org.springframework.data.rest.core.annotation.RestResource;

View File

@@ -1,9 +1,9 @@
package pl.com.dddbyexamples.factory.demand.forecasting.persistence;
package io.dddbyexamples.factory.demand.forecasting.persistence;
import lombok.Getter;
import lombok.NoArgsConstructor;
import pl.com.dddbyexamples.factory.product.management.RefNoId;
import pl.com.dddbyexamples.tools.TechnicalId;
import io.dddbyexamples.factory.product.management.RefNoId;
import io.dddbyexamples.tools.TechnicalId;
import javax.persistence.*;
import java.io.Serializable;

View File

@@ -1,11 +1,11 @@
package pl.com.dddbyexamples.factory.demand.forecasting.projection;
package io.dddbyexamples.factory.demand.forecasting.projection;
import org.springframework.data.repository.query.Param;
import org.springframework.data.rest.core.annotation.RepositoryRestResource;
import org.springframework.data.rest.core.annotation.RestResource;
import org.springframework.format.annotation.DateTimeFormat;
import org.springframework.stereotype.Repository;
import pl.com.dddbyexamples.tools.ProjectionRepository;
import io.dddbyexamples.tools.ProjectionRepository;
import java.time.LocalDate;
import java.util.List;

View File

@@ -1,8 +1,8 @@
package pl.com.dddbyexamples.factory.demand.forecasting.projection;
package io.dddbyexamples.factory.demand.forecasting.projection;
import lombok.Getter;
import lombok.NoArgsConstructor;
import pl.com.dddbyexamples.factory.demand.forecasting.Demand;
import io.dddbyexamples.factory.demand.forecasting.Demand;
import javax.persistence.*;
import java.io.Serializable;

View File

@@ -1,9 +1,9 @@
package pl.com.dddbyexamples.factory.demand.forecasting.projection;
package io.dddbyexamples.factory.demand.forecasting.projection;
import io.dddbyexamples.factory.demand.forecasting.DailyId;
import io.dddbyexamples.factory.demand.forecasting.DemandedLevelsChanged;
import lombok.AllArgsConstructor;
import org.springframework.stereotype.Component;
import pl.com.dddbyexamples.factory.demand.forecasting.DailyId;
import pl.com.dddbyexamples.factory.demand.forecasting.DemandedLevelsChanged;
@Component
@AllArgsConstructor

View File

@@ -1,13 +1,13 @@
package pl.com.dddbyexamples.factory;
package io.dddbyexamples.factory;
import io.dddbyexamples.factory.demand.forecasting.DemandEvents;
import io.dddbyexamples.factory.demand.forecasting.DemandedLevelsChanged;
import io.dddbyexamples.factory.demand.forecasting.ReviewRequired;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.autoconfigure.domain.EntityScan;
import org.springframework.context.annotation.Bean;
import org.springframework.data.jpa.convert.threeten.Jsr310JpaConverters;
import org.springframework.scheduling.annotation.EnableScheduling;
import pl.com.dddbyexamples.factory.demand.forecasting.DemandEvents;
import pl.com.dddbyexamples.factory.demand.forecasting.DemandedLevelsChanged;
import pl.com.dddbyexamples.factory.demand.forecasting.ReviewRequired;
import java.time.Clock;

View File

@@ -1,15 +1,15 @@
package pl.com.dddbyexamples.factory.delivery.planning
package io.dddbyexamples.factory.delivery.planning
import org.springframework.beans.factory.annotation.Autowired
import org.springframework.boot.test.context.SpringBootTest
import pl.com.dddbyexamples.factory.delivery.planning.definition.DeliveryPlannerDefinition
import pl.com.dddbyexamples.factory.delivery.planning.definition.DeliveryPlannerDefinitionDao
import pl.com.dddbyexamples.factory.delivery.planning.definition.DeliveryPlannerDefinitionEntity
import io.dddbyexamples.factory.delivery.planning.definition.DeliveryPlannerDefinition
import io.dddbyexamples.factory.delivery.planning.definition.DeliveryPlannerDefinitionDao
import io.dddbyexamples.factory.delivery.planning.definition.DeliveryPlannerDefinitionEntity
import spock.lang.Specification
import static java.time.LocalTime.of as time
import static DeliveryPlannerDefinition.of
import static pl.com.dddbyexamples.factory.demand.forecasting.Demand.Schema.*
import static io.dddbyexamples.factory.demand.forecasting.Demand.Schema.*
@SpringBootTest
class DeliveryPlannerDefinitionTest extends Specification {

View File

@@ -1,18 +1,12 @@
package pl.com.dddbyexamples.factory.demand.forecasting
package io.dddbyexamples.factory.demand.forecasting
import org.springframework.beans.factory.annotation.Autowired
import org.springframework.boot.test.context.SpringBootTest
import org.springframework.test.annotation.Commit
import pl.com.dddbyexamples.factory.demand.forecasting.AdjustDemand
import pl.com.dddbyexamples.factory.demand.forecasting.Adjustment
import pl.com.dddbyexamples.factory.demand.forecasting.Demand
import pl.com.dddbyexamples.factory.demand.forecasting.DemandEvents
import pl.com.dddbyexamples.factory.demand.forecasting.DemandValue
import pl.com.dddbyexamples.factory.demand.forecasting.ReviewPolicy
import pl.com.dddbyexamples.factory.demand.forecasting.persistence.DemandDao
import pl.com.dddbyexamples.factory.demand.forecasting.persistence.DemandEntity
import pl.com.dddbyexamples.factory.demand.forecasting.persistence.ProductDemandDao
import pl.com.dddbyexamples.factory.demand.forecasting.persistence.ProductDemandEntity
import io.dddbyexamples.factory.demand.forecasting.persistence.DemandDao
import io.dddbyexamples.factory.demand.forecasting.persistence.DemandEntity
import io.dddbyexamples.factory.demand.forecasting.persistence.ProductDemandDao
import io.dddbyexamples.factory.demand.forecasting.persistence.ProductDemandEntity
import spock.lang.Specification
import javax.persistence.EntityManager