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; }
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 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; }
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; }
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; }