org.objectweb.proactive.ext.security
Class PolicyRule

java.lang.Object
  extended by org.objectweb.proactive.ext.security.PolicyRule
All Implemented Interfaces:
java.io.Serializable

public class PolicyRule
extends java.lang.Object
implements java.io.Serializable

See Also:
Serialized Form

Field Summary
protected  boolean aocreation
           
protected  Communication communicationReply
           
protected  Communication communicationRequest
           
protected  java.util.ArrayList<Entity> from
           
protected  boolean migration
           
protected  java.util.ArrayList<Entity> to
           
 
Constructor Summary
PolicyRule()
          Default constructor, initialize a policy with communication attribute sets to allowed and authentication,confidentiality and integrity set to optional
 
Method Summary
 Communication getCommunicationReply()
           
 Communication getCommunicationRequest()
           
 java.util.ArrayList getEntitiesFrom()
           
 java.util.ArrayList getEntitiesTo()
           
 boolean isAocreation()
           
 boolean isMigration()
           
 void setAocreation(boolean b)
           
 void setCommunicationRules(Communication[] arrayLists)
           
 void setCommunicationRulesReply(Communication object)
           
 void setCommunicationRulesRequest(Communication object)
           
 void setEntitiesFrom(java.util.ArrayList<Entity> object)
           
 void setEntitiesTo(java.util.ArrayList<Entity> object)
           
 void setMigration(boolean b)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

from

protected java.util.ArrayList<Entity> from

to

protected java.util.ArrayList<Entity> to

communicationReply

protected Communication communicationReply

communicationRequest

protected Communication communicationRequest

migration

protected boolean migration

aocreation

protected boolean aocreation
Constructor Detail

PolicyRule

public PolicyRule()
Default constructor, initialize a policy with communication attribute sets to allowed and authentication,confidentiality and integrity set to optional

Method Detail

setEntitiesFrom

public void setEntitiesFrom(java.util.ArrayList<Entity> object)
Parameters:
object -

setEntitiesTo

public void setEntitiesTo(java.util.ArrayList<Entity> object)
Parameters:
object -

setCommunicationRulesRequest

public void setCommunicationRulesRequest(Communication object)
Parameters:
object -

setCommunicationRulesReply

public void setCommunicationRulesReply(Communication object)
Parameters:
object -

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

setCommunicationRules

public void setCommunicationRules(Communication[] arrayLists)
Parameters:
arrayLists -

getCommunicationReply

public Communication getCommunicationReply()

getCommunicationRequest

public Communication getCommunicationRequest()

getEntitiesFrom

public java.util.ArrayList getEntitiesFrom()

getEntitiesTo

public java.util.ArrayList getEntitiesTo()

isAocreation

public boolean isAocreation()
Returns:
true if object creation is authorized

isMigration

public boolean isMigration()
Returns:
true if migration is authorized

setAocreation

public void setAocreation(boolean b)
Parameters:
b -

setMigration

public void setMigration(boolean b)
Parameters:
b -


Copyright 2001-2007 INRIA All Rights Reserved.