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 SummaryAll Methods Instance Methods Abstract Methods Modifier and Type Method Description Identifiableclone()StringgetDescription()IdentifiergetIdentifier()Get the identiferStringgetIdentifierString()Convenience call to cast the identifier to a string.booleanisReadOnly()voidsetDescription(String description)voidsetIdentifier(Identifier identifier)Set the identifier.voidsetReadOnly(boolean readOnly)
 
- 
- 
- 
Method Detail- 
cloneIdentifiable clone() 
 - 
getIdentifierIdentifier getIdentifier() Get the identifer- Returns:
 
 - 
getIdentifierStringString getIdentifierString() Convenience call to cast the identifier to a string.- Returns:
 
 - 
setIdentifiervoid setIdentifier(Identifier identifier) Set the identifier.- Parameters:
- identifier-
 
 - 
isReadOnlyboolean isReadOnly() 
 - 
setReadOnlyvoid setReadOnly(boolean readOnly) 
 - 
getDescriptionString getDescription() 
 - 
setDescriptionvoid setDescription(String description) 
 
- 
 
-