org.postgresql.pljava.internal
Class AclId

java.lang.Object
  extended by org.postgresql.pljava.internal.AclId

public class AclId
extends java.lang.Object

The AclId correspons to the internal PostgreSQL AclId.


Constructor Summary
AclId(int nativeAclId)
          Called from native code.
 
Method Summary
 boolean equals(java.lang.Object other)
          Returns equal if other is an AclId that is equal to this id.
 java.lang.String getName()
          Return the name that corresponds to this id.
static AclId getSessionUser()
          Return the id of the session user.
static AclId getUser()
          Return the id of the current database user.
 int hashCode()
          Returns the hashCode of this id.
 boolean hasSchemaCreatePermission(Oid oid)
          Return true if this AclId has the right to create new objects in the given schema.
 boolean isSuperuser()
          Returns true if this AclId represents a super user.
 java.lang.String toString()
          Returns the result of calling #getName().
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AclId

public AclId(int nativeAclId)
Called from native code.

Method Detail

equals

public boolean equals(java.lang.Object other)
Returns equal if other is an AclId that is equal to this id.

Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Returns the hashCode of this id.

Overrides:
hashCode in class java.lang.Object

getUser

public static AclId getUser()
Return the id of the current database user.


getSessionUser

public static AclId getSessionUser()
Return the id of the session user.


getName

public java.lang.String getName()
Return the name that corresponds to this id.


hasSchemaCreatePermission

public boolean hasSchemaCreatePermission(Oid oid)
Return true if this AclId has the right to create new objects in the given schema.


isSuperuser

public boolean isSuperuser()
Returns true if this AclId represents a super user.


toString

public java.lang.String toString()
Returns the result of calling #getName().

Overrides:
toString in class java.lang.Object


Copyright (c) 2003, 2004, 2005 TADA AB - Taby Sweden. Distributed under the terms shown in COPYRIGHT