Package org.wso2.carbon.registry.api
Class Activity
- java.lang.Object
-
- org.wso2.carbon.registry.api.Activity
-
public class Activity extends Object
Representation of a activity that has been performed on the registry. For example, a put operation will lead to activity of adding a resource into the registry, or updating an existing resource on the registry. Each activity performed on the registry will have a corresponding log entry, which is a record of a single action performed on the registry.
-
-
Field Summary
Fields Modifier and Type Field Description static intADDFilter value for the resource adding action.static intADD_ASSOCIATIONFilter value for the adding association action.static intALLThe log action to filter with.static intASSOCIATE_ASPECTFilter value for the associating an aspect action.static intCOMMENTFilter value for the resource comment action.static intCOPYFilter value for the resource copying action.static intCREATE_REMOTE_LINKFilter value for the creating remote link action.static intCREATE_SYMBOLIC_LINKFilter value for the creating symbolic link action.static intDELETE_COMMENTFilter value for the action of deleting a comment.static intDELETE_RESOURCEFilter value for the resource deleting action.static intMOVEFilter value for the resource moving action.static intRATINGFilter value for the resource rating action.static intREMOVE_ASSOCIATIONFilter value for the removing association action.static intREMOVE_LINKFilter value for the removing link action.static intREMOVE_TAGFilter value for the action of removing a tag.static intRENAMEFilter value for the resource renaming action.static intRESTOREFilter value for the resource restoring action.static intTAGFilter value for the resource tagging action.static intUPDATEFilter value for the resource updating action.
-
Constructor Summary
Constructors Constructor Description Activity()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetAction()Method to get the action.StringgetActionData()Method to get the action data.DategetDate()Method to get the date.StringgetResourcePath()Get the resource path of the log entry.StringgetText()Method to set the text for the log entry.StringgetTitle()Method to get the title of the log entry.StringgetUserName()Method to get the user name the action is logged with.voidsetAction(int action)Method to set the action.voidsetActionData(String actionData)Method to set the action data.voidsetDate(Date date)Method to set the date.voidsetResourcePath(String resourcePath)Set the resource path to the log entry.voidsetUserName(String userName)Set the user name the action is logged with.
-
-
-
Field Detail
-
ALL
public static final int ALL
The log action to filter with. All is for don't filter at all.- See Also:
- Constant Field Values
-
ADD
public static final int ADD
Filter value for the resource adding action.- See Also:
- Constant Field Values
-
UPDATE
public static final int UPDATE
Filter value for the resource updating action.- See Also:
- Constant Field Values
-
COMMENT
public static final int COMMENT
Filter value for the resource comment action.- See Also:
- Constant Field Values
-
DELETE_COMMENT
public static final int DELETE_COMMENT
Filter value for the action of deleting a comment.- See Also:
- Constant Field Values
-
TAG
public static final int TAG
Filter value for the resource tagging action.- See Also:
- Constant Field Values
-
REMOVE_TAG
public static final int REMOVE_TAG
Filter value for the action of removing a tag.- See Also:
- Constant Field Values
-
RATING
public static final int RATING
Filter value for the resource rating action.- See Also:
- Constant Field Values
-
DELETE_RESOURCE
public static final int DELETE_RESOURCE
Filter value for the resource deleting action.- See Also:
- Constant Field Values
-
RESTORE
public static final int RESTORE
Filter value for the resource restoring action.- See Also:
- Constant Field Values
-
RENAME
public static final int RENAME
Filter value for the resource renaming action.- See Also:
- Constant Field Values
-
MOVE
public static final int MOVE
Filter value for the resource moving action.- See Also:
- Constant Field Values
-
COPY
public static final int COPY
Filter value for the resource copying action.- See Also:
- Constant Field Values
-
CREATE_REMOTE_LINK
public static final int CREATE_REMOTE_LINK
Filter value for the creating remote link action.- See Also:
- Constant Field Values
-
CREATE_SYMBOLIC_LINK
public static final int CREATE_SYMBOLIC_LINK
Filter value for the creating symbolic link action.- See Also:
- Constant Field Values
-
REMOVE_LINK
public static final int REMOVE_LINK
Filter value for the removing link action.- See Also:
- Constant Field Values
-
ADD_ASSOCIATION
public static final int ADD_ASSOCIATION
Filter value for the adding association action.- See Also:
- Constant Field Values
-
REMOVE_ASSOCIATION
public static final int REMOVE_ASSOCIATION
Filter value for the removing association action.- See Also:
- Constant Field Values
-
ASSOCIATE_ASPECT
public static final int ASSOCIATE_ASPECT
Filter value for the associating an aspect action.- See Also:
- Constant Field Values
-
-
Method Detail
-
getResourcePath
public String getResourcePath()
Get the resource path of the log entry.- Returns:
- the resource path
-
setResourcePath
public void setResourcePath(String resourcePath)
Set the resource path to the log entry.- Parameters:
resourcePath- the resource path.
-
getUserName
public String getUserName()
Method to get the user name the action is logged with.- Returns:
- the user name
-
setUserName
public void setUserName(String userName)
Set the user name the action is logged with.- Parameters:
userName- the user name
-
getDate
public Date getDate()
Method to get the date.- Returns:
- the date
-
setDate
public void setDate(Date date)
Method to set the date.- Parameters:
date- the date
-
getAction
public int getAction()
Method to get the action.- Returns:
- the action.
-
setAction
public void setAction(int action)
Method to set the action.- Parameters:
action- the action.
-
getActionData
public String getActionData()
Method to get the action data.- Returns:
- the action data
-
setActionData
public void setActionData(String actionData)
Method to set the action data.- Parameters:
actionData- the action data.
-
getTitle
public String getTitle()
Method to get the title of the log entry.- Returns:
- the title
-
getText
public String getText()
Method to set the text for the log entry.- Returns:
- the text of the log entry
-
-