public class AbstractLockManager extends Object implements com.seeyon.ctp.common.lock.manager.LockManager
构造器和说明 |
---|
AbstractLockManager() |
限定符和类型 | 方法和说明 |
---|---|
boolean |
check(long userId,
long resourceId) |
boolean |
check(long userId,
long resourceId,
int action) |
com.seeyon.ctp.common.po.lock.Lock |
createDefaultLock(long owner,
long resourceId,
int action,
String from,
String param0,
String param1,
boolean useNowexpirationTime) |
List<com.seeyon.ctp.common.po.lock.Lock> |
getAllLock() |
com.seeyon.ctp.common.po.lock.Lock |
getLock(long resourceId,
int action) |
List<com.seeyon.ctp.common.po.lock.Lock> |
getLocks(long resourceId) |
long |
getLoginTime(Long id,
String from) |
com.seeyon.ctp.organization.bo.V3xOrgMember |
getMember(Long id) |
String |
getModule() |
com.seeyon.ctp.login.online.OnlineManager |
getOnLineManager() |
com.seeyon.ctp.organization.manager.OrgManager |
getOrgManager() |
String |
getOwnerName(com.seeyon.ctp.common.po.lock.Lock lock) |
com.seeyon.ctp.common.lock.manager.LockValidatable |
getValidator() |
com.seeyon.ctp.common.lock.manager.LockState |
isValid(com.seeyon.ctp.common.po.lock.Lock lock)
判断锁是否有效。
|
boolean |
lock(com.seeyon.ctp.common.po.lock.Lock lock) |
boolean |
lock(long owner,
long resourceId) |
boolean |
lock(long owner,
long resourceId,
int action) |
boolean |
lock(long owner,
long resourceId,
int action,
String from) |
boolean |
lock(long owner,
long resourceId,
int action,
String from,
boolean useNowexpirationTime) |
boolean |
lock(long owner,
long resourceId,
String from) |
void |
setModule(String module) |
void |
setOnLineManager(com.seeyon.ctp.login.online.OnlineManager onLineManager) |
void |
setOrgManager(com.seeyon.ctp.organization.manager.OrgManager orgManager) |
void |
setValidator(com.seeyon.ctp.common.lock.manager.LockValidatable validator) |
void |
unlock(long resourceId) |
void |
unlock(long resourceId,
int action) |
void |
unlock(long owner,
long resourceId,
int action) |
void |
updateLockExpirationTime(long rd,
int action,
long time) |
public com.seeyon.ctp.organization.manager.OrgManager getOrgManager()
public void setOrgManager(com.seeyon.ctp.organization.manager.OrgManager orgManager)
public com.seeyon.ctp.login.online.OnlineManager getOnLineManager()
public void setOnLineManager(com.seeyon.ctp.login.online.OnlineManager onLineManager)
public void setModule(String module)
public String getModule()
getModule
在接口中 com.seeyon.ctp.common.lock.manager.LockManager
public com.seeyon.ctp.common.lock.manager.LockState isValid(com.seeyon.ctp.common.po.lock.Lock lock)
isValid
在接口中 com.seeyon.ctp.common.lock.manager.LockManager
public com.seeyon.ctp.common.lock.manager.LockValidatable getValidator()
public void setValidator(com.seeyon.ctp.common.lock.manager.LockValidatable validator)
public String getOwnerName(com.seeyon.ctp.common.po.lock.Lock lock)
getOwnerName
在接口中 com.seeyon.ctp.common.lock.manager.LockManager
public com.seeyon.ctp.organization.bo.V3xOrgMember getMember(Long id)
public boolean check(long userId, long resourceId)
check
在接口中 com.seeyon.ctp.common.lock.manager.LockManager
public boolean check(long userId, long resourceId, int action)
check
在接口中 com.seeyon.ctp.common.lock.manager.LockManager
public com.seeyon.ctp.common.po.lock.Lock getLock(long resourceId, int action)
getLock
在接口中 com.seeyon.ctp.common.lock.manager.LockManager
public List<com.seeyon.ctp.common.po.lock.Lock> getLocks(long resourceId)
getLocks
在接口中 com.seeyon.ctp.common.lock.manager.LockManager
public boolean lock(long owner, long resourceId)
lock
在接口中 com.seeyon.ctp.common.lock.manager.LockManager
public boolean lock(long owner, long resourceId, int action)
lock
在接口中 com.seeyon.ctp.common.lock.manager.LockManager
public boolean lock(long owner, long resourceId, int action, String from)
lock
在接口中 com.seeyon.ctp.common.lock.manager.LockManager
public boolean lock(long owner, long resourceId, int action, String from, boolean useNowexpirationTime)
lock
在接口中 com.seeyon.ctp.common.lock.manager.LockManager
public boolean lock(long owner, long resourceId, String from)
lock
在接口中 com.seeyon.ctp.common.lock.manager.LockManager
public void unlock(long resourceId)
unlock
在接口中 com.seeyon.ctp.common.lock.manager.LockManager
public void unlock(long resourceId, int action)
unlock
在接口中 com.seeyon.ctp.common.lock.manager.LockManager
public void unlock(long owner, long resourceId, int action)
unlock
在接口中 com.seeyon.ctp.common.lock.manager.LockManager
public boolean lock(com.seeyon.ctp.common.po.lock.Lock lock)
lock
在接口中 com.seeyon.ctp.common.lock.manager.LockManager
public com.seeyon.ctp.common.po.lock.Lock createDefaultLock(long owner, long resourceId, int action, String from, String param0, String param1, boolean useNowexpirationTime)
createDefaultLock
在接口中 com.seeyon.ctp.common.lock.manager.LockManager
public List<com.seeyon.ctp.common.po.lock.Lock> getAllLock()
getAllLock
在接口中 com.seeyon.ctp.common.lock.manager.LockManager
public void updateLockExpirationTime(long rd, int action, long time)
updateLockExpirationTime
在接口中 com.seeyon.ctp.common.lock.manager.LockManager
Copyright © 2016–2017. All rights reserved.