org.apache.jetspeed.security.om
Interface InternalGroupPrincipal

All Superinterfaces:
Cloneable, InternalPrincipal, Serializable

public interface InternalGroupPrincipal
extends InternalPrincipal

Interface representing a Jetspeed security group principal object model.

Author:
David Le Strat

Method Summary
 Collection getRolePrincipals()
          Getter for the role principals.
 Collection getUserPrincipals()
          Getter for the user principals.
 void setRolePrincipals(Collection rolePrincipals)
          Setter for the role principals.
 void setUserPrincipals(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

Collection getUserPrincipals()

Getter for the user principals.

Returns:
The user principals.

setUserPrincipals

void setUserPrincipals(Collection userPrincipals)

Setter for the user principals.

Parameters:
userPrincipals - The user principals.

getRolePrincipals

Collection getRolePrincipals()

Getter for the role principals.

Returns:
The role principals.

setRolePrincipals

void setRolePrincipals(Collection rolePrincipals)

Setter for the role principals.

Parameters:
rolePrincipals - The role principals.


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