org.objectweb.proactive.ext.security
Class SecurityContext
java.lang.Object
org.objectweb.proactive.ext.security.SecurityContext
- All Implemented Interfaces:
- java.io.Serializable
public class SecurityContext
- extends java.lang.Object
- implements java.io.Serializable
This classe represents a security context associated with a particular session
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
COMMUNICATION_SEND_REQUEST_TO
public static int COMMUNICATION_SEND_REQUEST_TO
COMMUNICATION_RECEIVE_REQUEST_FROM
public static int COMMUNICATION_RECEIVE_REQUEST_FROM
COMMUNICATION_SEND_REPLY_TO
public static int COMMUNICATION_SEND_REPLY_TO
COMMUNICATION_RECEIVE_REPLY_FROM
public static int COMMUNICATION_RECEIVE_REPLY_FROM
MIGRATION_TO
public static int MIGRATION_TO
MIGRATION_FROM
public static int MIGRATION_FROM
Validate_POLICY
public static int Validate_POLICY
entitiesFrom
protected java.util.ArrayList<Entity> entitiesFrom
entitiesTo
protected java.util.ArrayList<Entity> entitiesTo
sendRequest
protected Communication sendRequest
receiveRequest
protected Communication receiveRequest
sendReply
protected Communication sendReply
receiveReply
protected Communication receiveReply
proposedPolicy
protected Communication proposedPolicy
proposedPolicyValidated
protected int proposedPolicyValidated
migration
protected boolean migration
migrationTo
protected boolean migrationTo
creationActiveObjectFrom
protected boolean creationActiveObjectFrom
creationActiveObjectTo
protected boolean creationActiveObjectTo
type
protected int type
sessionID
protected long sessionID
SecurityContext
public SecurityContext()
SecurityContext
public SecurityContext(int type,
java.util.ArrayList<Entity> entitiesFrom,
java.util.ArrayList<Entity> entitiesTo)
addEntityFrom
public void addEntityFrom(Entity entity)
addEntityTo
public void addEntityTo(Entity entity)
getType
public int getType()
- Returns:
- type of the interaction (migration, request, reply)
setType
public void setType(int i)
- set the type of the interaction (migration, request, reply)
- Parameters:
i
-
isCreationActiveObjectFrom
public boolean isCreationActiveObjectFrom()
- Returns:
- true if creation of an active object is authorized by the from entities
isCreationActiveObjectTo
public boolean isCreationActiveObjectTo()
- Returns:
- true if creation of an active object is authorized to the 'to' entities
getEntitiesFrom
public java.util.ArrayList<Entity> getEntitiesFrom()
- Returns:
- entities of the 'from' objects
getEntitiesTo
public java.util.ArrayList<Entity> getEntitiesTo()
- Returns:
- entities of the 'to' objects
isMigration
public boolean isMigration()
- Returns:
- true if migration is granted
getReceiveReply
public Communication getReceiveReply()
- Returns:
- true if object can receive replies
getReceiveRequest
public Communication getReceiveRequest()
- Returns:
- true if object can receive requests
getSendReply
public Communication getSendReply()
- Returns:
- true if object can send replies
getSendRequest
public Communication getSendRequest()
- Returns:
- true if object can send requests
setCreationActiveObjectFrom
public void setCreationActiveObjectFrom(boolean b)
- Parameters:
b
- true if object on 'from' can create object
setCreationActiveObjectTo
public void setCreationActiveObjectTo(boolean b)
- Parameters:
b
- true if object is authorized to create onject on 'to'
setEntitiesFrom
public void setEntitiesFrom(java.util.ArrayList<Entity> list)
- Parameters:
list
- all entities from 'from'
setEntitiesTo
public void setEntitiesTo(java.util.ArrayList<Entity> list)
- Parameters:
list
- all entities from 'to'
setMigration
public void setMigration(boolean b)
- Parameters:
b
- true if migration is granted
setMigrationTo
public void setMigrationTo(boolean b)
- Parameters:
b
- true if migration is granted to
setReceiveReply
public void setReceiveReply(Communication communication)
- Parameters:
communication
- attributes for receiving a reply
setReceiveRequest
public void setReceiveRequest(Communication communication)
- Parameters:
communication
- attributes for receiving a request
setSendReply
public void setSendReply(Communication communication)
- Parameters:
communication
- attributes for send a reply
setSendRequest
public void setSendRequest(Communication communication)
- Parameters:
communication
- attributes for send a request
getSessionID
public long getSessionID()
- Returns:
- Returns the sessionID.
setSessionID
public void setSessionID(long sessionID)
- Parameters:
sessionID
- The sessionID to set.
isMigrationTo
public boolean isMigrationTo()
- Returns:
- Returns the migrationTo.
getProposedPolicy
public Communication getProposedPolicy()
- Returns:
- Returns the proposedPolicy.
setProposedPolicy
public void setProposedPolicy(Communication proposedPolicy)
- Parameters:
proposedPolicy
- The proposedPolicy to set.
getProposedPolicyValidated
public int getProposedPolicyValidated()
- Returns:
- Returns the proposedPolicyValidated.
setProposedPolicyValidated
public void setProposedPolicyValidated(int proposedPolicyValidated)
- Parameters:
proposedPolicyValidated
- The proposedPolicyValidated to set.
Copyright 2001-2007 INRIA All Rights Reserved.