added javadoc for the businesslayer