Skip to content

Commit 699be80

Browse files
author
Vishal M Yadav
committed
solved two problems trello and contact mgmt system
1 parent 90d31b4 commit 699be80

File tree

123 files changed

+1273
-417
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

123 files changed

+1273
-417
lines changed

src/main/java/com/gatomalvado/chess/service/Board8PosValidator.java

Lines changed: 0 additions & 14 deletions
This file was deleted.

src/main/java/com/gatomalvado/chess/service/IBoardInitializer.java

Lines changed: 0 additions & 10 deletions
This file was deleted.

src/main/java/com/gatomalvado/chess/service/IPieceMoveValidator.java

Lines changed: 0 additions & 11 deletions
This file was deleted.

src/main/java/com/gatomalvado/chess/Main.java renamed to src/main/java/com/gatomalvado/done/chess/Main.java

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
1-
package com.gatomalvado.chess;
1+
package com.gatomalvado.done.chess;
22

3-
import com.gatomalvado.chess.model.AbstractBoard;
4-
import com.gatomalvado.chess.model.Board8;
5-
import com.gatomalvado.chess.model.Player;
6-
import com.gatomalvado.chess.model.enums.PlayerType;
7-
import com.gatomalvado.chess.orchestrator.ChessOrchestrator;
8-
import com.gatomalvado.chess.service.impl.BoardFactory;
3+
import com.gatomalvado.done.chess.model.AbstractBoard;
4+
import com.gatomalvado.done.chess.model.Board8;
5+
import com.gatomalvado.done.chess.model.Player;
6+
import com.gatomalvado.done.chess.model.enums.PlayerType;
7+
import com.gatomalvado.done.chess.orchestrator.ChessOrchestrator;
8+
import com.gatomalvado.done.chess.service.impl.BoardFactory;
99

