Browse Source

PersonImage Command

Andrew Grant 1 month ago
parent
commit
f24ff4e79c

+ 25 - 0
src/main/java/scot/carricksoftware/grants/commands/images/PersonImageCommand.java

@@ -5,6 +5,7 @@
 
 package scot.carricksoftware.grants.commands.images;
 
+import scot.carricksoftware.grants.domains.images.Image;
 import scot.carricksoftware.grants.domains.people.Person;
 
 public interface PersonImageCommand {
@@ -15,4 +16,28 @@ public interface PersonImageCommand {
     Person getPerson();
 
     void setPerson(Person person);
+
+    Image getImage();
+
+    void setImage(Image image);
+
+    String getLevel();
+
+    void setLevel(String level);
+
+    String getOrder();
+
+    void setOrder(String order);
+
+    String getCaption();
+
+    void setCaption(String caption);
+
+    String getHeight();
+
+    void setHeight(String height);
+
+    String getWidth();
+
+    void setWidth(String width);
 }

+ 69 - 2
src/main/java/scot/carricksoftware/grants/commands/images/PersonImageCommandImpl.java

@@ -6,13 +6,20 @@
 package scot.carricksoftware.grants.commands.images;
 
 import org.springframework.stereotype.Component;
+import scot.carricksoftware.grants.domains.images.Image;
 import scot.carricksoftware.grants.domains.people.Person;
 
 @Component
 public class PersonImageCommandImpl implements PersonImageCommand{
-    Long Id;
 
-    Person person;
+    private Long Id;
+    private Person person;
+    private Image image;
+    private String level;
+    private String order;
+    private String caption;
+    private String height;
+    private String width;
 
     @Override
     public Long getId() {
@@ -33,4 +40,64 @@ public class PersonImageCommandImpl implements PersonImageCommand{
     public void setPerson(Person person) {
         this.person = person;
     }
+
+    @Override
+    public Image getImage() {
+        return image;
+    }
+
+    @Override
+    public void setImage(Image image) {
+        this.image = image;
+    }
+
+    @Override
+    public String getLevel() {
+        return level;
+    }
+
+    @Override
+    public void setLevel(String level) {
+        this.level = level;
+    }
+
+    @Override
+    public String getOrder() {
+        return order;
+    }
+
+    @Override
+    public void setOrder(String order) {
+        this.order = order;
+    }
+
+    @Override
+    public String getCaption() {
+        return caption;
+    }
+
+    @Override
+    public void setCaption(String caption) {
+        this.caption = caption;
+    }
+
+    @Override
+    public String getHeight() {
+        return height;
+    }
+
+    @Override
+    public void setHeight(String height) {
+        this.height = height;
+    }
+
+    @Override
+    public String getWidth() {
+        return width;
+    }
+
+    @Override
+    public void setWidth(String width) {
+        this.width = width;
+    }
 }