1 package net.sf.mmapps.modules.config.implementation; 2 3 import net.sf.mmapps.modules.config.RelationManagerConfiguration; 4 5 /*** 6 * 7 * @author Kees Jongenburger 8 * @version $Id: BasicRelationManagerConfiguration.java,v 1.2 2004/05/18 13:53:51 keesj Exp $ 9 */ 10 public class BasicRelationManagerConfiguration implements RelationManagerConfiguration{ 11 String name; 12 String sourceNodeManagerName; 13 String destinationNodeManagerName; 14 String relationTypeName; 15 16 /*** Creates a new instance of BasicRelationManagerConfiguration */ 17 protected BasicRelationManagerConfiguration() {}; 18 19 public String getName() { 20 return sourceNodeManagerName +"/" + relationTypeName +"/" + destinationNodeManagerName; 21 } 22 23 public void setDestinationNodeManagerName(String destinationNodeManagerName){ 24 this.destinationNodeManagerName = destinationNodeManagerName; 25 } 26 27 public String getDestinationNodeManagerName() { 28 if (destinationNodeManagerName == null){ 29 System.err.println("destination node manager name for relation manager configuration of relation " + getName() + " is null"); 30 } 31 32 return destinationNodeManagerName; 33 } 34 35 public void setSourceNodeManagerName(String sourceNodeManagerName){ 36 this.sourceNodeManagerName = sourceNodeManagerName; 37 } 38 39 40 public String getSourceNodeManagerName() { 41 if (sourceNodeManagerName == null){ 42 System.err.println("source node manager name for relation manager configuration of relation " + getName() + " is null"); 43 } 44 return sourceNodeManagerName; 45 } 46 47 public void setRelationTypeName(String relationTypeName){ 48 this.relationTypeName = relationTypeName; 49 } 50 51 public String getRelationTypeName() { 52 return relationTypeName; 53 } 54 55 }