package com.revolsys.swing.map.layer.record;
import com.revolsys.identifier.Identifier;
public class IdentifierProxyLayerRecord extends AbstractProxyLayerRecord {
private Identifier identifier;
public IdentifierProxyLayerRecord(final AbstractRecordLayer layer, final Identifier identifier) {
super(layer);
this.identifier = identifier;
layer.addProxiedRecordIdentifier(identifier);
}
@Override
protected void finalize() throws Throwable {
this.identifier = removeProxiedRecordIdentifier(this.identifier);
super.finalize();
}
@Override
public Identifier getIdentifier() {
return this.identifier;
}
}