org.apache.archiva.audit
Class AuditEvent

java.lang.Object
  extended by org.apache.archiva.audit.AuditEvent
All Implemented Interfaces:
MetadataFacet

public class AuditEvent
extends Object
implements MetadataFacet

AuditEvent


Field Summary
private  String action
           
static String ADD_LEGACY_PATH
           
static String ADD_MANAGED_REPO
           
static String ADD_NETWORK_PROXY
           
static String ADD_PATTERN
           
static String ADD_PROXY_CONNECTOR
           
static String ADD_REMOTE_REPO
           
static String ADD_REPO_GROUP
           
static String ADD_REPO_TO_GROUP
           
static String COPY_DIRECTORY
           
static String COPY_FILE
           
static String CREATE_DIR
           
static String CREATE_FILE
           
static String DELETE_MANAGED_REPO
           
static String DELETE_NETWORK_PROXY
           
static String DELETE_PROXY_CONNECTOR
           
static String DELETE_REMOTE_REPO
           
static String DELETE_REPO_FROM_GROUP
           
static String DELETE_REPO_GROUP
           
static String DISABLE_REPO_CONSUMER
           
static String ENABLE_REPO_CONSUMER
           
static String FACET_ID
           
static String MERGE_REPO_REMOTE
           
static String MERGING_REPOSITORIES
           
static String MODIFY_FILE
           
static String MODIFY_MANAGED_REPO
           
static String MODIFY_NETWORK_PROXY
           
static String MODIFY_PROXY_CONNECTOR
           
static String MODIFY_REMOTE_REPO
           
static String MODIFY_REPO_GROUP
           
static String MOVE_DIRECTORY
           
static String MOVE_FILE
           
static String PURGE_ARTIFACT
           
static String PURGE_FILE
           
private  String remoteIP
           
static String REMOVE_DIR
           
static String REMOVE_FILE
           
static String REMOVE_LEGACY_PATH
           
static String REMOVE_PATTERN
           
static String REMOVE_SCANNED
           
private  String repositoryId
           
private  String resource
           
private  Date timestamp
           
static String TIMESTAMP_FORMAT
           
private static int TS_LENGTH
           
static String UPLOAD_FILE
           
private  String userId
           
private static TimeZone UTC_TIME_ZONE
           
 
Constructor Summary
AuditEvent()
           
AuditEvent(String name, String repositoryId)
           
AuditEvent(String repoId, String user, String resource, String action)
           
 
Method Summary
private static SimpleDateFormat createNameFormat()
           
 boolean equals(Object o)
           
 void fromProperties(Map<String,String> properties)
           
 String getAction()
           
 String getFacetId()
           
 String getName()
           
 String getRemoteIP()
           
 String getRepositoryId()
           
 String getResource()
           
 Date getTimestamp()
           
 String getUserId()
           
 int hashCode()
           
 void setAction(String action)
           
 void setRemoteIP(String remoteIP)
           
 void setRepositoryId(String repositoryId)
           
 void setResource(String resource)
           
 void setTimestamp(Date timestamp)
           
 void setUserId(String userId)
           
 Map<String,String> toProperties()
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

TIMESTAMP_FORMAT

public static final String TIMESTAMP_FORMAT
See Also:
Constant Field Values

CREATE_DIR

public static final String CREATE_DIR
See Also:
Constant Field Values

CREATE_FILE

public static final String CREATE_FILE
See Also:
Constant Field Values

REMOVE_DIR

public static final String REMOVE_DIR
See Also:
Constant Field Values

REMOVE_FILE

public static final String REMOVE_FILE
See Also:
Constant Field Values

MODIFY_FILE

public static final String MODIFY_FILE
See Also:
Constant Field Values

MOVE_FILE

public static final String MOVE_FILE
See Also:
Constant Field Values

MOVE_DIRECTORY

public static final String MOVE_DIRECTORY
See Also:
Constant Field Values

COPY_DIRECTORY

public static final String COPY_DIRECTORY
See Also:
Constant Field Values

COPY_FILE

public static final String COPY_FILE
See Also:
Constant Field Values

UPLOAD_FILE

public static final String UPLOAD_FILE
See Also:
Constant Field Values

ADD_LEGACY_PATH

public static final String ADD_LEGACY_PATH
See Also:
Constant Field Values

REMOVE_LEGACY_PATH

public static final String REMOVE_LEGACY_PATH
See Also:
Constant Field Values

PURGE_ARTIFACT

public static final String PURGE_ARTIFACT
See Also:
Constant Field Values

PURGE_FILE

public static final String PURGE_FILE
See Also:
Constant Field Values

REMOVE_SCANNED

