org.objectweb.proactive.ext.security
Class Policy

java.lang.Object
  |
  +--org.objectweb.proactive.ext.security.Policy
All Implemented Interfaces:
java.io.Serializable

public class Policy
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 from
           
protected  boolean migration
           
protected  java.util.ArrayList to
           
 
Constructor Summary
Policy()
          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 object)
           
 void setEntitiesTo(java.util.ArrayList 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 from

to

protected java.util.ArrayList to

communicationReply

protected Communication communicationReply

communicationRequest

protected Communication communicationRequest

migration

protected boolean migration

aocreation

protected boolean aocreation
Constructor Detail

Policy

public Policy()
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 object)
Parameters:
object -

setEntitiesTo

public void setEntitiesTo(java.util.ArrayList 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)

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 © April 2004 INRIA All Rights Reserved.