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 Monitoredclone()booleanequals(Object obj)DategetCreationTS()DategetLastAccessed()DategetLastModifiedTS()voidsetCreationTS(Date creationTS)voidsetLastAccessed(Date lastAccessed)voidsetLastModifiedTS(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:
getCreationTSin interfaceDateComparable
-
setCreationTS
public void setCreationTS(Date creationTS)
-
clone
public Monitored clone()
- Specified by:
clonein interfaceIdentifiable- Overrides:
clonein classIdentifiableImpl
-
equals
public boolean equals(Object obj)
- Overrides:
equalsin classIdentifiableImpl
-
-