com.starteam
Class ServerAdministration.SecurityLogEntry

java.lang.Object
  extended by com.starteam.ServerAdministration.SecurityLogEntry
Enclosing class:
ServerAdministration

public static final class ServerAdministration.SecurityLogEntry
extends java.lang.Object

Information about the security log entries on a StarTeam Server.


Nested Class Summary
static class ServerAdministration.SecurityLogEntry.AccessCheck
          For Access Check events.
static class ServerAdministration.SecurityLogEntry.ContainerACL
          For Container-level security log events.
static class ServerAdministration.SecurityLogEntry.EventType
          Constants that define the type of the Security Event.
static class ServerAdministration.SecurityLogEntry.ObjectACL
          For Object ACL events.
static class ServerAdministration.SecurityLogEntry.UserGroup
          For User-based security log events.
static class ServerAdministration.SecurityLogEntry.Workstation
          Workstation details
 
Method Summary
 ServerAdministration.SecurityLogEntry.AccessCheck getAccessCheck()
          Returns the AccessCheck or null.
 ServerAdministration.SecurityLogEntry.ContainerACL getContainerACL()
          Returns the ContainerACL or null.
 ServerAdministration.SecurityLogEntry.ObjectACL getObjectACL()
          Returns the ObjectACL or null.
 java.lang.String getObjectDisplayText()
          Returns the display text for the security event.
 ServerAdministration.SecurityLogEntry.EventType getSecurityEventType()
          Returns the EventType that caused this event
 DateTime getTimestamp()
          Returns the timestamp.
 User getUser()
          Returns the User object that represents the user id.
 ServerAdministration.SecurityLogEntry.UserGroup getUserGroup()
          Returns the UserGroup or null.
 ServerAdministration.SecurityLogEntry.Workstation getWorkstation()
          Returns the Workstation object that represents the workstation id.
 boolean isFailure()
          Returns true if this was a failure, otherwise false.
 java.lang.String toString()
          Returns a string representation of the log entry.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Method Detail

getSecurityEventType

public ServerAdministration.SecurityLogEntry.EventType getSecurityEventType()
Returns the EventType that caused this event

Returns:
the EventType that caused this event

getUser

public User getUser()
Returns the User object that represents the user id.

Returns:
The User object that represents the user id.

getWorkstation

public ServerAdministration.SecurityLogEntry.Workstation getWorkstation()
Returns the Workstation object that represents the workstation id.

Returns:
The Workstation object that represents the workstation id.

getTimestamp

public DateTime getTimestamp()
Returns the timestamp.

Returns:
The timestamp.

isFailure

public boolean isFailure()
Returns true if this was a failure, otherwise false.

Returns:
true if this event was a failure, otherwise false.

getObjectDisplayText

public java.lang.String getObjectDisplayText()
Returns the display text for the security event.

Returns:
The display text for the security event.

getUserGroup

public ServerAdministration.SecurityLogEntry.UserGroup getUserGroup()
Returns the UserGroup or null.

Returns:
The UserGroup or null.

getContainerACL

public ServerAdministration.SecurityLogEntry.ContainerACL getContainerACL()
Returns the ContainerACL or null.

Returns:
The ContainerACL or null.

getObjectACL

public ServerAdministration.SecurityLogEntry.ObjectACL getObjectACL()
Returns the ObjectACL or null.

Returns:
The ObjectACL or null.

getAccessCheck

public ServerAdministration.SecurityLogEntry.AccessCheck getAccessCheck()
Returns the AccessCheck or null.

Returns:
The AccessCheck or null.

toString

public java.lang.String toString()
Returns a string representation of the log entry.

Overrides:
toString in class java.lang.Object
Returns:
A string representation of the log entry.


StarTeam SDK 14.0, Build 21
Copyright © 2003-2012 Borland Software Corporation. All rights reserved.