/*
 * Copyright (C) 2000 - 2009 Silverpeas
 *
 * This program is free software: you can redistribute it and/or modify
 * it under the terms of the GNU Affero General Public License as
 * published by the Free Software Foundation, either version 3 of the
 * License, or (at your option) any later version.
 *
 * As a special exception to the terms and conditions of version 3.0 of
 * the GPL, you may redistribute this Program in connection with Free/Libre
 * Open Source Software ("FLOSS") applications as described in Silverpeas's
 * FLOSS exception.  You should have recieved a copy of the text describing
 * the FLOSS exception, and it is also available here:
 * "http://www.silverpeas.org/legal/licensing"
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU Affero General Public License for more details.
 *
 * You should have received a copy of the GNU Affero General Public License
 * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
package com.silverpeas.personalization.service;

import com.stratelia.silverpeas.silvertrace.SilverTrace;

import javax.inject.Inject;

public class PersonalizationServiceFactory {
  private static final PersonalizationServiceFactory instance = new PersonalizationServiceFactory();

  @Inject
  private PersonalizationService personalizationService;

  /**
   * Gets an instance of this CommentServiceFactory class.
   * @return a CommentServiceFactory instance.
   */
  public static PersonalizationServiceFactory getFactory() {
    return instance;
  }

  /**
   * Gets a CommentService instance.
   * @return a CommentService instance.
   */
  public PersonalizationService getPersonalizationService() {
    if (personalizationService == null) {
      SilverTrace.warn("personalization", getClass().getSimpleName() + ".getPersonalizationService()",
          "EX_NO_MESSAGES", "IoC container not bootstrapped or no PersonalizationService bean found! "
              + "Creates explicitly the bean");
    }
    return personalizationService;
  }

  private PersonalizationServiceFactory() {
  }
}

@@ -1502,23 +1502,31 @@
 of this 
-Comment
+Personalization
 ServiceF
@@ -1550,31 +1550,39 @@
 * @return a 
-Comment
+Personalization
 ServiceFacto
@@ -1705,23 +1705,31 @@
  Gets a 
-Comment
+Personalization
 Service 
@@ -1757,15 +1757,23 @@
 n a 
-Comment
+Personalization
 Serv
@@ -2103,55 +2103,8 @@
 und!
- %22%0A              + %22Creates explicitly the bean
 %22);%0A

fix the javadoc