1 package com.dotmarketing.portlets.structure.model; 2 3 import com.dotmarketing.beans.Inode; 4 import com.dotmarketing.factories.InodeFactory; 5 6 7 8 public class Relationship extends Inode 9 { 10 11 private static final long serialVersionUID = 1L; 12 13 private long parentStructureInode; 14 private long childStructureInode; 15 private String parentRelationName; 16 private String childRelationName; 17 private String relationTypeValue; 18 private int cardinality; 19 private boolean parentRequired; 20 private boolean childRequired; 21 22 23 24 public Relationship(){ 25 super.setType("relationship"); 26 } 27 28 29 32 public int getCardinality() { 33 return cardinality; 34 } 35 38 public void setCardinality(int cardinality) { 39 this.cardinality = cardinality; 40 } 41 44 public String getChildRelationName() { 45 return childRelationName; 46 } 47 50 public void setChildRelationName(String childRelationName) { 51 this.childRelationName = childRelationName; 52 } 53 56 public long getChildStructureInode() { 57 return childStructureInode; 58 } 59 60 public Structure getChildStructure () { 61 return (Structure) InodeFactory.getInode(childStructureInode, Structure.class); 62 } 63 64 67 public void setChildStructureInode(long childStructureInode) { 68 this.childStructureInode = childStructureInode; 69 } 70 73 public String getParentRelationName() { 74 return parentRelationName; 75 } 76 79 public void setParentRelationName(String parentRelationName) { 80 this.parentRelationName = parentRelationName; 81 } 82 83 public Structure getParentStructure () { 84 return (Structure) InodeFactory.getInode(parentStructureInode, Structure.class); 85 } 86 87 90 public long getParentStructureInode() { 91 return parentStructureInode; 92 } 93 96 public void setParentStructureInode(long parentStructureInode) { 97 this.parentStructureInode = parentStructureInode; 98 } 99 102 public String getRelationTypeValue() { 103 return relationTypeValue; 104 } 105 108 public void setRelationTypeValue(String relationTypeValue) { 109 this.relationTypeValue = relationTypeValue; 110 } 111 public boolean isChildRequired() { 112 return childRequired; 113 } 114 public void setChildRequired(boolean childRequired) { 115 this.childRequired = childRequired; 116 } 117 public boolean isParentRequired() { 118 return parentRequired; 119 } 120 public void setParentRequired(boolean parentRequired) { 121 this.parentRequired = parentRequired; 122 } 123 124 125 } 126 | Popular Tags |