org.jasig.portal.security
Interface IPermission

All Known Implementing Classes:
PermissionImpl

public interface IPermission

Version:
$Revision: 19776 $
Author:
Bernie Durfee (bdurfee@interactivebusiness.com), Dan Ellentuck

Field Summary
static String ALL_CHANNELS_TARGET
           
static String CHANNEL_MANAGER_ACTIVITY
           
static String CHANNEL_MANAGER_APPROVED_ACTIVITY
           
static String CHANNEL_MANAGER_CREATED_ACTIVITY
           
static String CHANNEL_MANAGER_EXPIRED_ACTIVITY
           
static String CHANNEL_PREFIX
           
static String CHANNEL_PUBLISHER_ACTIVITY
           
static String CHANNEL_RENDERER_APPROVED_ACTIVITY
           
static String CHANNEL_RENDERER_CREATED_ACTIVITY
           
static String CHANNEL_RENDERER_EXPIRED_ACTIVITY
           
static String CHANNEL_RENDERER_PUBLISHED_ACTIVITY
           
static String CHANNEL_SUBSCRIBER_ACTIVITY
           
static String CHANNEL_SUBSCRIBER_APPROVED_ACTIVITY
           
static String CHANNEL_SUBSCRIBER_CREATED_ACTIVITY
           
static String CHANNEL_SUBSCRIBER_EXPIRED_ACTIVITY
           
static String PERMISSION_TYPE_DENY
           
static String PERMISSION_TYPE_GRANT
           
static String PORTAL_FRAMEWORK
           
static String PORTLET_MODE_CONFIG
           
 
Method Summary
 String getActivity()
          Gets the activity associated with this IPermission.
 Date getEffective()
          Gets that date that this IPermission should become effective on.
 Date getExpires()
          Gets the date that this IPermission should expire on.
 String getOwner()
          Returns the owner of this IPermission.
 String getPrincipal()
          Returns a String representing the IAuthorizationPrincipal associated with this IPermission.
 String getTarget()
          Gets the target associated with this IPermission.
 String getType()
          Returns the Permission type.
 void setActivity(String activity)
          Sets the activity associated with this IPermission.
 void setEffective(Date effective)
          Sets the date that this IPermission should become effective on.
 void setExpires(Date expires)
          Sets the date that this IPermission should expire on.
 void setPrincipal(String newPrincipal)
          Sets the principal String representing the IAuthorizationPrincipal associated with this IPermission.
 void setTarget(String target)
          Sets the target associated with this IPermission.
 void setType(String type)
          Sets the IPermission type.
 

Field Detail

CHANNEL_MANAGER_ACTIVITY

static final String CHANNEL_MANAGER_ACTIVITY
See Also:
Constant Field Values

CHANNEL_PUBLISHER_ACTIVITY

static final String CHANNEL_PUBLISHER_ACTIVITY
See Also:
Constant Field Values

CHANNEL_SUBSCRIBER_ACTIVITY

static final String CHANNEL_SUBSCRIBER_ACTIVITY
See Also:
Constant Field Values

CHANNEL_SUBSCRIBER_CREATED_ACTIVITY

static final String CHANNEL_SUBSCRIBER_CREATED_ACTIVITY
See Also:
Constant Field Values

CHANNEL_SUBSCRIBER_APPROVED_ACTIVITY

static final String CHANNEL_SUBSCRIBER_APPROVED_ACTIVITY
See Also:
Constant Field Values

CHANNEL_SUBSCRIBER_EXPIRED_ACTIVITY

static final String CHANNEL_SUBSCRIBER_EXPIRED_ACTIVITY
See Also:
Constant Field Values

CHANNEL_RENDERER_CREATED_ACTIVITY

static final String CHANNEL_RENDERER_CREATED_ACTIVITY
See Also:
Constant Field Values

CHANNEL_RENDERER_APPROVED_ACTIVITY

static final String CHANNEL_RENDERER_APPROVED_ACTIVITY
See Also:
Constant Field Values

CHANNEL_RENDERER_PUBLISHED_ACTIVITY

static final String CHANNEL_RENDERER_PUBLISHED_ACTIVITY
See Also:
Constant Field Values

CHANNEL_RENDERER_EXPIRED_ACTIVITY

static final String CHANNEL_RENDERER_EXPIRED_ACTIVITY
See Also:
Constant Field Values

CHANNEL_MANAGER_CREATED_ACTIVITY

static final String CHANNEL_MANAGER_CREATED_ACTIVITY
See Also:
Constant Field Values

CHANNEL_MANAGER_APPROVED_ACTIVITY

static final String CHANNEL_MANAGER_APPROVED_ACTIVITY
See Also:
Constant Field Values

CHANNEL_MANAGER_EXPIRED_ACTIVITY

static final String CHANNEL_MANAGER_EXPIRED_ACTIVITY
See Also:
Constant Field Values

PORTLET_MODE_CONFIG

static final String PORTLET_MODE_CONFIG
See Also:
Constant Field Values

PERMISSION_TYPE_GRANT

static final String PERMISSION_TYPE_GRANT
See Also:
Constant Field Values

PERMISSION_TYPE_DENY

static final String PERMISSION_TYPE_DENY
See Also:
Constant Field Values

PORTAL_FRAMEWORK

static final String PORTAL_FRAMEWORK
See Also:
Constant Field Values

CHANNEL_PREFIX

static final String CHANNEL_PREFIX
See Also:
Constant Field Values

ALL_CHANNELS_TARGET

static final String ALL_CHANNELS_TARGET
See Also:
Constant Field Values
Method Detail

getActivity

String getActivity()
Gets the activity associated with this IPermission.

Returns:
String

getEffective

Date getEffective()
Gets that date that this IPermission should become effective on.

Returns:
date that this IPermission should become effective on

getExpires

Date getExpires()
Gets the date that this IPermission should expire on.

Returns:
date that this IPermission should expire on

getOwner

String getOwner()
Returns the owner of this IPermission.

Returns:
owner of this IPermission

getTarget

String getTarget()
Gets the target associated with this IPermission.

Returns:
target associated with this IPermission

getType

String getType()
Returns the Permission type.


setActivity

void setActivity(String activity)
Sets the activity associated with this IPermission.

Parameters:
activity - String

setEffective

void setEffective(Date effective)
Sets the date that this IPermission should become effective on.

Parameters:
effective - java.util.Date

setExpires

void setExpires(Date expires)
Sets the date that this IPermission should expire on.

Parameters:
expires - java.util.Date

setTarget

void setTarget(String target)
Sets the target associated with this IPermission.

Parameters:
target -

setType

void setType(String type)
Sets the IPermission type.

Parameters:
type - String

getPrincipal

String getPrincipal()
Returns a String representing the IAuthorizationPrincipal associated with this IPermission.

Returns:
IAuthorizationPrincipal associated with this IPermission

setPrincipal

void setPrincipal(String newPrincipal)
Sets the principal String representing the IAuthorizationPrincipal associated with this IPermission.

Parameters:
newPrincipal - String


Copyright © 2010 Jasig. All Rights Reserved.