public class DavAccessControlPublisher
extends java.lang.Object
Veröffentlicht den Status der Rechteprüfung über die Attributgruppe atg.datenverteilerRechteprüfung am Datenverteilerobjekt. Falls das Datenmodell zu alt ist, tut diese Klasse nichts.
| Modifier and Type | Class and Description |
|---|---|
private class |
DavAccessControlPublisher.Sender |
| Modifier and Type | Field and Description |
|---|---|
private ClientDavConnection |
_connection |
private ResultData |
_data |
private DataDescription |
_dataDescription |
private DataModel |
_dataModel |
private ConfigurationObject |
_davObject |
private static Debug |
_debug |
private DavAccessControlPublisher.Sender |
_sender |
| Constructor and Description |
|---|
DavAccessControlPublisher(ClientDavConnection connection,
ConfigurationObject davObject,
ServerDavParameters.UserRightsChecking userRightsChecking)
Erstellt einen neuen DavTransmitterPublisher
|
| Modifier and Type | Method and Description |
|---|---|
private Data |
createData(ServerDavParameters.UserRightsChecking userRightsChecking) |
private static final Debug _debug
private final ClientDavConnection _connection
private final ConfigurationObject _davObject
private final DataModel _dataModel
private final DavAccessControlPublisher.Sender _sender
private ResultData _data
private DataDescription _dataDescription
public DavAccessControlPublisher(ClientDavConnection connection, ConfigurationObject davObject, ServerDavParameters.UserRightsChecking userRightsChecking)
Erstellt einen neuen DavTransmitterPublisher
connection - VerbindungdavObject - Datenverteiler-Objekt (Wichtig: kann unterschiedlich von connection.getLocalDav() sein, muss daher separat übergeben werden!)userRightsChecking - Art der Rechteprüfung, die veröffentlicht werden sollprivate Data createData(ServerDavParameters.UserRightsChecking userRightsChecking)