Skip to content

Commit

Permalink
solved two problems trello and contact mgmt system
Browse files Browse the repository at this point in the history
  • Loading branch information
Vishal M Yadav committed Dec 1, 2024
1 parent 90d31b4 commit 699be80
Show file tree
Hide file tree
Showing 123 changed files with 1,273 additions and 417 deletions.

This file was deleted.

10 changes: 0 additions & 10 deletions src/main/java/com/gatomalvado/chess/service/IBoardInitializer.java

This file was deleted.

This file was deleted.

Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
package com.gatomalvado.chess;
package com.gatomalvado.done.chess;

import com.gatomalvado.chess.model.AbstractBoard;
import com.gatomalvado.chess.model.Board8;
import com.gatomalvado.chess.model.Player;
import com.gatomalvado.chess.model.enums.PlayerType;
import com.gatomalvado.chess.orchestrator.ChessOrchestrator;
import com.gatomalvado.chess.service.impl.BoardFactory;
import com.gatomalvado.done.chess.model.AbstractBoard;
import com.gatomalvado.done.chess.model.Board8;
import com.gatomalvado.done.chess.model.Player;
import com.gatomalvado.done.chess.model.enums.PlayerType;
import com.gatomalvado.done.chess.orchestrator.ChessOrchestrator;
import com.gatomalvado.done.chess.service.impl.BoardFactory;

