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:
AutoCloseable
,IModel
,ISearchableModel
public class SecureGSModel extends GSModel
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.eclipse.epsilon.eol.models.IModel
IModel.AmbiguityCheckResult
-
-
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.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
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.eclipse.epsilon.eol.models.IModel
checkAmbiguity, close
-
-
-
-
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 String loadPassword(StringProperties properties) throws org.eclipse.equinox.security.storage.StorageException
- Throws:
org.eclipse.equinox.security.storage.StorageException
-
-