gran.cache
Class ActionCacheManager

java.lang.Object
  extended bygran.cache.ActionCacheManager
All Implemented Interfaces:
NotificationReceiver

public class ActionCacheManager
extends java.lang.Object
implements NotificationReceiver


Method Summary
 OrderedTree buildTree(java.util.List roles)
          Строит дерево по внутреннему шаблону из заданных элементов.
 OrderedTree getActions(java.lang.String prstatus)
           
static ActionCacheManager getInstance()
           
 OrderedTree getRootActions()
           
 java.util.HashMap getStoredActions()
           
 void invalidate()
           
 void receive(CacheNotification nf)
           
 void setRootActions(OrderedTree rootActions)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getStoredActions

public java.util.HashMap getStoredActions()

getRootActions

public OrderedTree getRootActions()

setRootActions

public void setRootActions(OrderedTree rootActions)

buildTree

public OrderedTree buildTree(java.util.List roles)
Строит дерево по внутреннему шаблону из заданных элементов. Набор элементов может быть с пропусками, недостающие элементы будут взяты из шаблона. Вероятно, жутко тормозное место. Чем меньше набор, тем быстрее. Хотя это на скорость влияет несильно.

Parameters:
roles -
Returns:
Дерево ролей

getActions

public OrderedTree getActions(java.lang.String prstatus)

getInstance

public static ActionCacheManager getInstance()

invalidate

public void invalidate()

receive

public void receive(CacheNotification nf)
             throws GranException
Specified by:
receive in interface NotificationReceiver
Throws:
GranException


Copyright © 2002-2004 TrackStudio, Ltd. All Rights Reserved.