public abstract class WrapperProxyImpl extends Object implements WrapperProxy
Constructor and Description |
---|
WrapperProxyImpl(Wrapper wrapper,
long id) |
Modifier and Type | Method and Description |
---|---|
void |
clearAttributes() |
abstract FilterChain |
createChain() |
Object |
getAttribute(String key) |
Map<String,Object> |
getAttributes() |
int |
getAttributesSize() |
long |
getId() |
Object |
getRawObject() |
boolean |
isWrapperFor(Class<?> iface) |
void |
putAttribute(String key,
Object value) |
<T> T |
unwrap(Class<T> iface) |
public WrapperProxyImpl(Wrapper wrapper, long id)
public long getId()
getId
in interface WrapperProxy
public Object getRawObject()
getRawObject
in interface WrapperProxy
public abstract FilterChain createChain()
public boolean isWrapperFor(Class<?> iface) throws SQLException
isWrapperFor
in interface Wrapper
SQLException
public <T> T unwrap(Class<T> iface) throws SQLException
unwrap
in interface Wrapper
SQLException
public int getAttributesSize()
getAttributesSize
in interface WrapperProxy
public void clearAttributes()
clearAttributes
in interface WrapperProxy
public Map<String,Object> getAttributes()
getAttributes
in interface WrapperProxy
public void putAttribute(String key, Object value)
putAttribute
in interface WrapperProxy
public Object getAttribute(String key)
getAttribute
in interface WrapperProxy
Copyright © 2013–2017 Alibaba Group. All rights reserved.