org.qi4j.api.composite
Interface Composite

All Known Subinterfaces:
AbstractEntityStoreTest.TestEntity, AbstractEntityStoreTest.TestValue, AbstractEntityStoreTest.TestValue2, AbstractEntityStoreTest.TjabbaValue, AbstractValueCompositeSerializationTest.AnotherValue, AbstractValueCompositeSerializationTest.BarEntity, AbstractValueCompositeSerializationTest.CustomFooValue, AbstractValueCompositeSerializationTest.FooValue, AbstractValueCompositeSerializationTest.GenericCollection<TYPE>, AbstractValueCompositeSerializationTest.GenericValue<TYPE>, AbstractValueCompositeSerializationTest.SomeValue, AbstractValueCompositeSerializationTest.SpecificCollection, AbstractValueCompositeSerializationTest.SpecificValue, AccountEntity, Address, AlarmCategory, AlarmEvent, AlarmPointEntity, AlarmPointFactory, AlarmProxy, AlarmProxy.Factory, AlarmStatus, AlarmSystemService, ApplicationManagerService, C3P0DataSourceServiceImporter, CatEntity, Cell, CircuitBreakerManagement, CityEntity, Column, CompositeDebugRecordEntity, CompositeLogRecord, CompositeTraceRecordEntity, ConfigurationComposite, ConfigurationManagerService, ConsoleViewerComposite, ConstraintService, CronSchedule, CronScheduleEntity, CronScheduleValue, DatabaseSQLService.DatabaseSQLServiceComposite, DataSourceConfiguration, DataSourceConfigurationManagerService, DataSourceConfigurationValue, DBCPDataSourceServiceImporter, DebuggingServiceComposite, DebugServiceConfiguration, DogEntity, DomainEntity, ElasticSearchClusterConfiguration, ElasticSearchConfiguration, EmbeddedSolrService, EntityComposite, EntityDebugRecordEntity, EntityToValueService, EntityTraceRecordEntity, EnvironmentLoaderService, ESClusterIndexQueryService, ESFilesystemIndexQueryService, ESMemoryIndexQueryService, ExtendedAlarmModelService, FemaleEntity, File, FileConfigurationService, FileEntityStoreConfiguration, FileEntityStoreService, Form, GoogleComposite, HazelcastConfiguration, HazelcastEntityStoreService, Host, HttpRepositoryConfiguration, HttpRepositoryService, JCloudsMapEntityStoreConfiguration, JCloudsMapEntityStoreService, JdbmConfiguration, JdbmEntityStoreService, JettyConfiguration, JettyService, JMXConnectorConfiguration, JMXConnectorService, Link, Links, LiquibaseConfiguration, LiquibaseService, LoggingServiceComposite, MaleEntity, MemoryEntityStoreService, MemoryRepositoryService, MigrationConfiguration, MigrationService, MockComposite, MongoEntityStoreConfiguration, MongoMapEntityStoreService, NativeConfiguration, NativeRepositoryService, OnceSchedule, OnceScheduleEntity, OnceScheduleValue, OSGiEnabledService, OSGiServiceExporter, PasswordRealmConfiguration, PasswordRealmService, PasswordSecurable, PersistingSequencingService, PersonEntity, PetEntity, Port, PostgreSQLService, PreferencesEntityStoreService, Problem, Protocol, Qi4jServerServletService, QueryParam, RdbmsRepositoryService, RdfIndexingEngineService, RdfQueryParserFactory, RdfQueryService, RedisEntityStoreConfiguration, RedisMapEntityStoreService, ReindexAllService, ReindexerConfiguration, ReindexerService, Resource, RestServerComposite, RiakHttpEntityStoreConfiguration, RiakMapEntityStoreService, RiakProtobufEntityStoreConfiguration, Role, RoleAssignee, RoleAssignment, RoleFactory, Row, ScheduleFactory, SchedulerConfiguration, SchedulerService, Schedules, SecureJettyConfiguration, SecureJettyService, SequenceEntity, ServiceComposite, ServiceDebugRecordEntity, ServiceTraceRecordEntity, ShiroFilterService, ShiroIniConfiguration, SimpleAlarmCategory, SimpleAlarmModelService, SolrQueryService, SQLConfiguration, SQLEntityStoreService, SQLIndexingEngineService, StandardAlarmModelService, StandardTraceServiceComposite, Table, TableQuery, TableResponse, TimelineRecord, TraceServiceConfiguration, TransientComposite, TransientSequencingService, UnitOfWorkFilterService, UoWFileFactory, URL, UuidIdentityGeneratorService, UuidServiceComposite, ValueComposite, WelcomeServletService
All Known Implementing Classes:
AbstractValueCompositeSerializationTest.AnotherValueMixin, AlarmEvent.Mixin, AlarmPointFactory.Mixin, AlarmProxy.FactoryMixin, AlarmStatus.AlarmStatusMixin, ApplicationManagerService.Mixin, CircuitBreakerManagement.Mixin, ConfigurationManagerService.Mixin, ConstraintService.Mixin, CronSchedule.CronScheduleMixin, DataSourceConfigurationManagerService.Mixin, EmbeddedSolrService.Mixin, FileConfigurationService.Mixin, JMXConnectorService.JmxConnectorMixin, LiquibaseService.Mixin, MemoryRepositoryService.MemoryRepositoryMixin, MigrationService.MigrationMixin, NativeRepositoryService.NativeRepositoryMixin, OnceSchedule.OnceScheduleMixin, OSGiEnabledService.OSGiEnabledServiceMixin, OSGiServiceExporter.OSGiServiceExporterMixin, RdbmsRepositoryService.RdbmsRepositoryMixin, RdfQueryParserFactory.RdfQueryParserFactoryMixin, Resource.Mixin, RestServerMixin, Role.Mixin, RoleAssignee.Mixin, RoleFactory.Mixin, ScheduleFactory.Mixin, SolrEntityIndexerMixin, Table.Mixin, TableQuery.Mixin, TimelineRecord.Mixin, TimelineSchedulerServiceMixin, UoWFileFactory.Mixin

@Mixins(value=PropertyMixin.class)
public interface Composite

Base Composite interface. All Composite objects must implement this interface. Let the Composite interface extend this one. An implementation will be provided by the framework.

Properties and associations are handled by default.