Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

ru.gammalabs.ice.security
Interface Person  view Person download Person.java

All Known Subinterfaces:
Client
All Known Implementing Classes:
ClientImpl, PersonImpl

public interface Person

Интерфейс к классу представляющему персону.

Version:
$Revision: 1.7 $

Method Summary
 void assignRole(Role role)
           
 boolean equals(java.lang.Object obj)
           
 java.lang.String getDisplayName()
          Return Person display name as "[First Name] [Middle Name] [Last Name]" If these three properties are null returns login name.
 java.lang.String getEmail()
          Получить e-mail персоны.
 java.lang.String getFirstName()
          Get user's first name
 long getId()
          Получить идентификатор персоны
 java.util.Date getKeyExpireDate()
          Get key expire date
 java.lang.String getLastName()
          Get user's last name
 java.lang.String getLogin()
          Получить login персоны.
 java.lang.String getMiddleName()
          Get user's middle name
 java.util.Set getPartitionPermissions()
           
 java.lang.String getPassword()
          Получить пароль персоны.
 java.util.List getRoles()
           
 java.util.Set getSimplePermissions()
           
 java.lang.String getTrusedKey()
           
 void grantPermission(Permission permission)
          Grant permission to person.
 boolean isTrusted()
           
 void remove()
           
 void removeRole(Role role)
           
 void revokePermission(Permission permission)
          Revoke permission from person
 void save()
           
 void setEmail(java.lang.String mail)
          Установить e-mail
 void setFirstName(java.lang.String firstName)
          Set user's first name
 void setId(int id)
          Установить идентификатор персоны Убедитесь в том, что вы знаете, что делаете перед тем как вызвать этот метод.
 void setKey(java.lang.String key)
          Set key to change password
 void setLastName(java.lang.String lastName)
          Set user's last name
 void setLogin(java.lang.String login)
          Set person's login.
 void setMiddleName(java.lang.String middleName)
          Set user's middle name
 void setPassword(java.lang.String password)
          Set user's password.
 void setTrusted(boolean trusted)
           
 

Method Detail

getLogin

public java.lang.String getLogin()
Получить login персоны.


getPassword

public java.lang.String getPassword()
Получить пароль персоны.


getId

public long getId()
Получить идентификатор персоны


setId

public void setId(int id)
Установить идентификатор персоны Убедитесь в том, что вы знаете, что делаете перед тем как вызвать этот метод.


getEmail

public java.lang.String getEmail()
Получить e-mail персоны.


setEmail

public void setEmail(java.lang.String mail)
Установить e-mail


setLogin

public void setLogin(java.lang.String login)
Set person's login.


setPassword

public void setPassword(java.lang.String password)
Set user's password.


getFirstName

public java.lang.String getFirstName()
Get user's first name


setFirstName

public void setFirstName(java.lang.String firstName)
Set user's first name


getMiddleName

public java.lang.String getMiddleName()
Get user's middle name


setMiddleName

public void setMiddleName(java.lang.String middleName)
Set user's middle name


getLastName

public java.lang.String getLastName()
Get user's last name


setLastName

public void setLastName(java.lang.String lastName)
Set user's last name


setKey

public void setKey(java.lang.String key)
Set key to change password


getKeyExpireDate

public java.util.Date getKeyExpireDate()
Get key expire date


isTrusted

public boolean isTrusted()

setTrusted

public void setTrusted(boolean trusted)

grantPermission

public void grantPermission(Permission permission)
                     throws ru.gammalabs.ice.framework.UnauthorizedAccessException
Grant permission to person.


revokePermission

public void revokePermission(Permission permission)
                      throws ru.gammalabs.ice.framework.UnauthorizedAccessException
Revoke permission from person


getSimplePermissions

public java.util.Set getSimplePermissions()

getPartitionPermissions

public java.util.Set getPartitionPermissions()

getRoles

public java.util.List getRoles()

assignRole

public void assignRole(Role role)

removeRole

public void removeRole(Role role)

equals

public boolean equals(java.lang.Object obj)

getTrusedKey

public java.lang.String getTrusedKey()

getDisplayName

public java.lang.String getDisplayName()
Return Person display name as "[First Name] [Middle Name] [Last Name]" If these three properties are null returns login name.


save

public void save()
          throws ru.gammalabs.ice.framework.UnauthorizedAccessException,
                 DuplicateLoginException

remove

public void remove()
            throws ru.gammalabs.ice.framework.UnauthorizedAccessException