/** * JAVADOC Add JavaDoc. */ @Queryable( false ) public interface File extends ValueComposite { Property<String> value(); }
/** * Parse an Entity identity to an EntityReference. * @param identity the EntityReference identity * @return the EntityReference represented by the given identity */ public static EntityReference parseEntityReference( String identity ) { return new EntityReference( identity ); }
protected <T> T createInstance( EntityBuilder<?> builder ) { return (T) builder.newInstance(); }
public T newInstance( Module module ) { EntityBuilder<T> builder = module.currentUnitOfWork().newEntityBuilder( type ); build( builder.instance() ); return builder.newInstance(); } }
public static EntityReference create( Identity identity ) { if( identity == null ) return null; return new EntityReference( identity.identity().get() ); }
@Aggregated Association<CRL> crl();
/** * JAVADOC Add JavaDoc */ @Queryable( false ) public interface CatEntity extends Cat, EntityComposite { }
/** * @param object an EntityComposite * @return the EntityReference for the given EntityComposite */ public static EntityReference entityReferenceFor( Object object ) { return new EntityReference( (EntityComposite) object ); }
/** * Services that want to be configurable should have a ConfigurationComposite that contains all the settings. * They are treated as EntityComposites, and are therefore stored in an EntityStore. There will be one instance * per service instance that uses each ConfigurationComposite, and the identity of the entity is the same as that * of the service. */ @Queryable( false ) public interface ConfigurationComposite extends Identity, Composite { }
/** * Parse an URI to an EntityReference. * @param uri the URI to parse * @return the EntityReference represented by the given URI */ public static EntityReference parseURI( String uri ) { String identity = uri.substring( "urn:qi4j:entity:".length() ); return new EntityReference( identity ); }
/** * JAVADOC Add JavaDoc */ @Queryable( false ) // START SNIPPET: config public interface NativeConfiguration extends ConfigurationComposite { @Optional @Matches( "([spoc][spoc][spoc][spoc],?)*" ) Property<String> tripleIndexes(); @Optional Property<String> dataDirectory(); @UseDefaults Property<Boolean> forceSync(); } // END SNIPPET: config
@Queryable( false ) public interface EntityTraceRecordEntity extends TraceRecord, EntityComposite { Association<EntityComposite> source(); }
@Queryable( false ) Property<Integer> value(); }
@Queryable( false ) Property<String> password();
@Queryable( false ) Property<List<String>> arguments(); }
@Queryable( false ) Property<RevocationReason> reason();
@Queryable( false ) Property<BigInteger> lastCRLNumber();
@Queryable( false ) Property<char[]> password();
@Queryable( false ) Property<String> pem();
/** * @return Details text of this record */ @Queryable( false ) @UseDefaults Property<String> details();