Class Monitored
- java.lang.Object
-
- edu.uiuc.ncsa.security.core.util.IdentifiableImpl
-
- edu.uiuc.ncsa.security.storage.monitored.Monitored
-
- All Implemented Interfaces:
DateComparable
,Identifiable
,Serializable
,Cloneable
public class Monitored extends IdentifiableImpl implements DateComparable
Interface forIdentifiable
(or other) objects that need to have their creation, access and last modified times monitored.Created by Jeff Gaynor
on 3/29/23 at 8:13 AM- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description Monitored(Identifier identifier)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Monitored
clone()
boolean
equals(Object obj)
Date
getCreationTS()
Date
getLastAccessed()
Date
getLastModifiedTS()
void
setCreationTS(Date creationTS)
void
setLastAccessed(Date lastAccessed)
void
setLastModifiedTS(Date lastModifiedTS)
-
Methods inherited from class edu.uiuc.ncsa.security.core.util.IdentifiableImpl
getDescription, getIdentifier, getIdentifierString, isReadOnly, setDescription, setIdentifier, setReadOnly
-
-
-
-
Constructor Detail
-
Monitored
public Monitored(Identifier identifier)
-
-
Method Detail
-
getLastModifiedTS
public Date getLastModifiedTS()
-
setLastModifiedTS
public void setLastModifiedTS(Date lastModifiedTS)
-
getLastAccessed
public Date getLastAccessed()
-
setLastAccessed
public void setLastAccessed(Date lastAccessed)
-
getCreationTS
public Date getCreationTS()
- Specified by:
getCreationTS
in interfaceDateComparable
-
setCreationTS
public void setCreationTS(Date creationTS)
-
clone
public Monitored clone()
- Specified by:
clone
in interfaceIdentifiable
- Overrides:
clone
in classIdentifiableImpl
-
equals
public boolean equals(Object obj)
- Overrides:
equals
in classIdentifiableImpl
-
-