com.nhncorp.neptune.common.ipc
Class AclManager
java.lang.Object
com.nhncorp.neptune.common.ipc.AclManager
public class AclManager
- extends java.lang.Object
|
Field Summary |
static java.lang.ThreadLocal<java.lang.String> |
current
|
|
Method Summary |
static void |
checkOwner(com.nhncorp.pleiades.client.LockService lockService,
java.util.Map<java.lang.String,TableSchema> tables,
java.lang.String tableName)
|
static void |
checkPermission(com.nhncorp.pleiades.client.LockService lockService,
java.util.Map<java.lang.String,TableSchema> tables,
java.lang.String tableName,
java.lang.String readWrite)
|
static void |
checkPermission(com.nhncorp.pleiades.client.LockService lockService,
java.lang.String userId,
java.util.Map<java.lang.String,TableSchema> tables,
java.lang.String tableName,
java.lang.String readWrite)
|
static void |
checkUser(com.nhncorp.pleiades.client.LockService lockService,
java.util.Set<java.lang.String> users,
java.lang.String paramUserId)
|
static boolean |
isSuperGroup(com.nhncorp.pleiades.client.LockService lockService)
|
static boolean |
isSuperGroup(com.nhncorp.pleiades.client.LockService lockService,
java.lang.String userId)
|
static java.util.Set<java.lang.String> |
loadUserInfo(NConfiguration conf,
com.nhncorp.pleiades.client.LockService lockService)
|
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
current
public static java.lang.ThreadLocal<java.lang.String> current
AclManager
public AclManager()
isSuperGroup
public static boolean isSuperGroup(com.nhncorp.pleiades.client.LockService lockService)
throws java.io.IOException
- Throws:
java.io.IOException
isSuperGroup
public static boolean isSuperGroup(com.nhncorp.pleiades.client.LockService lockService,
java.lang.String userId)
throws java.io.IOException
- Throws:
java.io.IOException
checkOwner
public static void checkOwner(com.nhncorp.pleiades.client.LockService lockService,
java.util.Map<java.lang.String,TableSchema> tables,
java.lang.String tableName)
throws java.io.IOException
- Throws:
java.io.IOException
checkPermission
public static void checkPermission(com.nhncorp.pleiades.client.LockService lockService,
java.util.Map<java.lang.String,TableSchema> tables,
java.lang.String tableName,
java.lang.String readWrite)
throws java.io.IOException
- Throws:
java.io.IOException
checkPermission
public static void checkPermission(com.nhncorp.pleiades.client.LockService lockService,
java.lang.String userId,
java.util.Map<java.lang.String,TableSchema> tables,
java.lang.String tableName,
java.lang.String readWrite)
throws java.io.IOException
- Throws:
java.io.IOException
checkUser
public static void checkUser(com.nhncorp.pleiades.client.LockService lockService,
java.util.Set<java.lang.String> users,
java.lang.String paramUserId)
throws java.io.IOException,
PermissionException
- Throws:
java.io.IOException
PermissionException
loadUserInfo
public static java.util.Set<java.lang.String> loadUserInfo(NConfiguration conf,
com.nhncorp.pleiades.client.LockService lockService)
throws java.io.IOException
- Throws:
java.io.IOException