public class Main {

Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,4 @@
package com.gatomalvado.chess.model;

import java.util.HashMap;
import java.util.Map;
package com.gatomalvado.done.chess.model;

import lombok.Getter;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,7 @@
package com.gatomalvado.chess.model;
package com.gatomalvado.done.chess.model;

import java.util.Map;

import lombok.Getter;

public class Board8 extends AbstractBoard {

private static final int SIZE = 8;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
package com.gatomalvado.chess.model;
package com.gatomalvado.done.chess.model;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.Getter;

@Getter
Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,8 @@
package com.gatomalvado.chess.model;
package com.gatomalvado.done.chess.model;

import com.gatomalvado.chess.model.enums.PieceType;
import com.gatomalvado.chess.model.enums.PlayerType;
import com.gatomalvado.done.chess.model.enums.PieceType;
import com.gatomalvado.done.chess.model.enums.PlayerType;

import lombok.Data;
import lombok.Getter;
import lombok.Setter;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
package com.gatomalvado.chess.model;
package com.gatomalvado.done.chess.model;

import com.gatomalvado.chess.model.enums.PlayerType;
import com.gatomalvado.done.chess.model.enums.PlayerType;

import lombok.Getter;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.gatomalvado.chess.model;
package com.gatomalvado.done.chess.model;

import lombok.Getter;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,4 @@
package com.gatomalvado.chess.model.enums;

import java.util.List;
package com.gatomalvado.done.chess.model.enums;

public enum PieceType {

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.gatomalvado.chess.model.enums;
package com.gatomalvado.done.chess.model.enums;

public enum PlayerType {

Expand Down
Original file line number Diff line number Diff line change
@@ -1,17 +1,17 @@
package com.gatomalvado.chess.orchestrator;
package com.gatomalvado.done.chess.orchestrator;

import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

import com.gatomalvado.chess.model.AbstractBoard;
import com.gatomalvado.chess.model.Move;
import com.gatomalvado.chess.model.Piece;
import com.gatomalvado.chess.model.Player;
import com.gatomalvado.chess.model.Position;
import com.gatomalvado.chess.service.impl.BoardFactory;
import com.gatomalvado.chess.service.IPieceMoveValidator;
import com.gatomalvado.done.chess.model.AbstractBoard;
import com.gatomalvado.done.chess.model.Move;
import com.gatomalvado.done.chess.model.Piece;
import com.gatomalvado.done.chess.model.Player;
import com.gatomalvado.done.chess.model.Position;
import com.gatomalvado.done.chess.service.IPieceMoveValidator;
import com.gatomalvado.done.chess.service.impl.BoardFactory;

import lombok.Getter;

Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
package com.gatomalvado.done.chess.service;

import com.gatomalvado.done.chess.model.AbstractBoard;
import com.gatomalvado.done.chess.model.Move;

public interface Board8PosValidator {

boolean validate(AbstractBoard board, Move move);

}
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
package com.gatomalvado.done.chess.service;

import java.util.List;

import com.gatomalvado.done.chess.model.AbstractBoard;
import com.gatomalvado.done.chess.model.Piece;

public interface IBoardInitializer {
public List<Piece> initializeBoard(AbstractBoard board);
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
package com.gatomalvado.done.chess.service;

import com.gatomalvado.done.chess.model.AbstractBoard;
import com.gatomalvado.done.chess.model.Move;

public interface IPieceMoveValidator {
boolean validate(Move move, AbstractBoard board);
}
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
package com.gatomalvado.chess.service.impl;

import com.gatomalvado.chess.model.AbstractBoard;
import com.gatomalvado.chess.model.Board8;
import com.gatomalvado.chess.service.IBoardInitializer;
import com.gatomalvado.chess.service.IPieceMoveValidator;
import com.gatomalvado.chess.service.impl.board8.Board8Initializer;
import com.gatomalvado.chess.service.impl.board8.Board8PieceMoveValidator;
package com.gatomalvado.done.chess.service.impl;

import com.gatomalvado.done.chess.model.AbstractBoard;
import com.gatomalvado.done.chess.model.Board8;
import com.gatomalvado.done.chess.service.IBoardInitializer;
import com.gatomalvado.done.chess.service.IPieceMoveValidator;
import com.gatomalvado.done.chess.service.impl.board8.Board8Initializer;
import com.gatomalvado.done.chess.service.impl.board8.Board8PieceMoveValidator;

public class BoardFactory {

Expand Down
Original file line number Diff line number Diff line change
@@ -1,12 +1,11 @@
package com.gatomalvado.chess.service.impl.board8;
package com.gatomalvado.done.chess.service.impl.board8;

import com.gatomalvado.chess.model.AbstractBoard;
import com.gatomalvado.chess.model.Board8;
import com.gatomalvado.chess.model.Move;
import com.gatomalvado.chess.model.Piece;
import com.gatomalvado.chess.model.Position;
import com.gatomalvado.chess.model.enums.PlayerType;
import com.gatomalvado.chess.service.Board8PosValidator;
import com.gatomalvado.done.chess.model.AbstractBoard;
import com.gatomalvado.done.chess.model.Move;
import com.gatomalvado.done.chess.model.Piece;
import com.gatomalvado.done.chess.model.Position;
import com.gatomalvado.done.chess.model.enums.PlayerType;
import com.gatomalvado.done.chess.service.Board8PosValidator;

public class Board8BishopPosValidator implements Board8PosValidator {

Expand Down
Original file line number Diff line number Diff line change
@@ -1,15 +1,20 @@
package com.gatomalvado.chess.service.impl.board8;
package com.gatomalvado.done.chess.service.impl.board8;

import static com.gatomalvado.chess.model.enums.PieceType.*;
import static com.gatomalvado.done.chess.model.enums.PieceType.BISHOP;
import static com.gatomalvado.done.chess.model.enums.PieceType.KING;
import static com.gatomalvado.done.chess.model.enums.PieceType.KNIGHT;
import static com.gatomalvado.done.chess.model.enums.PieceType.PAWN;
import static com.gatomalvado.done.chess.model.enums.PieceType.QUEEN;
import static com.gatomalvado.done.chess.model.enums.PieceType.ROOK;

import java.util.ArrayList;
import java.util.List;

import com.gatomalvado.chess.model.AbstractBoard;
import com.gatomalvado.chess.model.Piece;
import com.gatomalvado.chess.model.Position;
import com.gatomalvado.chess.model.enums.PlayerType;
import com.gatomalvado.chess.service.IBoardInitializer;
import com.gatomalvado.done.chess.model.AbstractBoard;
import com.gatomalvado.done.chess.model.Piece;
import com.gatomalvado.done.chess.model.Position;
import com.gatomalvado.done.chess.model.enums.PlayerType;
import com.gatomalvado.done.chess.service.IBoardInitializer;

public class Board8Initializer implements IBoardInitializer {

Expand Down
Original file line number Diff line number Diff line change
@@ -1,12 +1,11 @@
package com.gatomalvado.chess.service.impl.board8;
package com.gatomalvado.done.chess.service.impl.board8;

import java.util.List;

import com.gatomalvado.chess.model.AbstractBoard;
import com.gatomalvado.chess.model.Board8;
import com.gatomalvado.chess.model.Move;
import com.gatomalvado.chess.model.Position;
import com.gatomalvado.chess.service.Board8PosValidator;
import com.gatomalvado.done.chess.model.AbstractBoard;
import com.gatomalvado.done.chess.model.Move;
import com.gatomalvado.done.chess.model.Position;
import com.gatomalvado.done.chess.service.Board8PosValidator;

public class Board8KingPosValidator implements Board8PosValidator {

Expand Down
Original file line number Diff line number Diff line change
@@ -1,12 +1,11 @@
package com.gatomalvado.chess.service.impl.board8;
package com.gatomalvado.done.chess.service.impl.board8;

import java.util.List;

import com.gatomalvado.chess.model.AbstractBoard;
import com.gatomalvado.chess.model.Board8;
import com.gatomalvado.chess.model.Move;
import com.gatomalvado.chess.model.Position;
import com.gatomalvado.chess.service.Board8PosValidator;
import com.gatomalvado.done.chess.model.AbstractBoard;
import com.gatomalvado.done.chess.model.Move;
import com.gatomalvado.done.chess.model.Position;
import com.gatomalvado.done.chess.service.Board8PosValidator;

public class Board8KnightPosValidator implements Board8PosValidator {

Expand Down
Original file line number Diff line number Diff line change
@@ -1,13 +1,11 @@
package com.gatomalvado.chess.service.impl.board8;
package com.gatomalvado.done.chess.service.impl.board8;

import com.gatomalvado.chess.model.AbstractBoard;
import com.gatomalvado.chess.model.Board8;
import com.gatomalvado.chess.model.Move;
import com.gatomalvado.chess.model.Piece;
import com.gatomalvado.chess.model.Position;
import com.gatomalvado.chess.model.enums.PlayerType;
import com.gatomalvado.chess.service.Board8PosValidator;
import com.gatomalvado.snakesandladders.model.Player;
import com.gatomalvado.done.chess.model.AbstractBoard;
import com.gatomalvado.done.chess.model.Move;
import com.gatomalvado.done.chess.model.Piece;
import com.gatomalvado.done.chess.model.Position;
import com.gatomalvado.done.chess.model.enums.PlayerType;
import com.gatomalvado.done.chess.service.Board8PosValidator;

public class Board8PawnValidator implements Board8PosValidator {

Expand Down
Original file line number Diff line number Diff line change
@@ -1,16 +1,13 @@
package com.gatomalvado.chess.service.impl.board8;
package com.gatomalvado.done.chess.service.impl.board8;

import java.util.HashMap;
import java.util.Map;

import com.gatomalvado.chess.model.AbstractBoard;
import com.gatomalvado.chess.model.Board8;
import com.gatomalvado.chess.model.Move;
import com.gatomalvado.chess.model.Piece;
import com.gatomalvado.chess.model.Position;
import com.gatomalvado.chess.model.enums.PieceType;
import com.gatomalvado.chess.service.Board8PosValidator;
import com.gatomalvado.chess.service.IPieceMoveValidator;
import com.gatomalvado.done.chess.model.AbstractBoard;
import com.gatomalvado.done.chess.model.Move;
import com.gatomalvado.done.chess.model.enums.PieceType;
import com.gatomalvado.done.chess.service.Board8PosValidator;
import com.gatomalvado.done.chess.service.IPieceMoveValidator;

public class Board8PieceMoveValidator implements IPieceMoveValidator {

Expand Down
Original file line number Diff line number Diff line change
@@ -1,12 +1,11 @@
package com.gatomalvado.chess.service.impl.board8;
package com.gatomalvado.done.chess.service.impl.board8;

import java.util.List;

import com.gatomalvado.chess.model.AbstractBoard;
import com.gatomalvado.chess.model.Board8;
import com.gatomalvado.chess.model.Move;
import com.gatomalvado.chess.model.Position;
import com.gatomalvado.chess.service.Board8PosValidator;
import com.gatomalvado.done.chess.model.AbstractBoard;
import com.gatomalvado.done.chess.model.Move;
import com.gatomalvado.done.chess.model.Position;
import com.gatomalvado.done.chess.service.Board8PosValidator;

public class Board8QueenPosValidator implements Board8PosValidator {

Expand Down
Original file line number Diff line number Diff line change
@@ -1,14 +1,11 @@
package com.gatomalvado.chess.service.impl.board8;

import java.util.List;

import com.gatomalvado.chess.model.AbstractBoard;
import com.gatomalvado.chess.model.Board8;
import com.gatomalvado.chess.model.Move;
import com.gatomalvado.chess.model.Piece;
import com.gatomalvado.chess.model.Position;
import com.gatomalvado.chess.model.enums.PlayerType;
import com.gatomalvado.chess.service.Board8PosValidator;
package com.gatomalvado.done.chess.service.impl.board8;

import com.gatomalvado.done.chess.model.AbstractBoard;
import com.gatomalvado.done.chess.model.Move;
import com.gatomalvado.done.chess.model.Piece;
import com.gatomalvado.done.chess.model.Position;
import com.gatomalvado.done.chess.model.enums.PlayerType;
import com.gatomalvado.done.chess.service.Board8PosValidator;

public class Board8RookPosValidator implements Board8PosValidator {

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.gatomalvado.eventbus;
package com.gatomalvado.done.eventbus;

import java.util.Map;
import java.util.concurrent.ConcurrentHashMap;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.gatomalvado.eventbus;
package com.gatomalvado.done.eventbus;

public class Consumer {

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.gatomalvado.eventbus;
package com.gatomalvado.done.eventbus;

public class Main {

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.gatomalvado.eventbus;
package com.gatomalvado.done.eventbus;

public class Producer {

Expand Down
Loading

0 comments on commit 699be80

Please sign in to comment.