Package org.gvsig.vcsgis.lib.workspace
Interface VCSGisWorkspace
- All Superinterfaces:
org.gvsig.tools.dispose.Disposable
public interface VCSGisWorkspace
extends org.gvsig.tools.dispose.Disposable
- Author:
- gvSIG Team
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionintintadd(String name, org.gvsig.fmap.dal.feature.FeatureStore store, String fieldForLabel, String category, String label) intadd(String name, org.gvsig.fmap.dal.feature.FeatureStore source, String fieldForLabel, String category, String label, String model, String resources, String pkName, boolean importData, org.gvsig.tools.task.SimpleTaskStatus status) voidintauthenticate(String userId, String password, org.gvsig.tools.task.SimpleTaskStatus status) booleanauthenticate(org.gvsig.tools.task.SimpleTaskStatus status) booleanbooleanbooleanbooleanintintintcheckout(String tableName, String revisionCode, Timestamp efectiveDate, org.gvsig.fmap.geom.primitive.Envelope roi, org.gvsig.tools.task.SimpleTaskStatus status) intcheckout(String tableName, String revisionCode, Timestamp efectiveDate, org.gvsig.tools.task.SimpleTaskStatus status) intintvoidintcommit()intintcommit(Timestamp revisionDate, Timestamp efectiveDate, String comment, org.gvsig.tools.task.SimpleTaskStatus status) intcommit(List<String> entityCodes, Timestamp revisiondate, Timestamp efectivedate, String comment, org.gvsig.tools.task.SimpleTaskStatus status, List<VCSGisTopologyPlanStatus> topologyPlanStatusList) voidcreate_table(String name) voidcreate_table(VCSGisEntity entity) org.gvsig.fmap.dal.OpenDataStoreParameterscreateOpenStoreParameters(String tableName) booleanexistsInWorkspace(org.gvsig.fmap.dal.feature.OpenFeatureStoreParameters parameters) booleanexistsInWorkspace(VCSGisEntity entity) intexport(String entityName, String tableName, String revisionCode, Timestamp efectiveDate, org.gvsig.fmap.geom.primitive.Envelope roi, org.gvsig.tools.task.SimpleTaskStatus status) voidformatEntityLabel(VCSGisEntity entity) getCode()getErrorMessage(int errcode) org.gvsig.fmap.dal.store.jdbc2.JDBCServerExplorerorg.gvsig.fmap.dal.store.jdbc.JDBCServerExplorerParametersorg.gvsig.fmap.dal.feature.FeatureStoregetFeatureStore(String tableName) Return the store associted to the tableName.org.gvsig.fmap.dal.feature.FeatureTypegetFeatureType(String tableName) getLabel()getLocalChanges(List<VCSGisEntity> entities) getLocalChanges(List<VCSGisEntity> entities, String filter) intgetLocalChangesSelectedCount(String entityCode) org.gvsig.fmap.dal.feature.Featureorg.gvsig.fmap.dal.feature.FeaturegetRelatedFeature(VCSGisEntity entity, String featureCode) getRemoteChangesByEntity(String... entityName) getRepositoryEntity(String entity) getRepositoryEntityByCode(String entityCode) getRepositoryEntityByName(String entityName) org.gvsig.tools.util.GetItemWithSize64<VCSGisRevision> getRevisions(String entityName, String group, String filter) org.gvsig.fmap.dal.feature.FeatureStoregetTopologyPlan(String topologyPlanCode) getUserName(String userCode) getWorkspaceEntity(String entity) getWorkspaceEntityByCode(String entityCode) getWorkspaceEntityByName(String entityName) booleanhasLocalChanges(List<VCSGisEntity> entities) inthistory(String entityName, String group, int maxNumberOfRevisions, org.gvsig.tools.task.SimpleTaskStatus status) inthistory(String entityName, String group, Timestamp minDate, Timestamp maxDate, int maxNumberOfRevisions, org.gvsig.tools.task.SimpleTaskStatus status) intimportHistory(org.gvsig.fmap.dal.feature.FeatureStore sourceStore, String name, String label, String category, String attrNameForLabel, String fieldCodeName, String fieldDateName, String fieldOrderName) booleanisInMyDatabase(String tableName) booleanisInMyDatabase(org.gvsig.fmap.dal.feature.FeatureStore store) booleanisInMyDatabase(org.gvsig.fmap.dal.feature.OpenFeatureStoreParameters parameters) booleanbooleanisOutOfDate(String tableName, String recordCode) booleanisOutOfDate(org.gvsig.fmap.dal.feature.FeatureStore store, org.gvsig.fmap.dal.feature.Feature feature) booleanvoidlogout()intintmerge(String tableName, org.apache.commons.lang3.mutable.MutableLong localChangesCreated, org.gvsig.tools.task.SimpleTaskStatus status) intorg.gvsig.fmap.dal.feature.FeatureStoreopenFeatureStore(String tableName, boolean ignoreDALResource) Return the store associted to the tableName.voidregisterDataModelRepository(String modelName) voidreloadRepositoryEntities(org.gvsig.tools.task.SimpleTaskStatus status) voidintremoveEntities(List<String> namesOrCodes) intremoveEntity(String nameOrCode) intremoveEntity(VCSGisEntity entity) intintintbooleansetAllowAssignTheRevisionDate(boolean allow) voidsetConfigValue(String name, String value) voidsetOffline(boolean offline) voidsetUserIdentificationRequester(VCSGisUserIdentificationRequester userIdentificationRequester) intintintupdate(String tableName, VCSGisWorkspace.UpdateChangeListener changeListener, org.gvsig.tools.task.SimpleTaskStatus status) intintupdateClean(String entityCode) intupdateClean(String entityCode, org.gvsig.tools.task.SimpleTaskStatus status) intintupdateEntitiesFromRepository(org.gvsig.tools.task.SimpleTaskStatus status) booleanupdateNeedMerge(String entityName) intupdatePrepare(String tableName) intupdatePrepare(String tableName, org.gvsig.tools.task.SimpleTaskStatus status) voidupdateTopologyPlansFromRepository(org.gvsig.tools.task.SimpleTaskStatus status) booleanMethods inherited from interface org.gvsig.tools.dispose.Disposable
dispose
-
Field Details
-
ALL_REVISIONS
- See Also:
-
TABLE_NAME_ENTITIES
- See Also:
-
AUTODETECT_FLAG
- See Also:
-
CATEGORY_DETECT
- See Also:
-
DATAMODEL_DETECT
- See Also:
-
RESOURCES_DETECT
- See Also:
-
FIELDFORLABEL_DETECT
- See Also:
-
LABEL_DETECT
- See Also:
-
-
Method Details
-
getCode
String getCode() -
getLabel
String getLabel() -
getErrorMessage
-
getExplorer
org.gvsig.fmap.dal.store.jdbc2.JDBCServerExplorer getExplorer() -
getExplorerParameters
org.gvsig.fmap.dal.store.jdbc.JDBCServerExplorerParameters getExplorerParameters() -
getFeatureStore
Return the store associted to the tableName. The store don't by used to edit. The store don't load the associted resources. The store is chached, and next calls return the same instance.- Parameters:
tableName-- Returns:
-
openFeatureStore
org.gvsig.fmap.dal.feature.FeatureStore openFeatureStore(String tableName, boolean ignoreDALResource) Return the store associted to the tableName. The store is not cached, every call to this method create a new store.- Parameters:
tableName-ignoreDALResource-- Returns:
-
getFeatureType
-
forceReloadWorkspaceEntities
void forceReloadWorkspaceEntities() -
reloadWorkspaceEntities
void reloadWorkspaceEntities() -
create_table
-
create_table
-
add
-
add
-
add
-
canCommit
boolean canCommit() -
canCommit
-
canCommit
-
commit
int commit() -
commit
-
commit
-
commit
-
checkout
-
checkout
-
checkout
-
checkout
-
checkout
-
checkout
-
update
-
updatePrepare
-
updatePrepare
-
update
-
update
-
update
int update(String tableName, VCSGisWorkspace.UpdateChangeListener changeListener, org.gvsig.tools.task.SimpleTaskStatus status) -
merge
-
merge
-
merge
int merge(String tableName, org.apache.commons.lang3.mutable.MutableLong localChangesCreated, org.gvsig.tools.task.SimpleTaskStatus status) -
updateClean
-
updateClean
-
updateNeedMerge
-
updateEntitiesFromRepository
int updateEntitiesFromRepository() -
updateEntitiesFromRepository
int updateEntitiesFromRepository(org.gvsig.tools.task.SimpleTaskStatus status) -
getRemoteChanges
VCSGisWorkspaceChanges<VCSGisRepositoryChange> getRemoteChanges() -
getRemoteChangesByEntity
-
getLocalChanges
VCSGisWorkspaceChanges<VCSGisWorkspaceChange> getLocalChanges() -
getLocalChanges
-
getLocalChanges
VCSGisWorkspaceChanges<VCSGisWorkspaceChange> getLocalChanges(List<VCSGisEntity> entities, String filter) -
hasLocalChanges
-
reloadRepositoryEntities
void reloadRepositoryEntities(org.gvsig.tools.task.SimpleTaskStatus status) -
clearRepositoryEntitiesCached
void clearRepositoryEntitiesCached() -
getRepositoryEntities
List<VCSGisEntity> getRepositoryEntities() -
getWorkspaceEntities
List<VCSGisWorkspaceEntity> getWorkspaceEntities() -
getWorkspaceEntity
-
getWorkspaceEntityByName
-
getWorkspaceEntityByCode
-
existsInWorkspace
-
existsInWorkspace
boolean existsInWorkspace(org.gvsig.fmap.dal.feature.OpenFeatureStoreParameters parameters) -
getRepositoryEntity
-
getRepositoryEntityByCode
-
getRepositoryEntityByName
-
createUniqueCode
String createUniqueCode() -
getEntity
-
getRepository
VCSGisRepository getRepository() -
getEntitiesOfRemoteChanges
List<VCSGisEntity> getEntitiesOfRemoteChanges() -
getEntitiesOfLocalChanges
List<VCSGisEntity> getEntitiesOfLocalChanges() -
addToConnectionPool
void addToConnectionPool() -
history
-
history
-
getRevisions
org.gvsig.tools.util.GetItemWithSize64<VCSGisRevision> getRevisions(String entityName, String group, String filter) -
getRevisionsStore
org.gvsig.fmap.dal.feature.FeatureStore getRevisionsStore() -
getUserName
-
getUser
-
isInMyDatabase
boolean isInMyDatabase(org.gvsig.fmap.dal.feature.FeatureStore store) -
isInMyDatabase
boolean isInMyDatabase(org.gvsig.fmap.dal.feature.OpenFeatureStoreParameters parameters) -
isInMyDatabase
-
getRelatedFeature
-
getRelatedFeature
-
removeEntity
- Parameters:
nameOrCode-- Returns:
-
removeEntity
-
removeEntities
-
getUserIdentificationRequester
VCSGisUserIdentificationRequester getUserIdentificationRequester() -
setUserIdentificationRequester
-
getEntityCategories
Collection<String> getEntityCategories() -
getWorkspaceEntityCategories
Collection<String> getWorkspaceEntityCategories() -
getTopologyPlan
-
importHistory
-
revert
-
revert
-
revert
int revert(String nameOrCode, boolean continueOnErrors, org.gvsig.tools.task.SimpleTaskStatus status) -
getEntitiesWithSelectedChanges
List<VCSGisWorkspaceEntity> getEntitiesWithSelectedChanges() -
export
-
getDataModels
-
getRepositoryDataModels
-
getWorkspaceDataModels
-
authenticate
-
authenticate
boolean authenticate(org.gvsig.tools.task.SimpleTaskStatus status) -
logout
void logout() -
createOpenStoreParameters
-
updateTopologyPlansFromRepository
void updateTopologyPlansFromRepository(org.gvsig.tools.task.SimpleTaskStatus status) -
isOutOfDate
boolean isOutOfDate(org.gvsig.fmap.dal.feature.FeatureStore store, org.gvsig.fmap.dal.feature.Feature feature) -
isOutOfDate
-
setAllowAssignTheRevisionDate
boolean setAllowAssignTheRevisionDate(boolean allow) -
isTheRepositoryLocal
boolean isTheRepositoryLocal() -
registerDataModelRepository
-
setOffline
void setOffline(boolean offline) -
isOffline
boolean isOffline() -
getEntityLabelTemplate
String getEntityLabelTemplate() -
formatEntityLabel
-
useSafeMode
boolean useSafeMode() -
getWorkspaceResourcesTableNames
-
canUpdate
-
log
List<VCSGisRepositoryLogData> log(String tableName, String featureRelatedCode, org.gvsig.tools.task.SimpleTaskStatus status) -
setConfigValue
-
getLocalChangesSelectedCount
-