class OrganisationUnit extends
    BaseDimensionalItemObject implements
    MetadataObject,
    CoordinateObject {

    public String getAncestorNames()
    {
        List<OrganisationUnit> units = getAncestors();

        StringBuilder builder = new StringBuilder();

        for ( OrganisationUnit unit : units )
        {
            builder.append( unit.getName() ).append( NAME_SEPARATOR );
        }

        return builder.toString();
    }

    public  OrganisationUnit();
    public  OrganisationUnit( String name );
    public  OrganisationUnit( String name, String shortName, String code, Date openingDate, Date closedDate,
        String comment );
    public  OrganisationUnit( String name, OrganisationUnit parent, String shortName, String code, Date openingDate,
        Date closedDate, String comment );

}