Package org.apache.avalon.framework.context

Examples of org.apache.avalon.framework.context.Context


   */
  public static void removeUserEnvObject(ModelRequest req, String key)
  {
    try
    {
      Context context = req.getContext();
      UserEnvironment userEnv = (UserEnvironment) context.get(UserEnvironment.CONTEXT_KEY);

      if (userEnv != null)
      {
        userEnv.removeAttribute(key);
      }
View Full Code Here


   */
  public static boolean currentUserIsInGroup(ModelRequest req, String groupName)
  {
    try
    {
      Context context = req.getContext();

      UserEnvironment userEnv = (UserEnvironment) context.get(UserEnvironment.CONTEXT_KEY);

      if (userEnv != null)
      {
        for (Iterator i = userEnv.getGroups().iterator(); i.hasNext();)
        {
View Full Code Here

  public static UserEnvironment getUserEnvironment(ModelRequest req)
  {
    try
    {
      Context context = req.getContext();

      return (UserEnvironment) context.get(UserEnvironment.CONTEXT_KEY);
    }
    catch (ContextException x)
    {
      return null;
    }
View Full Code Here

   */
  public ModelResponse execute(ModelRequest req) throws ModelException
  {
    ModelResponse res = req.createResponse();

    Context ctx = req.getContext();

    if (ctx != null)
    {
      UserEnvironment userEnv = null;

      try
      {
        userEnv = (UserEnvironment) ctx.get(UserEnvironment.CONTEXT_KEY);
      }
      catch (ContextException x)
      {
      }

View Full Code Here

    return instrConfig;
  }

  public Context getContext()
  {
    Context returnValue = null;

    if (context == null)
    {
      returnValue = new DefaultContext();
    }
View Full Code Here

  private Map attributes = new HashMap();

  public ModelRequestWrapper(UIRequest request)
  {
    this.request = request;
    this.context = new Context()
    {
      public Object get(Object key) throws ContextException
      {
        if (UserEnvironment.CONTEXT_KEY.equals(key))
        {
View Full Code Here

   */
  protected Locale getLocale(ModelRequest req)
  {
    try
    {
      Context ctx = req.getContext();

      if (ctx == null)
      {
        return defaultLocale;
      }

      UserEnvironment userEnv = (UserEnvironment) ctx.get(UserEnvironment.CONTEXT_KEY);

      if (userEnv == null || userEnv.getUid() != UserEnvironment.ANONYMOUS_UID)
      {
        return defaultLocale;
      }
View Full Code Here

      map.put("remember", new Boolean(remember));
      map.put("configuration", getConfiguration());
      authMgr.setOtherConfig(map);

      UserEnvironment ue = null;
      Context c = req.getContext();

      try
      {
        ue = (UserEnvironment) c.get(UserEnvironment.CONTEXT_KEY);
      }
      catch (ContextException e)
      {
        if (c instanceof DefaultContext)
        {
          ue = new DefaultUserEnvironment();
          ((DefaultContext) c).put(UserEnvironment.CONTEXT_KEY, ue);
        }
        else
        {
          throw new ModelException("Unable to write user env. to context, was '" + c.getClass().getName());
        }
      }

      authMgr.login(ue);
View Full Code Here

  {
    try
    {
      String loginName = "";

      Context c = req.getContext();

      if (c != null)
      {
        UserEnvironment ue = (UserEnvironment) c.get(UserEnvironment.CONTEXT_KEY);

        try
        {
          loginName = ue.getLoginName();
        }
View Full Code Here

    o.setService(this);

    try
    {
      DefaultPersistentFactory dpf = getFactory();
      Context c = null;
      AuthorizationManager am = myAuthManager;

      if (myBypassAuthManager != null)
      {
        am = myBypassAuthManager;
View Full Code Here

TOP

Related Classes of org.apache.avalon.framework.context.Context

Copyright © 2018 www.massapicom. 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.