Package org.gvsig.fmap.dal.feature
Interface FeatureLocks
- All Superinterfaces:
org.gvsig.tools.observer.Observable,org.gvsig.tools.persistence.Persistent,org.gvsig.tools.observer.WeakReferencingObservable
public interface FeatureLocks
extends org.gvsig.tools.observer.WeakReferencingObservable, org.gvsig.tools.persistence.Persistent
Manages locks of Features.
- Author:
- Joaquin del Cerro
-
Method Summary
Modifier and TypeMethodDescriptionvoidapply()longintgetLocks()longlongbooleanbooleanisLocked(FeatureReference reference) booleanbooleanlock(FeatureReference reference) booleanlock(FeatureSet features) voidlockAll()voidsetDefaultTimeout(long milisecs) booleanbooleanunlock(FeatureReference reference) booleanunlock(FeatureSet features) voidMethods inherited from interface org.gvsig.tools.observer.Observable
addObserver, deleteObserver, deleteObserversMethods inherited from interface org.gvsig.tools.persistence.Persistent
loadFromState, saveToState
-
Method Details
-
apply
void apply() -
getGroups
Iterator getGroups() -
getGroupsCount
int getGroupsCount() -
isLocked
-
isLocked
-
getLocksCount
long getLocksCount() -
getLocks
Iterator getLocks() -
setDefaultTimeout
void setDefaultTimeout(long milisecs) -
getDefaultTimeout
long getDefaultTimeout() -
lock
-
lock
-
lock
- Throws:
DataException
-
lockAll
- Throws:
DataException
-
unlock
-
unlock
-
unlock
- Throws:
DataException
-
unlockAll
- Throws:
DataException
-
getUnappliedLocksCount
long getUnappliedLocksCount() -
getUnappliedLocks
Iterator getUnappliedLocks()
-