|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ProfileRepository
An interface for obtaining a DeploymentRepository for a Profile.
Method Summary | |
---|---|
DeploymentRepository |
createProfileDeploymentRepository(ProfileKey key,
ProfileMetaData metaData)
Create a new DeploymentRepository for a profile. |
DeploymentRepository |
getProfileDeploymentRepository(ProfileKey key)
Get a created DeploymentRepository for the given profile key. |
Collection<ProfileKey> |
getProfileKeys()
Get the keys for all known profiles with a deploymentRepository. |
void |
removeProfileDeploymentRepository(ProfileKey key)
Remove the DeploymentRepository for the given profile key. |
Method Detail |
---|
Collection<ProfileKey> getProfileKeys()
DeploymentRepository createProfileDeploymentRepository(ProfileKey key, ProfileMetaData metaData) throws Exception
metaData
- - the profile meta data.
Exception
- for any errorDeploymentRepository getProfileDeploymentRepository(ProfileKey key) throws NoSuchProfileException
key
- - the key for the Profile to obtain the DeploymentRepository for.
NoSuchProfileException
- thrown if there is no such profile.void removeProfileDeploymentRepository(ProfileKey key) throws Exception, NoSuchProfileException
key
- - the key for the Profile to obtain the DeploymentRepository for.
NoSuchProfileException
- thrown if there is no such profile.
IOException
- thrown on error removing the repository
Exception
- for any error
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |