MCPermissionDenied.st
author Claus Gittinger <cg@exept.de>
Sat, 01 Sep 2018 17:32:13 +0200
changeset 1086 efc5221435a5
parent 1054 e60236a79169
permissions -rw-r--r--
initial checkin
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
1054
e60236a79169 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     1
"{ Package: 'stx:goodies/monticello' }"
e60236a79169 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     2
e60236a79169 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     3
"{ NameSpace: Smalltalk }"
e60236a79169 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     4
e60236a79169 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     5
Error subclass:#MCPermissionDenied
e60236a79169 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     6
	instanceVariableNames:'repository'
e60236a79169 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     7
	classVariableNames:''
e60236a79169 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     8
	poolDictionaries:''
e60236a79169 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     9
	category:'SCM-Monticello-RemoteRepositories'
e60236a79169 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    10
!
e60236a79169 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    11
e60236a79169 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    12
MCPermissionDenied comment:'I am signalled when a repositroy cannot save or access a version.'
e60236a79169 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    13
!
e60236a79169 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    14
e60236a79169 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    15
e60236a79169 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    16
!MCPermissionDenied class methodsFor:'signalling'!
e60236a79169 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    17
e60236a79169 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    18
signalFor: aRepository
e60236a79169 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    19
	^ self new
e60236a79169 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    20
		repository: aRepository;
e60236a79169 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    21
		signal
e60236a79169 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    22
! !
e60236a79169 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    23
e60236a79169 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    24
!MCPermissionDenied methodsFor:'accessing'!
e60236a79169 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    25
e60236a79169 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    26
repository
e60236a79169 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    27
	^ repository
e60236a79169 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    28
!
e60236a79169 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    29
e60236a79169 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    30
repository: anObject
e60236a79169 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    31
	repository := anObject
e60236a79169 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    32
! !
e60236a79169 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    33
e60236a79169 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    34
!MCPermissionDenied class methodsFor:'documentation'!
e60236a79169 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    35
e60236a79169 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    36
version
e60236a79169 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    37
    ^ '$Header$'
e60236a79169 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    38
!
e60236a79169 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    39
e60236a79169 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    40
version_CVS
e60236a79169 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    41
    ^ '$Header$'
e60236a79169 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    42
! !
e60236a79169 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    43