org.openpermis.editor.policy.presenter
Class DomainPresenter

java.lang.Object
  extended by org.openpermis.editor.policy.presenter.Presenter<M>
      extended by org.openpermis.editor.policy.presenter.PartPresenter<org.openpermis.policy.bean.DomainBean>
          extended by org.openpermis.editor.policy.presenter.DomainPresenter

public class DomainPresenter
extends PartPresenter<org.openpermis.policy.bean.DomainBean>

Presenter for a single resource DomainBean.

Since:
0.1.0

Constructor Summary
DomainPresenter(org.openpermis.policy.bean.DomainBean model, PolicyContext context)
          Creates a new resource domain presenter.
 
Method Summary
 List<List<URI>> getDomainURIs()
          Returns the domain URIs.
 void setDomainURIs(List<List<URI>> domainURIs)
           
 void updateDomainURIs()
          Handles property changes of identity.
 void updateDomainURIsAtModel(List<List<URI>> newDomainURIs)
          Sets the domainURIs at the model.
 
Methods inherited from class org.openpermis.editor.policy.presenter.PartPresenter
change, change, containsSerial, createChangeCommand, createCollectionAtPresenter, dispose, execute, getActionPool, getAuthorityPool, getContext, getModelSerialNumber, getObligationPool, getPartBeanFactory, getResourceDomainPool, getRolePool, getSubjectDomainPool, getTargetPool, indexOfBySerial, sameSerial, updateCollectionAtPresenter
 
Methods inherited from class org.openpermis.editor.policy.presenter.Presenter
addPropertyChangeListener, firePropertyChange, getModel, getTitleParameters, removePropertyChangeListener, setTitleParameters
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DomainPresenter

public DomainPresenter(org.openpermis.policy.bean.DomainBean model,
                       PolicyContext context)
Creates a new resource domain presenter.

Parameters:
model - the resource domain rule to work on, must not be null.
context - policy context that provides additional information.
Since:
0.1.0
Method Detail

updateDomainURIsAtModel

public void updateDomainURIsAtModel(List<List<URI>> newDomainURIs)
Sets the domainURIs at the model.

Parameters:
newDomainURIs - the new domain URIs.
Since:
0.9.0

getDomainURIs

public List<List<URI>> getDomainURIs()
Returns the domain URIs.

Returns:
the domainURIs.
Since:
0.9.0

setDomainURIs

public void setDomainURIs(List<List<URI>> domainURIs)
Parameters:
domainURIs - the domainURIs to set.
Since:
0.9.0

updateDomainURIs

public void updateDomainURIs()
Handles property changes of identity.

Since:
0.1.0


OpenPermis Role Based Access Control 0.9.0 (Build 16)
2009/08/13 07:17:21
Copyright (c) 2002-2007 Ergon Informatik AG