org.rivetlogic.scar.vo
Class UserAccessPermission

java.lang.Object
  extended by org.rivetlogic.scar.vo.UserAccessPermission
All Implemented Interfaces:
java.io.Serializable, java.lang.Comparable<UserAccessPermission>

public class UserAccessPermission
extends java.lang.Object
implements java.lang.Comparable<UserAccessPermission>, java.io.Serializable

This object is used to keep information about the permission a user has on a node in Alfresco, and whether the current user can remove the permission or change that user's role. It is used to help in permissions management.

Author:
Rivet Logic Corporation
See Also:
Serialized Form

Constructor Summary
UserAccessPermission(java.lang.String username, java.lang.String role, java.lang.String fullName, boolean changeable)
           
 
Method Summary
 int compareTo(UserAccessPermission userAccessPermission)
           
 java.lang.String getFullName()
           
 java.lang.String getLastRole()
           
 java.lang.String getRole()
           
 java.lang.String getUsername()
           
 boolean isChangeable()
           
 void setChangeable(boolean changeable)
           
 void setFullName(java.lang.String fullName)
           
 void setLastRole(java.lang.String lastRole)
           
 void setRole(java.lang.String role)
           
 void setUsername(java.lang.String username)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

UserAccessPermission

public UserAccessPermission(java.lang.String username,
                            java.lang.String role,
                            java.lang.String fullName,
                            boolean changeable)
Method Detail

compareTo

public int compareTo(UserAccessPermission userAccessPermission)
Specified by:
compareTo in interface java.lang.Comparable<UserAccessPermission>

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

getUsername

public java.lang.String getUsername()

setUsername

public void setUsername(java.lang.String username)

getRole

public java.lang.String getRole()

setRole

public void setRole(java.lang.String role)

getFullName

public java.lang.String getFullName()

setFullName

public void setFullName(java.lang.String fullName)

getLastRole

public java.lang.String getLastRole()

setLastRole

public void setLastRole(java.lang.String lastRole)

isChangeable

public boolean isChangeable()

setChangeable

public void setChangeable(boolean changeable)


Copyright 2008, Rivet Logic Corporation.