package org.apache.aries.blueprint.metadata.impl;
import org.apache.aries.blueprint.metadata.MutableBeanProperty;
import org.osgi.service.blueprint.reflect.BeanProperty;
import org.osgi.service.blueprint.reflect.Metadata;
public class MutableBeanPropertyImpl implements MutableBeanProperty<BeanProperty> {
private String name;
private Metadata value;
public String getName() {
return name;
}
public Metadata getValue() {
return value;
}
public BeanProperty freeze() {
throw new UnsupportedOperationException("not implemented yet");
}
public BeanProperty copy() {
throw new UnsupportedOperationException("not implemented yet");
}
public MutableBeanProperty<BeanProperty> name(String name) {
this.name = name;
return this;
}
public MutableBeanProperty<BeanProperty> value(Metadata value) {
this.value = value;
return this;
}
}