Class ProjectConfiguration
java.lang.Object
org.qubership.atp.mia.model.DateAuditorEntity
org.qubership.atp.mia.model.configuration.ProjectConfiguration
- All Implemented Interfaces:
Serializable
- See Also:
-
Field Summary
Fields inherited from class org.qubership.atp.mia.model.DateAuditorEntity
createdWhen, modifiedWhen -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGets root sections.Gets all sections.Gets common configuration object.getCompoundByName(String compoundName) Gets compound by name.getCompoundByNameSafe(String compoundName) Gets compound by name.Getter for compounds.Getter for directories.getFiles()Getter for files.Return PotHeaderConfiguration.Return PotHeaderConfiguration.getProcessByName(String processName) Gets process by name.getProcessByNameSafe(String processName) Gets process by name.Getter for processes.Gets root directories.Gets root files.Gets root sections.Getter for sections.voidremoveSection(SectionConfiguration section) Remove section.
-
Constructor Details
-
ProjectConfiguration
public ProjectConfiguration()
-
-
Method Details
-
getAllDirectories
Gets root sections.- Returns:
- list of
SectionConfiguration
-
getAllSections
Gets all sections.- Returns:
- list of
SectionConfiguration
-
getCommonConfiguration
Gets common configuration object.- Returns:
- CommonConfiguration
-
getCompoundByName
Gets compound by name.- Parameters:
compoundName- compound name- Returns:
- Compound
- Throws:
MiaException- in case compound not found
-
getCompoundByNameSafe
Gets compound by name.- Parameters:
compoundName- compound name- Returns:
- Compound
-
getCompounds
Getter for compounds.- Returns:
- compounds
-
getDirectories
Getter for directories.- Returns:
- directories
-
getFiles
Getter for files.- Returns:
- files
-
getHeaderConfiguration
Return PotHeaderConfiguration.- Returns:
- potHeaderConfiguration pot Header Configuration was returned
-
getPotHeaderConfiguration
Return PotHeaderConfiguration.- Returns:
- potHeaderConfiguration pot Header Configuration was returned
-
getProcessByName
Gets process by name.- Parameters:
processName- process name- Returns:
- Process
- Throws:
MiaException- in case process not found
-
getProcessByNameSafe
Gets process by name.- Parameters:
processName- process name- Returns:
- Process
-
getProcesses
Getter for processes.- Returns:
- processes
-
getRootDirectories
Gets root directories.- Returns:
ProjectDirectory
-
getRootFiles
Gets root files.- Returns:
ProjectDirectory
-
getRootSections
Gets root sections.- Returns:
- list of
SectionConfiguration
-
getSections
Getter for sections.- Returns:
- list of
SectionConfiguration
-
removeSection
Remove section.- Parameters:
section-SectionConfiguration
-