package org.sculptor.example.helloworld.milkyway.serviceimpl; import org.sculptor.example.helloworld.milkyway.domain.Planet; import org.sculptor.example.helloworld.milkyway.exception.PlanetNotFoundException; import org.sculptor.framework.context.ServiceContext; import org.springframework.stereotype.Service; /** * Implementation of PlanetService. */ @Service("planetService") public class PlanetServiceImpl extends PlanetServiceImplBase { public PlanetServiceImpl() { } public String sayHello(ServiceContext ctx, String planetName) throws PlanetNotFoundException { Planet planet = getPlanet(ctx, planetName); return planet.getMessage(); } public Planet getPlanet(ServiceContext ctx, String planetName) throws PlanetNotFoundException { Planet planet = findByKey(ctx, planetName); return planet; } }