org.openpermis.editor.policy.presenter
Interface PolicyContext

All Known Implementing Classes:
PolicyPresenter

public interface PolicyContext

Context for policies that provides additional information for presenters.

Since:
0.1.0

Method Summary
 PolicyPartPool<org.openpermis.policy.bean.ActionBean> getActionPool()
          Returns the policy pool.
 PolicyPartPool<org.openpermis.policy.bean.AuthorityBean> getAuthorityPool()
          Returns the pool with all authorities.
 CommandDispatcher getCommandDispatcher()
          Returns the dispatcher for commands that operate on the policy.
 PolicyPartPool<org.openpermis.policy.bean.ObligationBean> getObligationPool()
          Returns the pool of obligations.
 org.openpermis.policy.bean.PartBeanFactory getPartBeanFactory()
          Returns a part bean factory.
 org.openpermis.policy.bean.PolicyBean getPolicyBean()
          Returns the policy bean.
 PolicyPartPool<org.openpermis.policy.bean.DomainBean> getResourceDomainPool()
          Returns the policy pool.
 PolicyRoleRefPool getRolePool()
          Returns the policy pool.
 PolicyPartPool<org.openpermis.policy.bean.DomainBean> getSubjectDomainPool()
          Returns the policy pool.
 PolicyPartPool<org.openpermis.policy.bean.TargetBean> getTargetPool()
          Returns the policy pool.
 

Method Detail

getPolicyBean

org.openpermis.policy.bean.PolicyBean getPolicyBean()
Returns the policy bean.

Returns:
returns the policy bean.
Since:
0.1.0

getPartBeanFactory

org.openpermis.policy.bean.PartBeanFactory getPartBeanFactory()
Returns a part bean factory.

Returns:
returns a part bean factory, never null.
Since:
0.1.0

getCommandDispatcher

CommandDispatcher getCommandDispatcher()
Returns the dispatcher for commands that operate on the policy.

Returns:
returns the command dispatcher, never null.
Since:
0.1.0

getActionPool

PolicyPartPool<org.openpermis.policy.bean.ActionBean> getActionPool()
Returns the policy pool.

Returns:
Returns the policy pool.
Since:
0.1.0

getObligationPool

PolicyPartPool<org.openpermis.policy.bean.ObligationBean> getObligationPool()
Returns the pool of obligations.

Returns:
Returns the pool of obligations.
Since:
0.3.0

getAuthorityPool

PolicyPartPool<org.openpermis.policy.bean.AuthorityBean> getAuthorityPool()
Returns the pool with all authorities.

Returns:
the pool with all authorities.
Since:
0.3.0

getResourceDomainPool

PolicyPartPool<org.openpermis.policy.bean.DomainBean> getResourceDomainPool()
Returns the policy pool.

Returns:
Returns the policy pool.
Since:
0.1.0

getSubjectDomainPool

PolicyPartPool<org.openpermis.policy.bean.DomainBean> getSubjectDomainPool()
Returns the policy pool.

Returns:
Returns the policy pool.
Since:
0.3.0

getTargetPool

PolicyPartPool<org.openpermis.policy.bean.TargetBean> getTargetPool()
Returns the policy pool.

Returns:
Returns the policy pool.
Since:
0.1.0

getRolePool

PolicyRoleRefPool getRolePool()
Returns the policy pool.

Returns:
Returns the policy pool.
Since:
0.3.0


PERMIS Role Based Access Control 0.4.0 (Build 15)
2009/05/20 08:15:11
Copyright (c) 2002-2007 Ergon Informatik AG