public class AccessContext extends Object
| 修飾子とタイプ | クラスと説明 |
|---|---|
static interface |
AccessContext.AccessContextHolder
The holder of for access context.
|
static interface |
AccessContext.AccessDateProvider
The provider interface of access date.
|
static interface |
AccessContext.AccessLocalDateProvider
The provider interface of access local date.
|
static interface |
AccessContext.AccessLocalDateTimeProvider
The provider interface of access local date-time.
|
static interface |
AccessContext.AccessModuleProvider
The provider interface of access module.
|
static interface |
AccessContext.AccessProcessProvider
The provider interface of access process.
|
static interface |
AccessContext.AccessTimestampProvider
The provider interface of access time-stamp.
|
static interface |
AccessContext.AccessUserProvider
The provider interface of access user.
|
| コンストラクタと説明 |
|---|
AccessContext() |
protected static final ThreadLocal<AccessContext> _defaultThreadLocal
protected static final AccessContext.AccessContextHolder _defaultHolder
protected static AccessContext.AccessContextHolder _holder
protected static boolean _locked
protected LocalDate _accessLocalDate
protected AccessContext.AccessLocalDateProvider _accessLocalDateProvider
protected LocalDateTime _accessLocalDateTime
protected AccessContext.AccessLocalDateTimeProvider _accessLocalDateTimeProvider
protected Date _accessDate
protected AccessContext.AccessDateProvider _accessDateProvider
protected Timestamp _accessTimestamp
protected AccessContext.AccessTimestampProvider _accessTimestampProvider
protected String _accessUser
protected AccessContext.AccessUserProvider _accessUserProvider
protected String _accessProcess
protected AccessContext.AccessProcessProvider _accessProcessProvider
protected String _accessModule
protected AccessContext.AccessModuleProvider _accessModuleProvider
public static AccessContext getAccessContextOnThread()
public static void setAccessContextOnThread(AccessContext accessContext)
accessContext - The context of DB access. (NotNull)public static boolean isExistAccessContextOnThread()
public static void clearAccessContextOnThread()
protected static AccessContext.AccessContextHolder getActiveHolder()
public static void useSurrogateHolder(AccessContext.AccessContextHolder holder)
holder - The holder instance. (NullAllowed: if null, use default holder)public static boolean isLocked()
public static void lock()
public static void unlock()
protected static void assertNotLocked()
public static LocalDate getAccessLocalDateOnThread()
public static LocalDateTime getAccessLocalDateTimeOnThread()
public static Date getAccessDateOnThread()
DBFluteSystem.public static Timestamp getAccessTimestampOnThread()
DBFluteSystem.public static String getAccessUserOnThread()
public static String getAccessProcessOnThread()
public static String getAccessModuleOnThread()
public static Object getAccessValueOnThread(String key)
key - Key. (NotNull)protected static void throwAccessContextNotFoundException(String methodName)
protected static void throwAccessContextNoValueException(String methodName, String capPropName, String aliasName)
protected static String ln()
public LocalDate getAccessLocalDate()
public void setAccessLocalDate(LocalDate accessLocalDate)
public AccessContext.AccessLocalDateProvider getAccessLocalDateProvider()
public void setAccessLocalDateProvider(AccessContext.AccessLocalDateProvider accessLocalDateProvider)
public LocalDateTime getAccessLocalDateTime()
public void setAccessLocalDateTime(LocalDateTime accessLocalDateTime)
public AccessContext.AccessLocalDateTimeProvider getAccessLocalDateTimeProvider()
public void setAccessLocalDateTimeProvider(AccessContext.AccessLocalDateTimeProvider accessLocalDateTimeProvider)
public Date getAccessDate()
public void setAccessDate(Date accessDate)
public AccessContext.AccessDateProvider getAccessDateProvider()
public void setAccessDateProvider(AccessContext.AccessDateProvider accessDateProvider)
public Timestamp getAccessTimestamp()
public void setAccessTimestamp(Timestamp accessTimestamp)
public AccessContext.AccessTimestampProvider getAccessTimestampProvider()
public void setAccessTimestampProvider(AccessContext.AccessTimestampProvider accessTimestampProvider)
public String getAccessUser()
public void setAccessUser(String accessUser)
public AccessContext.AccessUserProvider getAccessUserProvider()
public void setAccessUserProvider(AccessContext.AccessUserProvider accessUserProvider)
public String getAccessProcess()
public void setAccessProcess(String accessProcess)
public AccessContext.AccessProcessProvider getAccessProcessProvider()
public void setAccessProcessProvider(AccessContext.AccessProcessProvider accessProcessProvider)
public String getAccessModule()
public void setAccessModule(String accessModule)
public AccessContext.AccessModuleProvider getAccessModuleProvider()
public void setAccessModuleProvider(AccessContext.AccessModuleProvider accessModuleProvider)
Copyright © 2014–2015 The DBFlute Project. All rights reserved.