public static final String REMOVE_SCANNED
See Also:
Constant Field Values

MERGING_REPOSITORIES

public static final String MERGING_REPOSITORIES
See Also:
Constant Field Values

ADD_MANAGED_REPO

public static final String ADD_MANAGED_REPO
See Also:
Constant Field Values

MODIFY_MANAGED_REPO

public static final String MODIFY_MANAGED_REPO
See Also:
Constant Field Values

DELETE_MANAGED_REPO

public static final String DELETE_MANAGED_REPO
See Also:
Constant Field Values

ADD_REMOTE_REPO

public static final String ADD_REMOTE_REPO
See Also:
Constant Field Values

MODIFY_REMOTE_REPO

public static final String MODIFY_REMOTE_REPO
See Also:
Constant Field Values

DELETE_REMOTE_REPO

public static final String DELETE_REMOTE_REPO
See Also:
Constant Field Values

ADD_REPO_GROUP

public static final String ADD_REPO_GROUP
See Also:
Constant Field Values

DELETE_REPO_GROUP

public static final String DELETE_REPO_GROUP
See Also:
Constant Field Values

MODIFY_REPO_GROUP

public static final String MODIFY_REPO_GROUP
See Also:
Constant Field Values

ADD_REPO_TO_GROUP

public static final String ADD_REPO_TO_GROUP
See Also:
Constant Field Values

DELETE_REPO_FROM_GROUP

public static final String DELETE_REPO_FROM_GROUP
See Also:
Constant Field Values

ENABLE_REPO_CONSUMER

public static final String ENABLE_REPO_CONSUMER
See Also:
Constant Field Values

DISABLE_REPO_CONSUMER

public static final String DISABLE_REPO_CONSUMER
See Also:
Constant Field Values

ADD_PATTERN

public static final String ADD_PATTERN
See Also:
Constant Field Values

REMOVE_PATTERN

public static final String REMOVE_PATTERN
See Also:
Constant Field Values

MERGE_REPO_REMOTE

public static final String MERGE_REPO_REMOTE
See Also:
Constant Field Values

ADD_PROXY_CONNECTOR

public static final String ADD_PROXY_CONNECTOR
See Also:
Constant Field Values

DELETE_PROXY_CONNECTOR

public static final String DELETE_PROXY_CONNECTOR
See Also:
Constant Field Values

MODIFY_PROXY_CONNECTOR

public static final String MODIFY_PROXY_CONNECTOR
See Also:
Constant Field Values

ADD_NETWORK_PROXY

public static final String ADD_NETWORK_PROXY
See Also:
Constant Field Values

DELETE_NETWORK_PROXY

public static final String DELETE_NETWORK_PROXY
See Also:
Constant Field Values

MODIFY_NETWORK_PROXY

public static final String MODIFY_NETWORK_PROXY
See Also:
Constant Field Values

repositoryId

private String repositoryId

userId

private String userId

remoteIP

private String remoteIP

resource

private String resource

action

private String action

timestamp

private Date timestamp

FACET_ID

public static final String FACET_ID
See Also:
Constant Field Values

UTC_TIME_ZONE

private static final TimeZone UTC_TIME_ZONE

TS_LENGTH

private static final int TS_LENGTH
Constructor Detail

AuditEvent

public AuditEvent()

AuditEvent

public AuditEvent(String name,
                  String repositoryId)

AuditEvent

public AuditEvent(String repoId,
                  String user,
                  String resource,
                  String action)
Method Detail

getRepositoryId

public String getRepositoryId()

setRepositoryId

public void setRepositoryId(String repositoryId)

getUserId

public String getUserId()

setUserId

public void setUserId(String userId)

getResource

public String getResource()

setResource

public void setResource(String resource)

getAction

public String getAction()

setAction

public void setAction(String action)

getRemoteIP

public String getRemoteIP()

setRemoteIP

public void setRemoteIP(String remoteIP)

getTimestamp

public Date getTimestamp()

setTimestamp

public void setTimestamp(Date timestamp)

getFacetId

public String getFacetId()
Specified by:
getFacetId in interface MetadataFacet

getName

public String getName()
Specified by:
getName in interface MetadataFacet

createNameFormat

private static SimpleDateFormat createNameFormat()

toProperties

public Map<String,String> toProperties()
Specified by:
toProperties in interface MetadataFacet

fromProperties

public void fromProperties(Map<String,String> properties)
Specified by:
fromProperties in interface MetadataFacet

equals

public boolean equals(Object o)
Overrides:
equals in class Object

hashCode

public int hashCode()
Overrides:
hashCode in class Object

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2006-2013 The Apache Software Foundation. All Rights Reserved.