package com.eswaraj.domain.nodes;
import org.springframework.data.neo4j.annotation.RelatedTo;
import com.eswaraj.domain.nodes.relationships.PoliticalBodyAdministrator;
/**
* Responsible person for a execitve body
* @author anuj
* @date Jan 18, 2014
*
*/
public class PoliticalAdministrator extends Administrator {
@RelatedTo(type="MEMBER_OF")
private PoliticalBody politicalBody;
public PoliticalBody getPoliticalBody() {
return politicalBody;
}
public void setPoliticalBody(PoliticalBody politicalBody) {
this.politicalBody = politicalBody;
}
public PoliticalBodyAdministrator memberOf(Post post) {
PoliticalBodyAdministrator politicalBodyAdministrator = new PoliticalBodyAdministrator(politicalBody, this , post);
return politicalBodyAdministrator;
}
}