Package com.zycus.pm.factory

Source Code of com.zycus.pm.factory.PermissionAPIsFactory

package com.zycus.pm.factory;

import com.zycus.pm.api.IPermissionManagerAPI;
import com.zycus.pm.api.IPermissionRightsAPI;
import com.zycus.pm.api.IPermissionStoreAPI;
import com.zycus.pm.impl.PermissionManagerImpl;
import com.zycus.pm.impl.PermissionRightsImpl;
import com.zycus.pm.impl.PermissionStoreImpl;

public final class PermissionAPIsFactory {
  private PermissionAPIsFactory() {
  }

  @Override
  protected Object clone() throws CloneNotSupportedException {
    throw new CloneNotSupportedException("This class is not to be cloned");
  }

  public static final IPermissionManagerAPI getPermissionManagerAPI() {
    return new PermissionManagerImpl();
  }

  public static final IPermissionStoreAPI getPermissionStoreAPI() {
    return new PermissionStoreImpl();
  }
 
  public static final IPermissionRightsAPI getPermissionRightsAPI() {
    return new PermissionRightsImpl();
  }
}
TOP

Related Classes of com.zycus.pm.factory.PermissionAPIsFactory

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.