public class PermitCache extends BaseJunctionTableCache<java.lang.Integer,java.lang.Integer,PermitBean>
BaseJunctionTableCacheBaseJunctionTableCache.KeytableListener| 构造器和说明 |
|---|
PermitCache() |
PermitCache(ITableCache.UpdateStrategy updateStrategy,
long maximumSize,
long duration,
java.util.concurrent.TimeUnit unit)
constructor
|
PermitCache(long maximumSize) |
PermitCache(long maximumSize,
long durationMinutes) |
PermitCache(long maximumSize,
long duration,
java.util.concurrent.TimeUnit unit) |
| 限定符和类型 | 方法和说明 |
|---|---|
java.util.Set<PermitBean> |
getBeanByDeviceGroupId(java.lang.Integer deviceGroupId)
return all matched beans on field fl_permit(device_group_id) with deviceGroupId
|
java.util.Set<PermitBean> |
getBeanByDeviceGroupIdUnchecked(java.lang.Integer deviceGroupId)
return all matched beans on field fl_permit(device_group_id) with deviceGroupId
|
java.util.Set<PermitBean> |
getBeanByPersonGroupId(java.lang.Integer personGroupId)
return all matched beans on field fl_permit(person_group_id) with personGroupId
|
java.util.Set<PermitBean> |
getBeanByPersonGroupIdUnchecked(java.lang.Integer personGroupId)
return all matched beans on field fl_permit(person_group_id) with personGroupId
|
PermitBean |
getBeanByPrimaryKey(java.lang.Integer deviceGroupId,
java.lang.Integer personGroupId)
|
PermitBean |
getBeanByPrimaryKeyUnchecked(java.lang.Integer deviceGroupId,
java.lang.Integer personGroupId)
|
protected java.lang.Object |
loadfromDatabase(BaseJunctionTableCache.Key key) |
void |
registerListener() |
protected java.lang.Integer |
returnK1(PermitBean bean) |
protected java.lang.Integer |
returnK2(PermitBean bean) |
void |
unregisterListener() |
getBean, getBeanIfPresent, getBeansByK1, getBeansByK1IfPresent, getBeansByK1Unchecked, getBeansByK2, getBeansByK2IfPresent, getBeansByK2Unchecked, getBeanUnchecked, getUpdateStrategy, remove, updatepublic PermitCache(ITableCache.UpdateStrategy updateStrategy, long maximumSize, long duration, java.util.concurrent.TimeUnit unit)
BaseTableLoadCaching#BaseTableLoadCaching(UpdateStrategy ,long , long , TimeUnit )public PermitCache(long maximumSize,
long duration,
java.util.concurrent.TimeUnit unit)
public PermitCache(long maximumSize,
long durationMinutes)
public PermitCache(long maximumSize)
public PermitCache()
public void registerListener()
registerListener 在类中 BaseJunctionTableCache<java.lang.Integer,java.lang.Integer,PermitBean>public void unregisterListener()
unregisterListener 在类中 BaseJunctionTableCache<java.lang.Integer,java.lang.Integer,PermitBean>protected java.lang.Integer returnK1(PermitBean bean)
returnK1 在类中 BaseJunctionTableCache<java.lang.Integer,java.lang.Integer,PermitBean>protected java.lang.Integer returnK2(PermitBean bean)
returnK2 在类中 BaseJunctionTableCache<java.lang.Integer,java.lang.Integer,PermitBean>protected java.lang.Object loadfromDatabase(BaseJunctionTableCache.Key key) throws java.lang.Exception
loadfromDatabase 在类中 BaseJunctionTableCache<java.lang.Integer,java.lang.Integer,PermitBean>java.lang.Exceptionpublic java.util.Set<PermitBean> getBeanByDeviceGroupId(java.lang.Integer deviceGroupId) throws java.util.concurrent.ExecutionException
java.util.concurrent.ExecutionExceptionBaseJunctionTableCache.getBeansByK1(Object)public java.util.Set<PermitBean> getBeanByDeviceGroupIdUnchecked(java.lang.Integer deviceGroupId)
public java.util.Set<PermitBean> getBeanByPersonGroupId(java.lang.Integer personGroupId) throws java.util.concurrent.ExecutionException
java.util.concurrent.ExecutionExceptionBaseJunctionTableCache.getBeansByK2(Object)public java.util.Set<PermitBean> getBeanByPersonGroupIdUnchecked(java.lang.Integer personGroupId)
public PermitBean getBeanByPrimaryKey(java.lang.Integer deviceGroupId, java.lang.Integer personGroupId) throws java.util.concurrent.ExecutionException
java.util.concurrent.ExecutionExceptionpublic PermitBean getBeanByPrimaryKeyUnchecked(java.lang.Integer deviceGroupId, java.lang.Integer personGroupId)
Copyright © 2019. All Rights Reserved.