package com.eswaraj.domain.nodes.relationships; import org.springframework.data.neo4j.annotation.EndNode; import org.springframework.data.neo4j.annotation.RelationshipEntity; import org.springframework.data.neo4j.annotation.StartNode; import com.eswaraj.domain.base.BaseRelationship; import com.eswaraj.domain.nodes.PoliticalAdministrator; import com.eswaraj.domain.nodes.PoliticalBody; import com.eswaraj.domain.nodes.Post; /** * Administrators working in a political body * @author anuj * @data Jan 28, 2014 */ @RelationshipEntity(type="MEMBER_OF") public class PoliticalBodyAdministrator extends BaseRelationship { @StartNode PoliticalBody politicalBody; @EndNode PoliticalAdministrator politicalAdministrator; private Post post; public PoliticalBodyAdministrator() {} public PoliticalBodyAdministrator(PoliticalBody executiveBody,PoliticalAdministrator politicalAdministrator, Post post) { this.politicalBody = executiveBody; this.politicalAdministrator = politicalAdministrator; this.post = post; } public PoliticalBody getPoliticalBody() { return politicalBody; } public void setPoliticalBody(PoliticalBody politicalBody) { this.politicalBody = politicalBody; } public PoliticalAdministrator getPoliticalAdministrator() { return politicalAdministrator; } public void setPoliticalAdministrator( PoliticalAdministrator politicalAdministrator) { this.politicalAdministrator = politicalAdministrator; } public Post getPost() { return post; } public void setPost(Post post) { this.post = post; } }