com.atlassian.crowd.model
Class InternalEntity

java.lang.Object
  extended by com.atlassian.crowd.model.InternalEntity
All Implemented Interfaces:
TimestampedEntity, java.io.Serializable
Direct Known Subclasses:
ApplicationImpl, DirectoryImpl, InternalDirectoryEntity

public abstract class InternalEntity
extends java.lang.Object
implements java.io.Serializable, TimestampedEntity

See Also:
Serialized Form

Field Summary
protected  boolean active
           
protected  java.util.Date createdDate
           
protected  java.lang.Long id
           
protected  java.lang.String name
           
protected  java.util.Date updatedDate
           
 
Constructor Summary
protected InternalEntity()
           
protected InternalEntity(InternalEntityTemplate template)
           
 
Method Summary
abstract  boolean equals(java.lang.Object obj)
           
 java.util.Date getCreatedDate()
           
 java.lang.Long getId()
           
 java.lang.String getName()
           
 java.util.Date getUpdatedDate()
           
abstract  int hashCode()
           
 boolean isActive()
           
protected  void setActive(boolean active)
           
protected  void setCreatedDate(java.util.Date createdDate)
           
 void setCreatedDateToNow()
           
protected  void setName(java.lang.String name)
           
protected  void setUpdatedDate(java.util.Date updatedDate)
           
 void setUpdatedDateToNow()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

id

protected java.lang.Long id

name

protected java.lang.String name

active

protected boolean active

createdDate

protected java.util.Date createdDate

updatedDate

protected java.util.Date updatedDate
Constructor Detail

InternalEntity

protected InternalEntity()

InternalEntity

protected InternalEntity(InternalEntityTemplate template)
Method Detail

setUpdatedDateToNow

public void setUpdatedDateToNow()

setCreatedDateToNow

public void setCreatedDateToNow()

getId

public java.lang.Long getId()

getName

public java.lang.String getName()

isActive

public boolean isActive()

getCreatedDate

public java.util.Date getCreatedDate()
Specified by:
getCreatedDate in interface TimestampedEntity

getUpdatedDate

public java.util.Date getUpdatedDate()
Specified by:
getUpdatedDate in interface TimestampedEntity

setName

protected void setName(java.lang.String name)

setActive

protected void setActive(boolean active)

setCreatedDate

protected void setCreatedDate(java.util.Date createdDate)

setUpdatedDate

protected void setUpdatedDate(java.util.Date updatedDate)

hashCode

public abstract int hashCode()
Overrides:
hashCode in class java.lang.Object

equals

public abstract boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object


Copyright © 2010 Atlassian. All Rights Reserved.