gov.nih.nci.mageom.domain.AuditAndSecurity
Interface Security

All Superinterfaces:
Describable, Extendable, Identifiable
All Known Implementing Classes:
SecurityImpl

public interface Security
extends Identifiable

Permission information for an object as to ownership, write and read permissions.

Version:
%I%, %G%

Method Summary
 Contact[] getOwner()
          Returns the value of this Security object's owner attribute.
 SecurityGroup[] getSecurityGroups()
          Returns the value of this Security object's securityGroups attribute.
 void setOwner(Contact[] p_owner)
          Sets the owner attribute.
 void setSecurityGroups(SecurityGroup[] p_securityGroups)
          Sets the securityGroups attribute.
 
Methods inherited from interface gov.nih.nci.mageom.domain.Identifiable
getIdentifier, getName, setIdentifier, setName
 
Methods inherited from interface gov.nih.nci.mageom.domain.Describable
getAuditTrail, getDescriptions, getSecurity, setAuditTrail, setDescriptions, setSecurity
 
Methods inherited from interface gov.nih.nci.mageom.domain.Extendable
getPropertySets, setPropertySets
 

Method Detail

setSecurityGroups

void setSecurityGroups(SecurityGroup[] p_securityGroups)
Sets the securityGroups attribute. This API is currently read-only. So, calling this method does not affect the persistent state of a Security object.

Parameters:
p_securityGroups - The new value for securityGroups.
See Also:
getSecurityGroups()

getSecurityGroups

SecurityGroup[] getSecurityGroups()
Returns the value of this Security object's securityGroups attribute.

Returns:
gov.nih.nci.mageom.bean.AuditAndSecurity.SecurityGroup[] The value of securityGroups.
See Also:
SecurityGroup

setOwner

void setOwner(Contact[] p_owner)
Sets the owner attribute. This API is currently read-only. So, calling this method does not affect the persistent state of a Security object.

Parameters:
p_owner - The new value for owner.
See Also:
getOwner()

getOwner

Contact[] getOwner()
Returns the value of this Security object's owner attribute.

Returns:
gov.nih.nci.mageom.bean.AuditAndSecurity.Contact[] The value of owner.
See Also:
Contact