com.buschmais.xo.impl.proxy.common.property.AbstractPropertyMethod Maven / Gradle / Ivy
The newest version!
package com.buschmais.xo.impl.proxy.common.property;
import com.buschmais.xo.api.metadata.method.AbstractMethodMetadata;
import com.buschmais.xo.api.proxy.ProxyMethod;
import com.buschmais.xo.impl.AbstractPropertyManager;
public abstract class AbstractPropertyMethod, M extends AbstractMethodMetadata>
implements ProxyMethod {
private final M metadata;
private final PropertyManager propertyManager;
protected AbstractPropertyMethod(PropertyManager propertyManager, M metadata) {
this.propertyManager = propertyManager;
this.metadata = metadata;
}
protected M getMetadata() {
return metadata;
}
public PropertyManager getPropertyManager() {
return propertyManager;
}
}