本文整理汇总了Java中be.objectify.deadbolt.java.JavaAnalyzer类的典型用法代码示例。如果您正苦于以下问题:Java JavaAnalyzer类的具体用法?Java JavaAnalyzer怎么用?Java JavaAnalyzer使用的例子?那么, 这里精选的类代码示例或许可以为您提供帮助。
JavaAnalyzer类属于be.objectify.deadbolt.java包,在下文中一共展示了JavaAnalyzer类的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: AbstractSecurityServiceImpl
import be.objectify.deadbolt.java.JavaAnalyzer; //导入依赖的package包/类
public AbstractSecurityServiceImpl(JavaAnalyzer deadBoltAnalyzer, SubjectCache subjectCache, Configuration configuration,
IUserSessionManagerPlugin userSessionManagerPlugin, IAccountManagerPlugin accountManagerPlugin, CacheApi cacheApi, IAuthenticator authenticator) {
this.deadBoltAnalyzer = deadBoltAnalyzer;
this.subjectCache = subjectCache;
this.configuration = configuration;
this.userSessionManagerPlugin = userSessionManagerPlugin;
this.accountManagerPlugin = accountManagerPlugin;
this.cacheApi = cacheApi;
this.authenticator = authenticator;
}
示例2: CustomRestrictAction
import be.objectify.deadbolt.java.JavaAnalyzer; //导入依赖的package包/类
@Inject
public CustomRestrictAction(final JavaAnalyzer analyzer,
final SubjectCache subjectCache,
final HandlerCache handlerCache,
final Configuration config,
final ExecutionContextProvider ecProvider)
{
this.analyzer = analyzer;
this.subjectCache = subjectCache;
this.handlerCache = handlerCache;
this.config = config;
this.ecProvider = ecProvider;
}
示例3: getDeadBoltAnalyzer
import be.objectify.deadbolt.java.JavaAnalyzer; //导入依赖的package包/类
protected JavaAnalyzer getDeadBoltAnalyzer() {
return deadBoltAnalyzer;
}
示例4: SecurityServiceImpl
import be.objectify.deadbolt.java.JavaAnalyzer; //导入依赖的package包/类
/**
* Default constructor.
*
* @param deadBoltAnalyzer
* the deadbold analyzer
* @param subjectCache
* the deadbold cache for subject
* @param configuration
* the Play configuration service
* @param userSessionManagerPlugin
* the user session manager service
* @param accountManagerPlugin
* the account manager service
* @param cacheApi
* the Play cache service
* @param authenticator
* the authenticator service
* @param preferenceManagerPlugin
* the preference manager service
* @param messagesPlugins
* the i18n messages service
*/
@Inject
public SecurityServiceImpl(JavaAnalyzer deadBoltAnalyzer, SubjectCache subjectCache, Configuration configuration,
IUserSessionManagerPlugin userSessionManagerPlugin, IAccountManagerPlugin accountManagerPlugin, CacheApi cacheApi, IAuthenticator authenticator,
IPreferenceManagerPlugin preferenceManagerPlugin, II18nMessagesPlugin messagesPlugins) {
super(deadBoltAnalyzer, subjectCache, configuration, userSessionManagerPlugin, accountManagerPlugin, cacheApi, authenticator);
this.preferenceManagerPlugin = preferenceManagerPlugin;
this.messagesPlugins = messagesPlugins;
log.info(">>>>>>>>>>>>>>>> Check permissions consistency");
if (!SystemPermission.checkPermissions(IMafConstants.class)) {
log.error("WARNING: permissions in code are not consistent with permissions in database");
}
log.info(">>>>>>>>>>>>>>>> Check permissions consistency (end)");
}