Class SecureGSModel
- java.lang.Object
-
- org.eclipse.epsilon.eol.models.Model
-
- org.eclipse.epsilon.emc.spreadsheets.SpreadsheetModel
-
- org.eclipse.epsilon.emc.spreadsheets.google.GSModel
-
- org.eclipse.epsilon.emc.spreadsheets.google.dt.SecureGSModel
-
- All Implemented Interfaces:
java.lang.AutoCloseable
,IModel
,ISearchableModel
public class SecureGSModel extends GSModel
-
-
Field Summary
-
Fields inherited from class org.eclipse.epsilon.emc.spreadsheets.google.GSModel
CONFIGURATION_FILE, GOOGLE_PASSWORD, GOOGLE_USERNAME, SPREADSHEET_NAME
-
Fields inherited from class org.eclipse.epsilon.emc.spreadsheets.SpreadsheetModel
isLoaded, references, worksheets
-
Fields inherited from class org.eclipse.epsilon.eol.models.Model
aliases, ENV_PREFIX, name, PROPERTY_ALIASES, PROPERTY_NAME, PROPERTY_READONLOAD, PROPERTY_READONLY, PROPERTY_STOREONDISPOSAL, propertyGetter, propertySetter, readOnLoad, storeOnDisposal
-
-
Constructor Summary
Constructors Constructor Description SecureGSModel()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
load(StringProperties properties, IRelativePathResolver resolver)
This method loads the model using arguments provided through Epsilon Development Tools.java.lang.String
loadPassword(StringProperties properties)
-
Methods inherited from class org.eclipse.epsilon.emc.spreadsheets.google.GSModel
createWorksheet, deleteWorksheet, find, getSpreadsheetMetadata, getWorksheetCellFeed, getWorksheetListFeed, insertRow, insertWorksheet, isMetadataConfigurationDefined, loadSpreadsheet, main, setConfigurationFile, setPassword, setSpreadsheetName, setUsername
-
Methods inherited from class org.eclipse.epsilon.emc.spreadsheets.SpreadsheetModel
addReference, addWorksheet, allContents, createInstance, createInstance, createInstance, deleteElement, dispose, findOne, getAllOfKind, getAllOfType, getElementById, getElementId, getEnumerationValue, getPropertySetter, getReferences, getReferencesBySource, getReferencesBySource, getReferencesByTarget, getReferencesByTarget, getTypeNameOf, getTypeOf, getWorksheetByType, getWorksheets, hasType, isInstantiable, isLoaded, load, loadColumnsFromMetadata, loadConfigurationFile, loadReferenceFromConfigurationFile, loadWorksheetFromConfigurationFile, owns, setElementId, store, store
-
Methods inherited from class org.eclipse.epsilon.eol.models.Model
allInstances, getAliases, getFullyQualifiedTypeNameOf, getMetamodel, getName, getPropertyGetter, getTransactionSupport, isModelElement, isOfKind, isOfType, isPropertySet, isReadOnLoad, isStoredOnDisposal, knowsAboutProperty, load, load, setName, setReadOnLoad, setStoredOnDisposal
-
-
-
-
Method Detail
-
load
public void load(StringProperties properties, IRelativePathResolver resolver) throws EolModelLoadingException
Description copied from class:GSModel
This method loads the model using arguments provided through Epsilon Development Tools.- Specified by:
load
in interfaceIModel
- Overrides:
load
in classGSModel
- Throws:
EolModelLoadingException
-
loadPassword
public java.lang.String loadPassword(StringProperties properties) throws org.eclipse.equinox.security.storage.StorageException
- Throws:
org.eclipse.equinox.security.storage.StorageException
-
-