org.apache.jetspeed.security.om
Interface InternalGroupPrincipal

All Superinterfaces:
java.lang.Cloneable, InternalPrincipal, java.io.Serializable
All Known Implementing Classes:
InternalGroupPrincipalImpl

public interface InternalGroupPrincipal
extends InternalPrincipal

Interface representing a Jetspeed security group principal object model.

Author:
David Le Strat

Method Summary
 java.util.Collection getRolePrincipals()
          Getter for the role principals.
 java.util.Collection getUserPrincipals()
          Getter for the user principals.
 void setRolePrincipals(java.util.Collection rolePrincipals)
          Setter for the role principals.
 void setUserPrincipals(java.util.Collection userPrincipals)
          Setter for the user principals.
 
Methods inherited from interface org.apache.jetspeed.security.om.InternalPrincipal
getClassname, getCreationDate, getFullPath, getModifiedDate, getPermissions, getPrincipalId, isEnabled, isMappingOnly, setClassname, setCreationDate, setEnabled, setFullPath, setMappingOnly, setModifiedDate, setPermissions, setPrincipalId
 

Method Detail

getUserPrincipals

java.util.Collection getUserPrincipals()

Getter for the user principals.

Returns:
The user principals.

setUserPrincipals

void setUserPrincipals(java.util.Collection userPrincipals)

Setter for the user principals.

Parameters:
userPrincipals - The user principals.

getRolePrincipals

java.util.Collection getRolePrincipals()

Getter for the role principals.

Returns:
The role principals.

setRolePrincipals

void setRolePrincipals(java.util.Collection rolePrincipals)

Setter for the role principals.

Parameters:
rolePrincipals - The role principals.


Copyright © 1999-2009 Apache Software Foundation. All Rights Reserved.