int schemaMinorVersion() { if (schemaMinorVersionBuildStage == STAGE_INITIALIZING) throw new IllegalStateException(formatInitCycleMessage()); if (schemaMinorVersionBuildStage == STAGE_UNINITIALIZED) { schemaMinorVersionBuildStage = STAGE_INITIALIZING; this.schemaMinorVersion = schemaMinorVersionInitialize(); schemaMinorVersionBuildStage = STAGE_INITIALIZED; } return this.schemaMinorVersion; }
private SMFSchemaIdentifier(SMFSchemaName name, int versionMajor, int versionMinor) { this.name = Objects.requireNonNull(name, "name"); this.versionMajor = versionMajor; this.versionMinor = versionMinor; initShim.setVersionMajor(this.versionMajor); initShim.setVersionMinor(this.versionMinor); this.initShim = null; }
private SMFSchemaIdentifier(SMFSchemaIdentifier.Builder builder) { if (builder.vendorIDIsSet()) { initShim.setVendorID(builder.vendorID); } if (builder.schemaIDIsSet()) { initShim.setSchemaID(builder.schemaID); } if (builder.schemaMajorVersionIsSet()) { initShim.setSchemaMajorVersion(builder.schemaMajorVersion); } if (builder.schemaMinorVersionIsSet()) { initShim.setSchemaMinorVersion(builder.schemaMinorVersion); } this.vendorID = initShim.vendorID(); this.schemaID = initShim.schemaID(); this.schemaMajorVersion = initShim.schemaMajorVersion(); this.schemaMinorVersion = initShim.schemaMinorVersion(); this.initShim = null; }
int schemaID() { if (schemaIDBuildStage == STAGE_INITIALIZING) throw new IllegalStateException(formatInitCycleMessage()); if (schemaIDBuildStage == STAGE_UNINITIALIZED) { schemaIDBuildStage = STAGE_INITIALIZING; this.schemaID = schemaIDInitialize(); schemaIDBuildStage = STAGE_INITIALIZED; } return this.schemaID; }
int vendorID() { if (vendorIDBuildStage == STAGE_INITIALIZING) throw new IllegalStateException(formatInitCycleMessage()); if (vendorIDBuildStage == STAGE_UNINITIALIZED) { vendorIDBuildStage = STAGE_INITIALIZING; this.vendorID = vendorIDInitialize(); vendorIDBuildStage = STAGE_INITIALIZED; } return this.vendorID; }
int versionMinor() { if (versionMinorBuildStage == STAGE_INITIALIZING) throw new IllegalStateException(formatInitCycleMessage()); if (versionMinorBuildStage == STAGE_UNINITIALIZED) { versionMinorBuildStage = STAGE_INITIALIZING; this.versionMinor = versionMinorInitialize(); versionMinorBuildStage = STAGE_INITIALIZED; } return this.versionMinor; }
/** * @return The schema minor version */ @Override public int schemaMinorVersion() { InitShim shim = this.initShim; return shim != null ? shim.schemaMinorVersion() : this.schemaMinorVersion; }
/** * @return The schema major version */ @Override public int schemaMajorVersion() { InitShim shim = this.initShim; return shim != null ? shim.schemaMajorVersion() : this.schemaMajorVersion; }
int schemaMajorVersion() { if (schemaMajorVersionBuildStage == STAGE_INITIALIZING) throw new IllegalStateException(formatInitCycleMessage()); if (schemaMajorVersionBuildStage == STAGE_UNINITIALIZED) { schemaMajorVersionBuildStage = STAGE_INITIALIZING; this.schemaMajorVersion = schemaMajorVersionInitialize(); schemaMajorVersionBuildStage = STAGE_INITIALIZED; } return this.schemaMajorVersion; }
int versionMajor() { if (versionMajorBuildStage == STAGE_INITIALIZING) throw new IllegalStateException(formatInitCycleMessage()); if (versionMajorBuildStage == STAGE_UNINITIALIZED) { versionMajorBuildStage = STAGE_INITIALIZING; this.versionMajor = versionMajorInitialize(); versionMajorBuildStage = STAGE_INITIALIZED; } return this.versionMajor; }
private SMFSchemaIdentifier(SMFSchemaIdentifier.Builder builder) { this.name = builder.name; if (builder.versionMajorIsSet()) { initShim.setVersionMajor(builder.versionMajor); } if (builder.versionMinorIsSet()) { initShim.setVersionMinor(builder.versionMinor); } this.versionMajor = initShim.versionMajor(); this.versionMinor = initShim.versionMinor(); this.initShim = null; }
/** * @return The schema ID */ @Override public int schemaID() { InitShim shim = this.initShim; return shim != null ? shim.schemaID() : this.schemaID; }