本文整理了Java中org.apache.cayenne.di.Inject
类的一些代码示例,展示了Inject
类的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Inject
类的具体详情如下:
包路径:org.apache.cayenne.di.Inject
类名称:Inject
暂无
代码示例来源:origin: org.apache.cayenne/cayenne-di
/**
* @since 4.0
*/
public DefaultAdhocObjectFactory(@Inject Injector injector, @Inject ClassLoaderManager classLoaderManager) {
this.injector = injector;
this.classLoaderManager = classLoaderManager;
}
代码示例来源:origin: org.apache.cayenne.unpublished/cayenne-di-unpublished
private void injectMembers(T object, Class<?> type) {
// bail on recursion stop condition
if (type == null) {
return;
}
for (Field field : type.getDeclaredFields()) {
Inject inject = field.getAnnotation(Inject.class);
if (inject != null) {
injectMember(object, field, inject.value());
}
}
injectMembers(object, type.getSuperclass());
}
代码示例来源:origin: org.apache.cayenne/cayenne-di
private void injectMembers(T object, Class<?> type) {
// bail on recursion stop condition
if (type == null) {
return;
}
for (Field field : type.getDeclaredFields()) {
Inject inject = field.getAnnotation(Inject.class);
if (inject != null) {
injectMember(object, field, inject.value());
}
}
injectMembers(object, type.getSuperclass());
}
代码示例来源:origin: org.apache.cayenne/cayenne-server
public Oracle8Adapter(@Inject RuntimeProperties runtimeProperties,
@Inject(Constants.SERVER_DEFAULT_TYPES_LIST) List<ExtendedType> defaultExtendedTypes,
@Inject(Constants.SERVER_USER_TYPES_LIST) List<ExtendedType> userExtendedTypes,
@Inject(Constants.SERVER_TYPE_FACTORIES_LIST) List<ExtendedTypeFactory> extendedTypeFactories,
@Inject(Constants.SERVER_RESOURCE_LOCATOR) ResourceLocator resourceLocator,
@Inject ValueObjectTypeRegistry valueObjectTypeRegistry) {
super(runtimeProperties, defaultExtendedTypes, userExtendedTypes, extendedTypeFactories, resourceLocator, valueObjectTypeRegistry);
}
代码示例来源:origin: agrestio/agrest
public CreateResourceEntityStage(
@Inject IMetadataService metadataService,
@Inject IIncludeMerger includeMerger,
@Inject IExcludeMerger excludeMerger) {
this.metadataService = metadataService;
this.includeMerger = includeMerger;
this.excludeMerger = excludeMerger;
}
代码示例来源:origin: agrestio/agrest
public IncludeParser(@Inject IJacksonService jsonParser,
@Inject ICayenneExpParser expParser,
@Inject ISortParser sortParser,
@Inject IMapByParser mapByParser,
@Inject ISizeParser sizeParser) {
this.jsonParser = jsonParser;
this.expParser = expParser;
this.sortParser = sortParser;
this.mapByParser = mapByParser;
this.sizeParser = sizeParser;
}
代码示例来源:origin: org.apache.cayenne/cayenne-server
public DefaultDataRowStoreFactory(@Inject Provider<EventBridge> eventBridgeProvider,
@Inject EventManager eventManager,
@Inject RuntimeProperties properties) {
this.eventBridgeProvider = eventBridgeProvider;
this.eventManager = eventManager;
this.properties = properties;
}
代码示例来源:origin: agrestio/agrest
public SenchaParseRequestStage(
@Inject ICayenneExpParser expParser,
@Inject ISortParser sortParser,
@Inject IMapByParser mapByParser,
@Inject IIncludeParser includeParser,
@Inject IExcludeParser excludeParser,
@Inject ISenchaFilterParser filterParser) {
super(expParser, sortParser, mapByParser, includeParser, excludeParser);
this.sortParser = sortParser;
this.filterParser = filterParser;
}
代码示例来源:origin: agrestio/agrest
public SenchaEncoderService(@Inject List<EncoderFilter> filters,
@Inject IAttributeEncoderFactory attributeEncoderFactory,
@Inject IStringConverterFactory stringConverterFactory, @Inject IRelationshipMapper relationshipMapper,
@Inject Map<String, PropertyMetadataEncoder> propertyMetadataEncoders) {
super(filters, attributeEncoderFactory, stringConverterFactory, relationshipMapper, propertyMetadataEncoders);
}
代码示例来源:origin: org.apache.cayenne.modeler/cayenne-modeler
public ModelerDbImportAction(@Inject Logger logger,
@Inject ProjectSaver projectSaver,
@Inject DataSourceFactory dataSourceFactory,
@Inject DbAdapterFactory adapterFactory,
@Inject MapLoader mapLoader,
@Inject MergerTokenFactoryProvider mergerTokenFactoryProvider) {
super(logger, projectSaver, dataSourceFactory, adapterFactory, mapLoader, mergerTokenFactoryProvider);
}
代码示例来源:origin: org.apache.cayenne/cayenne-commitlog
public CommitLogFilter(@Inject CommitLogEntityFactory entityFactory,
@Inject List<CommitLogListener> listeners) {
this.entityFactory = entityFactory;
this.listeners = listeners;
}
代码示例来源:origin: org.apache.cayenne/cayenne-server
/**
* @since 3.1
*/
public HessianService(@Inject ObjectContextFactory contextFactory,
@Inject(Constants.SERVER_ROP_EVENT_BRIDGE_PROPERTIES_MAP) Map<String, String> eventBridgeProperties) {
super(contextFactory, eventBridgeProperties);
}
代码示例来源:origin: org.apache.cayenne/cayenne-server
public SybaseAdapter(@Inject RuntimeProperties runtimeProperties,
@Inject(Constants.SERVER_DEFAULT_TYPES_LIST) List<ExtendedType> defaultExtendedTypes,
@Inject(Constants.SERVER_USER_TYPES_LIST) List<ExtendedType> userExtendedTypes,
@Inject(Constants.SERVER_TYPE_FACTORIES_LIST) List<ExtendedTypeFactory> extendedTypeFactories,
@Inject(Constants.SERVER_RESOURCE_LOCATOR) ResourceLocator resourceLocator,
@Inject ValueObjectTypeRegistry valueObjectTypeRegistry) {
super(runtimeProperties, defaultExtendedTypes, userExtendedTypes, extendedTypeFactories, resourceLocator, valueObjectTypeRegistry);
}
代码示例来源:origin: org.apache.cayenne/cayenne-server
public HSQLDBNoSchemaAdapter(@Inject RuntimeProperties runtimeProperties,
@Inject(Constants.SERVER_DEFAULT_TYPES_LIST) List<ExtendedType> defaultExtendedTypes,
@Inject(Constants.SERVER_USER_TYPES_LIST) List<ExtendedType> userExtendedTypes,
@Inject(Constants.SERVER_TYPE_FACTORIES_LIST) List<ExtendedTypeFactory> extendedTypeFactories,
@Inject(Constants.SERVER_RESOURCE_LOCATOR) ResourceLocator resourceLocator,
@Inject ValueObjectTypeRegistry valueObjectTypeRegistry) {
super(runtimeProperties, defaultExtendedTypes, userExtendedTypes, extendedTypeFactories, resourceLocator, valueObjectTypeRegistry);
}
代码示例来源:origin: org.apache.cayenne/cayenne-dbsync
public MergerTokenFactoryProvider(
@Inject(DbSyncModule.MERGER_FACTORIES_MAP) Map<String, MergerTokenFactory> perAdapterValues,
@Inject MergerTokenFactory defaultValue) {
super(perAdapterValues, defaultValue);
}
}
代码示例来源:origin: org.apache.cayenne/cayenne-server
public ServerHttpRemoteService(@Inject ObjectContextFactory contextFactory,
@Inject(Constants.SERVER_ROP_EVENT_BRIDGE_PROPERTIES_MAP) Map<String, String> eventBridgeProperties) {
super(contextFactory, eventBridgeProperties);
}
代码示例来源:origin: agrestio/agrest
public CayenneFetchDataStage(@Inject ICayennePersister persister) {
// Store persister, don't extract ObjectContext from it right away.
// Such deferred initialization may help building POJO pipelines.
this.persister = persister;
}
代码示例来源:origin: agrestio/agrest
public DefaultAgService(
@Inject SelectProcessorFactory selectProcessorFactory,
@Inject DeleteProcessorFactory deleteProcessorFactory,
@Inject UpdateProcessorFactoryFactory updateProcessorFactoryFactory,
@Inject MetadataProcessorFactory metadataProcessorFactory,
@Inject UnrelateProcessorFactory unrelateProcessorFactory) {
this.selectProcessorFactory = selectProcessorFactory;
this.deleteProcessorFactory = deleteProcessorFactory;
this.updateProcessorFactoryFactory = updateProcessorFactoryFactory;
this.metadataProcessorFactory = metadataProcessorFactory;
this.unrelateProcessorFactory = unrelateProcessorFactory;
}
代码示例来源:origin: agrestio/agrest
public SenchaFilterExpressionCompiler(
@Inject IPathDescriptorManager pathCache,
@Inject IExpressionPostProcessor postProcessor) {
this.pathCache = pathCache;
this.postProcessor = postProcessor;
}
代码示例来源:origin: agrestio/agrest
public ApplyServerParamsStage(
@Inject IConstraintsHandler constraintsHandler,
@Inject IEncoderService encoderService,
@Inject List<EncoderFilter> filters) {
this.constraintsHandler = constraintsHandler;
this.encoderService = encoderService;
this.filters = filters;
}
内容来源于网络,如有侵权,请联系作者删除!