protected void setter(ConfigModel.Property target, Object value) throws Exception { if (!writeLock) { throw new PropertyVetoException("Instance of " + getImplementation() + " named '" + getKey() + "' is not locked for writing when changing attribute " + target.xmlName() + ", you must use transaction semantics to access it.", null); } _setter(target, value); }
protected void setter(ConfigModel.Property target, Object value) throws Exception { if (!writeLock) { throw new PropertyVetoException("Instance of " + getImplementation() + " named '" + getKey() + "' is not locked for writing when changing attribute " + target.xmlName() + ", you must use transaction semantics to access it.", null); } _setter(target, value); }
protected void setter(ConfigModel.Property target, Object value) throws Exception { if (!writeLock) { throw new PropertyVetoException("Instance of " + typeName() + " named '" + getKey() + "' is not locked for writing when changing attribute " + target.xmlName() + ", you must use transaction semantics to access it.", null); } _setter(target, value); }
protected void setter(ConfigModel.Property target, Object value) throws Exception { if (!writeLock) { throw new PropertyVetoException("Instance of " + typeName() + " named '" + getKey() + "' is not locked for writing when changing attribute " + target.xmlName() + ", you must use transaction semantics to access it.", null); } _setter(target, value); }
protected void setter(ConfigModel.Property target, Object value) throws Exception { if (!writeLock) { throw new PropertyVetoException("Instance of " + getImplementation() + " named '" + getKey() + "' is not locked for writing when changing attribute " + target.xmlName() + ", you must use transaction semantics to access it.", null); } _setter(target, value); }