Spec-Zone .ru
спецификации, руководства, описания, API


javax.security.jacc
Класс EJBRoleRefPermission

java.lang.Object
  расширенный java.security.Permission
      расширенный javax.security.jacc.EJBRoleRefPermission
Все Реализованные Интерфейсы:
java.io. Сериализуемый, java.security. Защита

public final class EJBRoleRefPermission
расширяет java.security. Разрешение
реализации java.io. Сериализуемый

Класс для EJB isCallerInRole (String reference) полномочия. EJBRoleRefPermission является именованным разрешением и имеет действия.

Имя EJBRoleRefPermission содержит значение элемента ejb-имени в дескрипторе развертывания приложения, который идентифицирует EJB, в контексте которого разрешение является evalutated.

действия EJBRoleRefPermission идентифицируют ролевую ссылку, к которой применяется разрешение. EJBRoleRefPermission проверяется, чтобы определить, является ли предметом элемент роли, идентифицированной ссылкой.

Реализации этого class МОГУТ реализовать newPermissionCollection или наследовать его реализацию от class высшего качества.

Автор:
Рон Монзилло, Гари Эллисон
См. Также:
Permission, Сериализированная Форма

Сводка конструктора
EJBRoleRefPermission(java.lang.String name, java.lang.String actions)
          Создает новый EJBRoleRefPermission с указанным именем и действиями.
 
Сводка метода
 boolean equals(java.lang.Object o)
          Проверки два EJBRoleRefPermission возражают для равенства.
 java.lang.String getActions()
          Возвращает каноническое Строковое представление действий этого EJBRoleRefPermission.
 int hashCode()
          Возвращает значение хэш-кода для этого EJBRoleRefPermission.
 boolean implies(java.security.Permission permission)
          Определяет, " ли Разрешение параметра подразумевается" этим EJBRoleRefPermission.
 
Методы, наследованные от class java.security. Разрешение
checkGuard, getName, newPermissionCollection, toString
 
Методы, наследованные от class java.lang. Объект
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Деталь конструктора

EJBRoleRefPermission

public EJBRoleRefPermission(java.lang.String name,
                            java.lang.String actions)
Создает новый EJBRoleRefPermission с указанным именем и действиями.

Параметры:
name - ejb-имя, которое идентифицирует EJB, в контексте которого должны быть оценены ролевые ссылки.

actions - идентифицирует ролевую ссылку, которой принадлежит разрешение. Ролевая ссылка является определяющей контекст к EJB, идентифицированному в параметре имени. Значение ролевой ссылки не должно быть null или пустая строка.
Деталь метода

равняется

public boolean equals(java.lang.Object o)
Проверки два EJBRoleRefPermission возражают для равенства. Объекты EJBRoleRefPermission эквивалентны, если у них есть случай эквивалентное имя и значения действий.

Два Объекта полномочий, P1 и P2, эквивалентны если и только если P1.implies (P2) && P2.implies (P1).

Определенный:
equals в class java.security.Permission
Параметры:
o - объект EJBRoleRefPermission, протестированный на равенство с этим EJBRoleRefPermission.

Возвраты:
истина, если параметр объект EJBRoleRefPermission эквивалентен этому EJBRoleRefPermission.

getActions

public java.lang.String getActions()
Возвращает каноническое Строковое представление действий этого EJBRoleRefPermission.

Определенный:
getActions в class java.security.Permission
Возвраты:
Строка, содержащая канонизировавшие действия этого EJBRoleRefPermission.

хэш-код

public int hashCode()
Возвращает значение хэш-кода для этого EJBRoleRefPermission. Свойства возвращенного хэш-кода должны быть следующие:

Определенный:
hashCode в class java.security.Permission
Возвраты:
целочисленный хэш-код оценивает за этот объект.

подразумевает

public boolean implies(java.security.Permission permission)
Определяет, " ли Разрешение параметра подразумевается" этим EJBRoleRefPermission. Для этого, чтобы иметь место,

  • Параметром должен быть instanceof EJBRoleRefPermission
  • с именем, эквивалентным тому из этого EJBRoleRefPermission, и
  • с ролевым стандартным эквивалентом тому из этого EJBRoleRefPermission применяется.

    Имя и сравнения действий, описанные выше, являются чувствительными к регистру.

    Определенный:
    implies в class java.security.Permission
    Параметры:
    permission - "этот" EJBRoleRefPermission проверяется, чтобы видеть, подразумевает ли он разрешение параметра.

    Возвраты:
    истина, если указанное разрешение подразумевается этим объектом, ложь если нет.


  • Представьте ошибку или функцию

    Авторское право © 2009-2011, Oracle Corporation и/или его филиалы. Все права защищены. Использование подвергается срокам действия лицензии.

    Сгенерированный на 10-February-2011 12:41

    free hit counter