public TransparencyClassSpecImpl(final String className, final String changeApplicatorClassName) { this.className = className; this.changeApplicatorClassName = changeApplicatorClassName; this.changeApplicatorSpec = new DSOChangeApplicatorSpec(changeApplicatorClassName); }
public TransparencyClassSpecImpl(final String className, final DSOClientConfigHelper configuration, final String changeApplicatorClassName) { this.configuration = configuration; this.className = className; this.changeApplicatorClassName = changeApplicatorClassName; this.changeApplicatorSpec = new DSOChangeApplicatorSpec(changeApplicatorClassName); this.isLogical = true; }
public TransparencyClassSpecImpl(final String className, final DSOClientConfigHelper configuration, final String changeApplicatorClassName) { this.configuration = configuration; this.className = className; this.changeApplicatorClassName = changeApplicatorClassName; this.changeApplicatorSpec = new DSOChangeApplicatorSpec(changeApplicatorClassName); this.isLogical = true; }
@Override public void moveToLogical(final TransparencyClassSpec superClassSpec) { this.isLogical = true; String superClassLogicalExtendingClassName = superClassSpec.getLogicalExtendingClassName(); if (superClassLogicalExtendingClassName == null) { superClassLogicalExtendingClassName = superClassSpec.getClassName(); } this.changeApplicatorClassName = superClassSpec.getChangeApplicatorClassName(); this.changeApplicatorSpec = new DSOChangeApplicatorSpec(superClassSpec.getChangeApplicatorClassName()); this.logicalExtendingClassName = superClassLogicalExtendingClassName; }
@Override public void moveToLogical(final TransparencyClassSpec superClassSpec) { this.isLogical = true; String superClassLogicalExtendingClassName = superClassSpec.getLogicalExtendingClassName(); if (superClassLogicalExtendingClassName == null) { superClassLogicalExtendingClassName = superClassSpec.getClassName(); } this.changeApplicatorClassName = superClassSpec.getChangeApplicatorClassName(); this.changeApplicatorSpec = new DSOChangeApplicatorSpec(superClassSpec.getChangeApplicatorClassName()); this.logicalExtendingClassName = superClassLogicalExtendingClassName; }