arta.synergy.ejb.mbo.access
Class AccessManager
java.lang.Object
arta.synergy.ejb.mbo.access.AccessManager
- Direct Known Subclasses:
- PlanAccessManager
public class AccessManager
- extends java.lang.Object
Created by IntelliJ IDEA.
User: topa
Date: 05.05.2010
Time: 14:06:33
Проверка прав
|
Constructor Summary |
protected |
AccessManager(java.lang.String actorID)
|
|
AccessManager(java.lang.String actorID,
java.lang.String userID)
|
|
AccessManager(java.lang.String actorID,
java.lang.String elementID,
int elementType)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
actorID
protected java.lang.String actorID
elementID
protected java.lang.String elementID
elementType
protected int elementType
actorsMap
protected java.util.Map<java.lang.Integer,java.lang.String> actorsMap
delegatedMap
protected java.util.Map<java.lang.Integer,java.lang.String> delegatedMap
closestActors
protected java.util.Map<java.lang.Integer,java.lang.String> closestActors
accessTypes
protected java.util.Map<java.lang.Integer,java.lang.Integer> accessTypes
actorPositionsMap
protected java.util.Map<java.lang.Integer,java.util.List<ObjectivePosition>> actorPositionsMap
userPositions
protected java.util.List<ObjectivePosition> userPositions
AccessManager
protected AccessManager(java.lang.String actorID)
AccessManager
public AccessManager(java.lang.String actorID,
java.lang.String userID)
AccessManager
public AccessManager(java.lang.String actorID,
java.lang.String elementID,
int elementType)
isAllowed
public boolean isAllowed(int actionID)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
isAllowed
public boolean isAllowed(int actionID,
java.sql.Statement st)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
initActionInfo
protected void initActionInfo(int actionID,
java.sql.Statement st)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
initUserPositions
protected void initUserPositions(java.sql.Statement st)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
isAllowed
public boolean isAllowed(int actionID,
int neededAccessType,
java.sql.Statement st)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
getAccessType
public int getAccessType(java.sql.Statement st)
throws java.lang.Exception
- Throws:
java.lang.Exception
setElementID
public void setElementID(java.lang.String elementID)
getAccessType
public int getAccessType(int actionType)
containActor
public boolean containActor(int actionType,
java.lang.String personID,
java.sql.Statement st)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
containActor
public boolean containActor(int actionType,
java.lang.String personID)
getClosesActorID
public java.lang.String getClosesActorID(int actionType)
isManager
public boolean isManager(java.sql.Statement st)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
isManager
public boolean isManager(boolean includeIsOwn,
java.sql.Statement st)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
Copyright © 2000 Dummy Corp. All Rights Reserved.