org.qi4j.bootstrap

## Interface Assemblers.Identifiable<AssemblerType>

- Type Parameters:
    `AssemblerType` - Parameterized type of Assembler
  All Superinterfaces:
    Assembler
  All Known Implementing Classes:
    AbstractElasticSearchAssembler, AbstractPooledDataSourceServiceAssembler, AbstractSQLIndexQueryAssembler, AlarmSystemAssembler, Assemblers.Identity, Assemblers.IdentityConfig, Assemblers.VisibilityIdentity, Assemblers.VisibilityIdentityConfig, BoneCPDataSourceServiceAssembler, DataSourceAssembler, DBCPDataSourceServiceAssembler, DerbySQLEntityStoreAssembler, EhCacheAssembler, EntityTestAssembler, EntityToValueAssembler, ESClusterIndexQueryAssembler, ESFilesystemIndexQueryAssembler, ESMemoryIndexQueryAssembler, ExternalDataSourceAssembler, FileConfigurationAssembler, FileEntityStoreAssembler, H2SQLEntityStoreAssembler, HazelcastEntityStoreAssembler, JCloudsMapEntityStoreAssembler, JdbmEntityStoreAssembler, JettyServiceAssembler, LevelDBEntityStoreAssembler, LiquibaseAssembler, MemcacheAssembler, MemoryEntityStoreAssembler, MongoMapEntityStoreAssembler, MySQLEntityStoreAssembler, PasswordDomainAssembler, PostgreSQLEntityStoreAssembler, PostgreSQLIndexQueryAssembler, PreferenceEntityStoreAssembler, RedisMapEntityStoreAssembler, RiakHttpMapEntityStoreAssembler, RiakProtobufMapEntityStoreAssembler, SecureJettyServiceAssembler, SQLiteEntityStoreAssembler, StandaloneShiroAssembler, ValueToEntityAssembler
  Enclosing class:
    Assemblers

      public static interface Assemblers.Identifiable<AssemblerType>
      extends Assembler

  Assembler with Identity interface.

- - ### Method Summary

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | `hasIdentity()`
    `AssemblerType` | `identifiedBy(String identity)` Set Identity.
    `String` | `identity()` Get Identity.

    - ### Methods inherited from interface org.qi4j.bootstrap.Assembler

      `assemble`

- - ### Method Detail

    - #### identifiedBy

          AssemblerType identifiedBy(String identity)

      Set Identity.
      Parameters:
        `identity` - Identity
      Returns:
        This Assembler instance

    - #### hasIdentity

          boolean hasIdentity()

      Returns:
        true if `identity()` do not return null, false otherwise

    - #### identity

          String identity()

      Get Identity.

      Default to null.

      Returns:
        Identity