Spec-Zone .ru
спецификации, руководства, описания, API
|
public class CardPermission extends Permission
CardPermission с именем *
применяется ко всем терминалам карты. Строка действий является списком разделенных запятой значений действий, упомянутых ниже, или *
показать "все действия."
Отдельные действия:
Конструктор и Описание |
---|
CardPermission(String terminalName, String actions)
Создает новый CardPermission с указанными действиями.
|
Модификатор и Тип | Метод и Описание |
---|---|
boolean |
equals(Object obj)
Сравнивает указанный объект с этим CardPermission для равенства.
|
Строка |
getActions()
Возвращает каноническое строковое представление действий.
|
int |
hashCode()
Возвращает значение хэш-кода для этого объекта CardPermission.
|
boolean |
implies(Permission permission)
Проверки, если этот объект CardPermission подразумевает указанное разрешение.
|
checkGuard, getName, newPermissionCollection, toString
public CardPermission(String terminalName, String actions)
terminalName
имя CardTerminal или *
если это разрешение применяется ко всем терминалам. actions
содержит список разделенных запятой значений отдельных действий или *
показать все действия. Для получения дополнительной информации см. документацию наверху этого class.terminalName
- имя терминала карты, или *
actions
- строка действия (или нуль, если набор разрешенных действий пуст),NullPointerException
- если terminalName является нулемIllegalArgumentException
- если действия являются недопустимой спецификацией действийpublic String getActions()
*
показать все действия, определенные этим class или конкатенацией строк разделенного от запятой, лексикографически сортированным списком отдельных действий.getActions
в class Permission
public boolean implies(Permission permission)
permission
экземпляр CardPermission,
permission
's действия собственное подмножество действий этого объекта, и
этот объект getName()
метод также *
или равный permission
's name
.
implies
в class Permission
permission
- разрешение, чтобы проверить поpublic boolean equals(Object obj)
object
, если и только если object
экземпляр CardPermission,
this.getName()
равно ((CardPermission)object).getName()
, и
this.getActions()
равно ((CardPermission)object).getActions()
.
equals
в class Permission
obj
- объект, который будет сравнен для равенства с этим CardPermissionObject.hashCode()
, HashMap
public int hashCode()
hashCode
в class Permission
Object.equals(java.lang.Object)
, System.identityHashCode(java.lang.Object)
Авторское право © 2005, 2013, Oracle и/или его филиалы. Все права защищены.
ЧЕРНОВАЯ земля-b92