package org.openflexo.foundation.resource; import java.util.List; import org.openflexo.model.annotations.Adder; import org.openflexo.model.annotations.Getter; import org.openflexo.model.annotations.Getter.Cardinality; import org.openflexo.model.annotations.ModelEntity; import org.openflexo.model.annotations.Remover; import org.openflexo.model.annotations.Setter; @ModelEntity public interface FlexoResourceCenterService { public static final String RESOURCE_CENTERS = "resourceCenters"; @Getter(value = RESOURCE_CENTERS, cardinality = Cardinality.LIST) public List<FlexoResourceCenter> getResourceCenters(); @Setter(RESOURCE_CENTERS) public void setResourceCenters(List<FlexoResourceCenter> resourceCenters); @Adder(RESOURCE_CENTERS) public void addToResourceCenters(FlexoResourceCenter resourceCenter); @Remover(RESOURCE_CENTERS) public void removeFromResourceCenters(FlexoResourceCenter resourceCenter); public FlexoResourceCenter getUserResourceCenter(); public FlexoResourceCenter getOpenFlexoResourceCenter(); }