Oracle Content Management SDK

oracle.ifs.beans
Class ExtendedPermission

java.lang.Object
  |
  +--oracle.ifs.beans.LibraryObject
        |
        +--oracle.ifs.beans.TieLibraryObject
              |
              +--oracle.ifs.beans.SystemObject
                    |
                    +--oracle.ifs.beans.TieSystemObject
                          |
                          +--oracle.ifs.beans.ExtendedPermission
All Implemented Interfaces:
ExtendedPermissionInterface, IfsEventHandler, LibraryObjectInterface, SystemObjectInterface, Traceable
Direct Known Subclasses:
TieExtendedPermission

public class ExtendedPermission
extends TieSystemObject
implements ExtendedPermissionInterface

The ExtendedPermission class allows one to create a new permission that is not already defined in AccessLevel.


Field Summary
static java.lang.String CLASS_NAME
          This class name for this class.
static java.lang.String DESCRIPTION_ATTRIBUTE
          A textual description of the ExtendedPermission.
static java.lang.String NAME_ATTRIBUTE
          The name of the ExtendedPermission.
 
Fields inherited from class oracle.ifs.beans.SystemObject
ACTIVE_ATTRIBUTE, POLICYBUNDLE_ATTRIBUTE, PROPERTYBUNDLE_ATTRIBUTE
 
Method Summary
 java.lang.String getDescription()
          Returns the description of this ExtendedPermission.
 void setDescription(java.lang.String description)
          Sets the description of this ExtendedPermission.
 
Methods inherited from class oracle.ifs.beans.SystemObject
getPolicyBundle, getPropertyBundle, isActive, putPolicy, putProperty, putProperty, removeAllPolicies, removeAllProperties, removePolicy, removePolicy, removeProperty, setActive, setPolicyBundle, setPropertyBundle
 
Methods inherited from class oracle.ifs.beans.LibraryObject
equals, free, free, getAttribute, getAttributeByUpperCaseName, getAttributes, getAttributesByUpperCaseNames, getClassId, getClassObject, getDefinition, getId, getLabel, getName, getSession, handleEvent, hasNameAttribute, invokeServerMethod, isInstanceOf, isTraced, lookupInstanceLabel, postEvent, postEvent, renderAsReader, renderAsStream, setAttribute, setAttribute, setAttributes, setAttributes, setName, toString, trace, update
 
Methods inherited from interface oracle.ifs.common.LibraryObjectInterface
getId
 
Methods inherited from interface oracle.ifs.common.Traceable
getTraceLogger, isTraced, trace
 

Field Detail


CLASS_NAME

public static final java.lang.String CLASS_NAME
This class name for this class. Useful for methods that take a class name argument.

NAME_ATTRIBUTE

public static final java.lang.String NAME_ATTRIBUTE
The name of the ExtendedPermission.

DESCRIPTION_ATTRIBUTE

public static final java.lang.String DESCRIPTION_ATTRIBUTE
A textual description of the ExtendedPermission.
Method Detail

getDescription

public java.lang.String getDescription()
                                throws IfsException
Returns the description of this ExtendedPermission.
Returns:
the description String
Throws:
IfsException - if operation fails.

setDescription

public void setDescription(java.lang.String description)
                    throws IfsException
Sets the description of this ExtendedPermission.
Parameters:
description - new description String
Throws:
IfsException - if operation fails.

Oracle Content Management SDK

(c) 2002 Copyright Oracle Corporation. All rights reserved.