1010
public class Main {
1111

src/main/java/com/gatomalvado/chess/model/AbstractBoard.java renamed to src/main/java/com/gatomalvado/done/chess/model/AbstractBoard.java

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,4 @@
1-
package com.gatomalvado.chess.model;
2-
3-
import java.util.HashMap;
4-
import java.util.Map;
1+
package com.gatomalvado.done.chess.model;
52

63
import lombok.Getter;
74

src/main/java/com/gatomalvado/chess/model/Board8.java renamed to src/main/java/com/gatomalvado/done/chess/model/Board8.java

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,7 @@
1-
package com.gatomalvado.chess.model;
1+
package com.gatomalvado.done.chess.model;
22

33
import java.util.Map;
44

5-
import lombok.Getter;
6-
75
public class Board8 extends AbstractBoard {
86

97
private static final int SIZE = 8;

src/main/java/com/gatomalvado/chess/model/Move.java renamed to src/main/java/com/gatomalvado/done/chess/model/Move.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
1-
package com.gatomalvado.chess.model;
1+
package com.gatomalvado.done.chess.model;
22

33
import lombok.AllArgsConstructor;
4-
import lombok.Data;
54
import lombok.Getter;
65

76
@Getter

src/main/java/com/gatomalvado/chess/model/Piece.java renamed to src/main/java/com/gatomalvado/done/chess/model/Piece.java

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,8 @@
1-
package com.gatomalvado.chess.model;
1+
package com.gatomalvado.done.chess.model;
22

3-
import com.gatomalvado.chess.model.enums.PieceType;
4-
import com.gatomalvado.chess.model.enums.PlayerType;
3+
import com.gatomalvado.done.chess.model.enums.PieceType;
4+
import com.gatomalvado.done.chess.model.enums.PlayerType;
55

6-
import lombok.Data;
76
import lombok.Getter;
87
import lombok.Setter;
98

src/main/java/com/gatomalvado/chess/model/Player.java renamed to src/main/java/com/gatomalvado/done/chess/model/Player.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
package com.gatomalvado.chess.model;
1+
package com.gatomalvado.done.chess.model;
22

3-
import com.gatomalvado.chess.model.enums.PlayerType;
3+
import com.gatomalvado.done.chess.model.enums.PlayerType;
44

55
import lombok.Getter;
66

src/main/java/com/gatomalvado/chess/model/Position.java renamed to src/main/java/com/gatomalvado/done/chess/model/Position.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.gatomalvado.chess.model;
1+
package com.gatomalvado.done.chess.model;
22

33
import lombok.Getter;
44

src/main/java/com/gatomalvado/chess/model/enums/PieceType.java renamed to src/main/java/com/gatomalvado/done/chess/model/enums/PieceType.java

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,4 @@
1-
package com.gatomalvado.chess.model.enums;
2-
3-
import java.util.List;
1+
package com.gatomalvado.done.chess.model.enums;
42

53
public enum PieceType {
64

src/main/java/com/gatomalvado/chess/model/enums/PlayerType.java renamed to src/main/java/com/gatomalvado/done/chess/model/enums/PlayerType.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.gatomalvado.chess.model.enums;
1+
package com.gatomalvado.done.chess.model.enums;
22

33
public enum PlayerType {
44

src/main/java/com/gatomalvado/chess/orchestrator/ChessOrchestrator.java renamed to src/main/java/com/gatomalvado/done/chess/orchestrator/ChessOrchestrator.java

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,17 @@
1-
package com.gatomalvado.chess.orchestrator;
1+
package com.gatomalvado.done.chess.orchestrator;
22

33
import java.util.ArrayList;
44
import java.util.HashMap;
55
import java.util.List;
66
import java.util.Map;
77

8-
import com.gatomalvado.chess.model.AbstractBoard;
9-
import com.gatomalvado.chess.model.Move;
10-
import com.gatomalvado.chess.model.Piece;
11-
import com.gatomalvado.chess.model.Player;
12-
import com.gatomalvado.chess.model.Position;
13-
import com.gatomalvado.chess.service.impl.BoardFactory;
14-
import com.gatomalvado.chess.service.IPieceMoveValidator;
8+
import com.gatomalvado.done.chess.model.AbstractBoard;
9+
import com.gatomalvado.done.chess.model.Move;
10+
import com.gatomalvado.done.chess.model.Piece;
11+
import com.gatomalvado.done.chess.model.Player;
12+
import com.gatomalvado.done.chess.model.Position;
13+
import com.gatomalvado.done.chess.service.IPieceMoveValidator;
14+
import com.gatomalvado.done.chess.service.impl.BoardFactory;
1515

1616
import lombok.Getter;
1717

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
package com.gatomalvado.done.chess.service;
2+
3+
import com.gatomalvado.done.chess.model.AbstractBoard;
4+
import com.gatomalvado.done.chess.model.Move;
5+
6+
public interface Board8PosValidator {
7+
8+
boolean validate(AbstractBoard board, Move move);
9+
10+
}
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
package com.gatomalvado.done.chess.service;
2+
3+
import java.util.List;
4+
5+
import com.gatomalvado.done.chess.model.AbstractBoard;
6+
import com.gatomalvado.done.chess.model.Piece;
7+
8+
public interface IBoardInitializer {
9+
public List<Piece> initializeBoard(AbstractBoard board);
10+
}
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
package com.gatomalvado.done.chess.service;
2+
3+
import com.gatomalvado.done.chess.model.AbstractBoard;
4+
import com.gatomalvado.done.chess.model.Move;
5+
6+
public interface IPieceMoveValidator {
7+
boolean validate(Move move, AbstractBoard board);
8+
}

src/main/java/com/gatomalvado/chess/service/impl/BoardFactory.java renamed to src/main/java/com/gatomalvado/done/chess/service/impl/BoardFactory.java

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
1-
package com.gatomalvado.chess.service.impl;
2-
3-
import com.gatomalvado.chess.model.AbstractBoard;
4-
import com.gatomalvado.chess.model.Board8;
5-
import com.gatomalvado.chess.service.IBoardInitializer;
6-
import com.gatomalvado.chess.service.IPieceMoveValidator;
7-
import com.gatomalvado.chess.service.impl.board8.Board8Initializer;
8-
import com.gatomalvado.chess.service.impl.board8.Board8PieceMoveValidator;
1+
package com.gatomalvado.done.chess.service.impl;
2+
3+
import com.gatomalvado.done.chess.model.AbstractBoard;
4+
import com.gatomalvado.done.chess.model.Board8;
5+
import com.gatomalvado.done.chess.service.IBoardInitializer;
6+
import com.gatomalvado.done.chess.service.IPieceMoveValidator;
7+
import com.gatomalvado.done.chess.service.impl.board8.Board8Initializer;
8+
import com.gatomalvado.done.chess.service.impl.board8.Board8PieceMoveValidator;
99

1010
public class BoardFactory {
1111

src/main/java/com/gatomalvado/chess/service/impl/board8/Board8BishopPosValidator.java renamed to src/main/java/com/gatomalvado/done/chess/service/impl/board8/Board8BishopPosValidator.java

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,11 @@
1-
package com.gatomalvado.chess.service.impl.board8;
1+
package com.gatomalvado.done.chess.service.impl.board8;
22

3-
import com.gatomalvado.chess.model.AbstractBoard;
4-
import com.gatomalvado.chess.model.Board8;
5-
import com.gatomalvado.chess.model.Move;
6-
import com.gatomalvado.chess.model.Piece;
7-
import com.gatomalvado.chess.model.Position;
8-
import com.gatomalvado.chess.model.enums.PlayerType;
9-
import com.gatomalvado.chess.service.Board8PosValidator;
3+
import com.gatomalvado.done.chess.model.AbstractBoard;
4+
import com.gatomalvado.done.chess.model.Move;
5+
import com.gatomalvado.done.chess.model.Piece;
6+
import com.gatomalvado.done.chess.model.Position;
7+
import com.gatomalvado.done.chess.model.enums.PlayerType;
8+
import com.gatomalvado.done.chess.service.Board8PosValidator;
109

1110
public class Board8BishopPosValidator implements Board8PosValidator {
1211

src/main/java/com/gatomalvado/chess/service/impl/board8/Board8Initializer.java renamed to src/main/java/com/gatomalvado/done/chess/service/impl/board8/Board8Initializer.java

Lines changed: 12 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,20 @@
1-
package com.gatomalvado.chess.service.impl.board8;
1+
package com.gatomalvado.done.chess.service.impl.board8;
22

3-
import static com.gatomalvado.chess.model.enums.PieceType.*;
3+
import static com.gatomalvado.done.chess.model.enums.PieceType.BISHOP;
4+
import static com.gatomalvado.done.chess.model.enums.PieceType.KING;
5+
import static com.gatomalvado.done.chess.model.enums.PieceType.KNIGHT;
6+
import static com.gatomalvado.done.chess.model.enums.PieceType.PAWN;
7+
import static com.gatomalvado.done.chess.model.enums.PieceType.QUEEN;
8+
import static com.gatomalvado.done.chess.model.enums.PieceType.ROOK;
49

510
import java.util.ArrayList;
611
import java.util.List;
712

8-
import com.gatomalvado.chess.model.AbstractBoard;
9-
import com.gatomalvado.chess.model.Piece;
10-
import com.gatomalvado.chess.model.Position;
11-
import com.gatomalvado.chess.model.enums.PlayerType;
12-
import com.gatomalvado.chess.service.IBoardInitializer;
13+
import com.gatomalvado.done.chess.model.AbstractBoard;
14+
import com.gatomalvado.done.chess.model.Piece;
15+
import com.gatomalvado.done.chess.model.Position;
16+
import com.gatomalvado.done.chess.model.enums.PlayerType;
17+
import com.gatomalvado.done.chess.service.IBoardInitializer;
1318

1419
public class Board8Initializer implements IBoardInitializer {
1520

src/main/java/com/gatomalvado/chess/service/impl/board8/Board8KingPosValidator.java renamed to src/main/java/com/gatomalvado/done/chess/service/impl/board8/Board8KingPosValidator.java

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,11 @@
1-
package com.gatomalvado.chess.service.impl.board8;
1+
package com.gatomalvado.done.chess.service.impl.board8;
22

33
import java.util.List;
44

5-
import com.gatomalvado.chess.model.AbstractBoard;
6-
import com.gatomalvado.chess.model.Board8;
7-
import com.gatomalvado.chess.model.Move;
8-
import com.gatomalvado.chess.model.Position;
9-
import com.gatomalvado.chess.service.Board8PosValidator;
5+
import com.gatomalvado.done.chess.model.AbstractBoard;
6+
import com.gatomalvado.done.chess.model.Move;
7+
import com.gatomalvado.done.chess.model.Position;
8+
import com.gatomalvado.done.chess.service.Board8PosValidator;
109

1110
public class Board8KingPosValidator implements Board8PosValidator {
1211

src/main/java/com/gatomalvado/chess/service/impl/board8/Board8KnightPosValidator.java renamed to src/main/java/com/gatomalvado/done/chess/service/impl/board8/Board8KnightPosValidator.java

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,11 @@
1-
package com.gatomalvado.chess.service.impl.board8;
1+
package com.gatomalvado.done.chess.service.impl.board8;
22

33
import java.util.List;
44

5-
import com.gatomalvado.chess.model.AbstractBoard;
6-
import com.gatomalvado.chess.model.Board8;
7-
import com.gatomalvado.chess.model.Move;
8-
import com.gatomalvado.chess.model.Position;
9-
import com.gatomalvado.chess.service.Board8PosValidator;
5+
import com.gatomalvado.done.chess.model.AbstractBoard;
6+
import com.gatomalvado.done.chess.model.Move;
7+
import com.gatomalvado.done.chess.model.Position;
8+
import com.gatomalvado.done.chess.service.Board8PosValidator;
109

1110
public class Board8KnightPosValidator implements Board8PosValidator {
1211

src/main/java/com/gatomalvado/chess/service/impl/board8/Board8PawnValidator.java renamed to src/main/java/com/gatomalvado/done/chess/service/impl/board8/Board8PawnValidator.java

Lines changed: 7 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,11 @@
1-
package com.gatomalvado.chess.service.impl.board8;
1+
package com.gatomalvado.done.chess.service.impl.board8;
22

3-
import com.gatomalvado.chess.model.AbstractBoard;
4-
import com.gatomalvado.chess.model.Board8;
5-
import com.gatomalvado.chess.model.Move;
6-
import com.gatomalvado.chess.model.Piece;
7-
import com.gatomalvado.chess.model.Position;
8-
import com.gatomalvado.chess.model.enums.PlayerType;
9-
import com.gatomalvado.chess.service.Board8PosValidator;
10-
import com.gatomalvado.snakesandladders.model.Player;
3+
import com.gatomalvado.done.chess.model.AbstractBoard;
4+
import com.gatomalvado.done.chess.model.Move;
5+
import com.gatomalvado.done.chess.model.Piece;
6+
import com.gatomalvado.done.chess.model.Position;
7+
import com.gatomalvado.done.chess.model.enums.PlayerType;
8+
import com.gatomalvado.done.chess.service.Board8PosValidator;
119

1210
public class Board8PawnValidator implements Board8PosValidator {
1311

src/main/java/com/gatomalvado/chess/service/impl/board8/Board8PieceMoveValidator.java renamed to src/main/java/com/gatomalvado/done/chess/service/impl/board8/Board8PieceMoveValidator.java

Lines changed: 6 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,13 @@
1-
package com.gatomalvado.chess.service.impl.board8;
1+
package com.gatomalvado.done.chess.service.impl.board8;
22

33
import java.util.HashMap;
44
import java.util.Map;
55

6-
import com.gatomalvado.chess.model.AbstractBoard;
7-
import com.gatomalvado.chess.model.Board8;
8-
import com.gatomalvado.chess.model.Move;
9-
import com.gatomalvado.chess.model.Piece;
10-
import com.gatomalvado.chess.model.Position;
11-
import com.gatomalvado.chess.model.enums.PieceType;
12-
import com.gatomalvado.chess.service.Board8PosValidator;
13-
import com.gatomalvado.chess.service.IPieceMoveValidator;
6+
import com.gatomalvado.done.chess.model.AbstractBoard;
7+
import com.gatomalvado.done.chess.model.Move;
8+
import com.gatomalvado.done.chess.model.enums.PieceType;
9+
import com.gatomalvado.done.chess.service.Board8PosValidator;
10+
import com.gatomalvado.done.chess.service.IPieceMoveValidator;
1411

1512
public class Board8PieceMoveValidator implements IPieceMoveValidator {
1613

src/main/java/com/gatomalvado/chess/service/impl/board8/Board8QueenPosValidator.java renamed to src/main/java/com/gatomalvado/done/chess/service/impl/board8/Board8QueenPosValidator.java

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,11 @@
1-
package com.gatomalvado.chess.service.impl.board8;
1+
package com.gatomalvado.done.chess.service.impl.board8;
22

33
import java.util.List;
44

5-
import com.gatomalvado.chess.model.AbstractBoard;
6-
import com.gatomalvado.chess.model.Board8;
7-
import com.gatomalvado.chess.model.Move;
8-
import com.gatomalvado.chess.model.Position;
9-
import com.gatomalvado.chess.service.Board8PosValidator;
5+
import com.gatomalvado.done.chess.model.AbstractBoard;
6+
import com.gatomalvado.done.chess.model.Move;
7+
import com.gatomalvado.done.chess.model.Position;
8+
import com.gatomalvado.done.chess.service.Board8PosValidator;
109

1110
public class Board8QueenPosValidator implements Board8PosValidator {
1211

src/main/java/com/gatomalvado/chess/service/impl/board8/Board8RookPosValidator.java renamed to src/main/java/com/gatomalvado/done/chess/service/impl/board8/Board8RookPosValidator.java

Lines changed: 8 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,11 @@
1-
package com.gatomalvado.chess.service.impl.board8;
2-
3-
import java.util.List;
4-
5-
import com.gatomalvado.chess.model.AbstractBoard;
6-
import com.gatomalvado.chess.model.Board8;
7-
import com.gatomalvado.chess.model.Move;
8-
import com.gatomalvado.chess.model.Piece;
9-
import com.gatomalvado.chess.model.Position;
10-
import com.gatomalvado.chess.model.enums.PlayerType;
11-
import com.gatomalvado.chess.service.Board8PosValidator;
1+
package com.gatomalvado.done.chess.service.impl.board8;
2+
3+
import com.gatomalvado.done.chess.model.AbstractBoard;
4+
import com.gatomalvado.done.chess.model.Move;
5+
import com.gatomalvado.done.chess.model.Piece;
6+
import com.gatomalvado.done.chess.model.Position;
7+
import com.gatomalvado.done.chess.model.enums.PlayerType;
8+
import com.gatomalvado.done.chess.service.Board8PosValidator;
129

1310
public class Board8RookPosValidator implements Board8PosValidator {
1411

src/main/java/com/gatomalvado/eventbus/Broker.java renamed to src/main/java/com/gatomalvado/done/eventbus/Broker.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.gatomalvado.eventbus;
1+
package com.gatomalvado.done.eventbus;
22

33
import java.util.Map;
44
import java.util.concurrent.ConcurrentHashMap;

src/main/java/com/gatomalvado/eventbus/Consumer.java renamed to src/main/java/com/gatomalvado/done/eventbus/Consumer.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.gatomalvado.eventbus;
1+
package com.gatomalvado.done.eventbus;
22

33
public class Consumer {
44

src/main/java/com/gatomalvado/eventbus/Main.java renamed to src/main/java/com/gatomalvado/done/eventbus/Main.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.gatomalvado.eventbus;
1+
package com.gatomalvado.done.eventbus;
22

33
public class Main {
44

src/main/java/com/gatomalvado/eventbus/Producer.java renamed to src/main/java/com/gatomalvado/done/eventbus/Producer.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.gatomalvado.eventbus;
1+
package com.gatomalvado.done.eventbus;
22

33
public class Producer {
44

0 commit comments

Comments
 (0)