/** * */ package org.societies.personalisation.socialprofiler.datamodel.impl; import org.neo4j.graphdb.Node; import org.societies.personalisation.socialprofiler.datamodel.SocialPageCategory; import org.societies.personalisation.socialprofiler.datamodel.utils.NodeProperties; public class SocialPageCategoryImpl implements SocialPageCategory, NodeProperties { private final Node underlyingNode; /** * contructor of FanPagecategory * @param underlyingNode */ public SocialPageCategoryImpl(Node underlyingNode) { super(); this.underlyingNode = underlyingNode; } /** * returns the underlying node of a fanpage category * @return Node underlying node */ public Node getUnderlyingNode() { return underlyingNode; } //@Override public String getName() { return (String) underlyingNode.getProperty( NAME_PROPERTY ); } //@Override public void setName(String name) { underlyingNode.setProperty( NAME_PROPERTY, name ); } }