Package edu.uiuc.ncsa.security.core
Interface Identifiable
-
- All Superinterfaces:
Cloneable
,Serializable
- All Known Subinterfaces:
Cacheable
,IPCEventListener
- All Known Implementing Classes:
ConnectionRecord
,IdentifiableImpl
,IPCBean
,JSONEntry
,Monitored
,SASClient
public interface Identifiable extends Serializable, Cloneable
An interface for things that may be identified uniquely.Created by Jeff Gaynor
on May 24, 2011 at 3:43:41 PM
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Identifiable
clone()
String
getDescription()
Identifier
getIdentifier()
Get the identiferString
getIdentifierString()
Convenience call to cast the identifier to a string.boolean
isReadOnly()
void
setDescription(String description)
void
setIdentifier(Identifier identifier)
Set the identifier.void
setReadOnly(boolean readOnly)
-
-
-
Method Detail
-
clone
Identifiable clone()
-
getIdentifier
Identifier getIdentifier()
Get the identifer- Returns:
-
getIdentifierString
String getIdentifierString()
Convenience call to cast the identifier to a string.- Returns:
-
setIdentifier
void setIdentifier(Identifier identifier)
Set the identifier.- Parameters:
identifier
-
-
isReadOnly
boolean isReadOnly()
-
setReadOnly
void setReadOnly(boolean readOnly)
-
getDescription
String getDescription()
-
setDescription
void setDescription(String description)
-
-