interface ProfileRepository
A repository of Profile instances
| Modifiers | Name | Description | 
|---|---|---|
| static java.lang.String | DEFAULT_PROFILE_NAME | 
| Type Params | Return Type | Name and description | 
|---|---|---|
|  | abstract java.util.List<Profile> | getAllProfiles()
 | 
|  | abstract Profile | getProfile(java.lang.String profileName)Obtains a named Profile | 
|  | abstract Profile | getProfile(java.lang.String profileName, java.lang.Boolean parentProfile)Obtains a named Profile | 
|  | abstract java.util.List<Profile> | getProfileAndDependencies(Profile profile)Returns the given profile with all dependencies in topological order where given profile is last in the order. | 
|  | abstract org.eclipse.aether.artifact.Artifact | getProfileArtifact(java.lang.String profileName)
 | 
|  | abstract org.springframework.core.io.Resource | getProfileDirectory(java.lang.String profile)The directory where the profile is located | 
Obtains a named Profile
profileName -  The name of the profileObtains a named Profile
profileName -  The name of the profileparentProfile -  Whether or not the profile is a parent of another profileReturns the given profile with all dependencies in topological order where given profile is last in the order.
profile -  The Profile instance
The directory where the profile is located
profile -  The name of the profile