001package org.kuali.common.util.properties;
002
003import java.util.List;
004
005import org.kuali.common.util.project.model.ProjectIdentifier;
006import org.kuali.common.util.project.model.ProjectResource;
007
008public interface PropertiesLocationService {
009
010        public List<Location> getLocations(ProjectIdentifier identifier, List<String> filenames);
011
012        public List<Location> getLocations(ProjectIdentifier identifier, String... filenames);
013
014        public Location getLocation(ProjectIdentifier identifier, String filename);
015
016        public Location getLocation(ProjectResource resource);
017
018        /**
019         * @deprecated
020         */
021        @Deprecated
022        public Location getLocation(org.kuali.common.util.project.model.FeatureIdentifier identifier, String filename);
023
024        /**
025         * @deprecated
026         */
027        @Deprecated
028        public List<Location> getLocations(org.kuali.common.util.project.model.FeatureIdentifier identifier, String... filenames);
029
030        /**
031         * @deprecated
032         */
033        @Deprecated
034        public List<Location> getLocations(org.kuali.common.util.project.model.FeatureIdentifier identifier, List<String> filenames);
035
036}