com.atlassian.crowd.model.permission
Class ApplicationDirectoryPermission

java.lang.Object
  extended by com.atlassian.crowd.model.permission.ApplicationDirectoryPermission
All Implemented Interfaces:
Permission, java.io.Serializable

public class ApplicationDirectoryPermission
extends java.lang.Object
implements Permission, java.io.Serializable

This permission tells us whether an Application+Directory can perform a given operation, ie. PermissionType

See Also:
Serialized Form

Constructor Summary
ApplicationDirectoryPermission()
          Default constructor
ApplicationDirectoryPermission(PermissionType permissionType, java.lang.Boolean allowed, Application application, Directory directory)
           
 
Method Summary
 boolean equals(java.lang.Object o)
           
 java.lang.Boolean getAllowed()
           
 Application getApplication()
           
 Directory getDirectory()
           
 java.lang.Long getId()
           
 PermissionType getPermissionType()
           
 int hashCode()
           
 void setAllowed(java.lang.Boolean allowed)
           
 void setApplication(Application application)
           
 void setDirectory(Directory directory)
           
 void setId(java.lang.Long id)
           
 void setPermissionType(PermissionType permissionType)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ApplicationDirectoryPermission

public ApplicationDirectoryPermission()
Default constructor


ApplicationDirectoryPermission

public ApplicationDirectoryPermission(PermissionType permissionType,
                                      java.lang.Boolean allowed,
                                      Application application,
                                      Directory directory)
Method Detail

getPermissionType

public PermissionType getPermissionType()

setPermissionType

public void setPermissionType(PermissionType permissionType)

getAllowed

public java.lang.Boolean getAllowed()

setAllowed

public void setAllowed(java.lang.Boolean allowed)

getApplication

public Application getApplication()

setApplication

public void setApplication(Application application)

getDirectory

public Directory getDirectory()

setDirectory

public void setDirectory(Directory directory)

getId

public java.lang.Long getId()

setId

public void setId(java.lang.Long id)

equals

public boolean equals(java.lang.Object o)
Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object


Copyright © 2009 Atlassian Pty Ltd. All Rights Reserved.