net.sixpointsix.carpo.common.model.PropertyHoldingEntity Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of carpo-common Show documentation
Show all versions of carpo-common Show documentation
Common until library for carpo
package net.sixpointsix.carpo.common.model;
/**
* An entity can have properties with this interface.
*
* @author Andrew Tarry
* @since 0.0.1
*/
public interface PropertyHoldingEntity {
/**
* Get the set of properties for the entity
*
*
* This method should never return null. If there are no properties an empty collection should be returned
*
*
* @return PropertyCollection
*/
PropertyCollection getProperties();
}