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

public Collection getUserPrincipals()

Getter for the user principals.

Returns:
The user principals.

setUserPrincipals

public void setUserPrincipals(Collection userPrincipals)

Setter for the user principals.

Parameters:
userPrincipals - The user principals.

getRolePrincipals

public Collection getRolePrincipals()

Getter for the role principals.

Returns:
The role principals.

setRolePrincipals

public void setRolePrincipals(Collection rolePrincipals)

Setter for the role principals.

Parameters:
rolePrincipals - The role principals.


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