All Downloads are FREE. Search and download functionalities are using the official Maven repository.

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;
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy