Package com._1c.g5.v8.dt.team.settings
Interface IDevelopmentProcessSettingsManager
- All Known Implementing Classes:
- DevelopmentProcessSettingsManager
public interface IDevelopmentProcessSettingsManager
Manager for access to development process settings.
- Restriction:
- This interface is not intended to be extended by clients.
- Restriction:
- This interface is not intended to be implemented by clients.
- 
Method SummaryModifier and TypeMethodDescriptionvoidRegister the given listener for notification of list settings changed.create()Creates new development process settings without saving.Creates new development process settings without saving.dublicate(IDevelopmentProcessSettings settings) Dublicate development process settings without saving with new generated unique name.getAll()Returns collection of existed development process settings.Returns default version collection of development process settings.voidremove(IDevelopmentProcessSettings settings) Removes existed development process settings.voidDe-register the given listener from receiving notification of list settings changed.save(IDevelopmentProcessSettings settings) Saves development process settings without saving and returns new stored instance of development process settings.
- 
Method Details- 
createCreates new development process settings without saving.- Returns:
- new development process settings, never null
- Throws:
- DevelopmentProcessSettingsException- if development prcess settings management failed
 
- 
createIDevelopmentProcessSettings create(String issueTypePrefix) throws DevelopmentProcessSettingsException Creates new development process settings without saving.- Parameters:
- issueTypePrefix- the issue type prefix, cennot be- null
- Returns:
- new development process settings, never null
- Throws:
- DevelopmentProcessSettingsException- if development prcess settings management failed
 
- 
dublicateIDevelopmentProcessSettings dublicate(IDevelopmentProcessSettings settings) throws DevelopmentProcessSettingsException Dublicate development process settings without saving with new generated unique name.- Parameters:
- settings- the setting for copy values, not- null
- Returns:
- new development process settings, never null
- Throws:
- DevelopmentProcessSettingsException- if development prcess settings management failed
 
- 
getAllReturns collection of existed development process settings.- Returns:
- collection of settings, never null
- Throws:
- DevelopmentProcessSettingsException- if development prcess settings management failed
 
- 
getDefaultsReturns default version collection of development process settings.- Returns:
- collection of settings, never null
- Throws:
- DevelopmentProcessSettingsException- if development prcess settings management failed
 
- 
removeRemoves existed development process settings.- Parameters:
- settings- development process settings, not- null
- Throws:
- DevelopmentProcessSettingsException- if development prcess settings management failed
 
- 
saveIDevelopmentProcessSettings save(IDevelopmentProcessSettings settings) throws DevelopmentProcessSettingsException Saves development process settings without saving and returns new stored instance of development process settings.- Parameters:
- settings- development process settings, not- null
- Returns:
- saved development process settings, not null
- Throws:
- DevelopmentProcessSettingsException- if development prcess settings management failed
 
- 
addSettingsChangedListenerRegister the given listener for notification of list settings changed.- Parameters:
- listener- the settings changed listener to register, cannot be- null
 
- 
removeSettingsChangedListenerDe-register the given listener from receiving notification of list settings changed.- Parameters:
- listener- the settings changed listener to remove, cannot be- null
 
 
-