Repository Class: Difference between revisions
Jump to navigation
Jump to search
Chris Kahn (talk | contribs) |
Chris Kahn (talk | contribs) |
||
Line 22: | Line 22: | ||
''' Models ''' | ''' Models ''' | ||
*[[Repository.GetAllModelsInfo]] {{APIComment|{{Template:Repository.GetAllModelsInfo.Cmt}}}} | *[[Repository.GetAllModelsInfo|GetAllModelsInfo]] {{APIComment|{{Template:Repository.GetAllModelsInfo.Cmt}}}} | ||
*[[Repository.GetModel]] {{APIComment|{{Template:Repository.GetModel.Cmt}}}} | *[[Repository.GetModel|GetModel( Integer )]] {{APIComment|{{Template:Repository.GetModel.Cmt}}}} | ||
*[[Repository.GetAllModels]] {{APIComment|{{Template:Repository.GetAllModels.Cmt}}}} | *[[Repository.GetAllModels|GetAllModels]] {{APIComment|{{Template:Repository.GetAllModels.Cmt}}}} | ||
*[[Repository.AddModel]] {{APIComment|{{Template:Repository.AddModel.Cmt}}}} | *[[Repository.AddModel|AddModel( cModel )]] {{APIComment|{{Template:Repository.AddModel.Cmt}}}} | ||
*[[Repository.UpdateModel]] {{APIComment|{{Template:Repository.UpdateModel.Cmt}}}} | *[[Repository.UpdateModel|UpdateModel( cModel )]] {{APIComment|{{Template:Repository.UpdateModel.Cmt}}}} | ||
''' URDs ''' | ''' URDs ''' |
Revision as of 23:18, 26 February 2014
Constructors
- New Repository Creates a new Synthesis Repository connection class.
Methods
Connect/Disconnect to Repository
- ConnectToRepository( Boolean ) Connects to any local repository (MS Access, MS SQL or Oracle).
- ConnectToAccessRepository( String ) Connects to an MS Access repository.
- ConnectToSQLRepository( String, String, [Boolean], [String], [String], [String] ) Connects to an MS SQL repository.
- ConnectToOracleRepository( Integer ,String, String, String, String ) Connects to an Oracle repository.
- DisconnectFromRepository Disconnects from the current repository.
Project
- GetAllProjects Returns an array containing all project names and their IDs from the current repository.
- GetCurrentProject Returns the name and ID of the current project.
- SetCurrentProject( Integer ) Opens (sets as current) a project with the specified ID.
Unit
- Repository.GetAllUnits Returns an array containing all units of measurement from the current repository.
Models
- GetAllModelsInfo Returns an array containing all model names and their IDs from the current project.
- GetModel( Integer ) Returns the model from the current project with the specified ID. Returns nothing if the model does not exist or is not in the current project.
- GetAllModels Returns an array containing all models from the current project.
- AddModel( cModel ) Saves a new model in the repository.
- UpdateModel( cModel ) Updates the model in the repository.
URDs
- Repository.GetAllURDs Returns an array containing all URDs from the current project.
- Repository.AddURD Saves a new URD in the repository.
- Repository.UpdateURD Updates the URD in the repository.
Variables
- Repository.GetAllVariables Returns an array containing all variables in the current project.
- Repository.AddVariable Saves a new variable in the repository.
- Repository.UpdateVariable Updates the variable in the repository.
Corrective Tasks
- Repository.GetAllCorrectiveTasks Returns an array containing all corrective tasks from the current project.
- Repository.AddCorrectiveTask Saves the corrective task in the repository.
- Repository.UpdateCorrectiveTask Updates the corrective task in the repository.
Scheduled Tasks
- Repository.GetAllScheduledTasks Returns an array containing all scheduled tasks from the current project.
- Repository.AddScheduledTask Saves the scheduled task in the repository.
- Repository.UpdateScheduledTask Updates the scheduled task in the repository.
Task Types
- Repository.GetAllTaskTypes Retuns an array containing all task types in the repository.
Crews
- Repository.GetAllCrews Returns an array containing all crews from the current project.
- Repository.AddCrew Saves the crew in the repository.
- Repository.UpdateCrew Updates the crew in the repository.
Pools
- Repository.GetAllPools Returns an array containing all spare parts pools from the current project.
- Repository.AddPool Saves the spare parts pool in the repository.
- Repository.UpdatePool Updates the spare parts pool in the repository.
Action
- Repository.GetAllActions Returns an array containing all actions from the current project.
- Repository.AddAction Saves the action in the repository.
- Repository.UpdateAction Updates the action in the repository.
BlockSim
- Repository.ImportBlockSimXMLFile Imports from an XML file to the current project.
- Repository.ExportBlockSimXMLFile Creates a new BlockSim XML file and exports items from the current project. If the XML file already exists it will be overridden.
Save RawDataSet
XFRACAS
- Repository.GetAllXFRACASEntities
- Repository.ImportXFRACASXML Uploads an import file byte stream for processing and returns the system ID of the uploaded byte array.
- Repository.ImportXFRACASXMLFile Uploads an import file for processing and returns the system ID of the uploaded XML file.
- Repository.ImportXFRACASXMLString Uploads an import file string for processing and returns the system ID of the uploaded XML string.
- Repository.SerializeXMLObjectToByteArray A helper function to create an array of bytes from a serializable XML object.
- Repository.ProcessXfracasImports Runs the import process.
Properties
- EnforceRENOCompliance Defines the restrictions on model names. True by default.
- XFRACASImportType Enum for the XFRACAS Import Types.