com.atlassian.crowd.integration.soap
Class SOAPEntity

java.lang.Object
  extended by com.atlassian.crowd.integration.soap.SOAPEntity
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
SOAPGroup, SOAPNestableGroup, SOAPPrincipal, SOAPRole

public abstract class SOAPEntity
extends java.lang.Object
implements java.io.Serializable

See Also:
Serialized Form

Field Summary
protected  boolean active
          If the entity is active or not.
protected  SOAPAttribute[] attributes
          The entity attributes.
protected  java.util.Date conception
          The time entity was created.
protected  java.lang.String description
          Description of the entity.
protected  long directoryID
          The crowd server internal directory tracking ID.
protected  long ID
          The unique identifier for the entity.
protected  java.util.Date lastModified
          The time entity was last modification.
protected  java.lang.String name
          The unique name of the entity for the directory entity
 
Constructor Summary
SOAPEntity()
           
 
Method Summary
 boolean equals(java.lang.Object o)
           
 SOAPAttribute getAttribute(java.lang.String attributeName)
           
 SOAPAttribute[] getAttributes()
           
 java.util.Date getConception()
           
 java.lang.String getDescription()
           
 long getDirectoryID()
           
 long getID()
           
 java.util.Date getLastModified()
           
 java.lang.String getName()
           
 int hashCode()
           
 boolean isActive()
           
 void setActive(boolean active)
           
 void setAttributes(SOAPAttribute[] attributes)
           
 void setConception(java.util.Date conception)
           
 void setDescription(java.lang.String description)
           
 void setDirectoryID(long directoryID)
           
 void setID(long ID)
           
 void setLastModified(java.util.Date lastModified)
           
 void setName(java.lang.String name)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

ID

protected long ID
The unique identifier for the entity.


name

protected java.lang.String name
The unique name of the entity for the directory entity


directoryID

protected long directoryID
The crowd server internal directory tracking ID.


description

protected java.lang.String description
Description of the entity.


active

protected boolean active
If the entity is active or not.


conception

protected java.util.Date conception
The time entity was created.


lastModified

protected java.util.Date lastModified
The time entity was last modification.


attributes

protected SOAPAttribute[] attributes
The entity attributes.

Constructor Detail

SOAPEntity

public SOAPEntity()
Method Detail

getAttributes

public SOAPAttribute[] getAttributes()

getAttribute

public SOAPAttribute getAttribute(java.lang.String attributeName)

setAttributes

public void setAttributes(SOAPAttribute[] attributes)

getConception

public java.util.Date getConception()

setConception

public void setConception(java.util.Date conception)

getDescription

public java.lang.String getDescription()

setDescription

public void setDescription(java.lang.String description)

getDirectoryID

public long getDirectoryID()

setDirectoryID

public void setDirectoryID(long directoryID)

getID

public long getID()

setID

public void setID(long ID)

getLastModified

public java.util.Date getLastModified()

setLastModified

public void setLastModified(java.util.Date lastModified)

getName

public java.lang.String getName()

setName

public void setName(java.lang.String name)

isActive

public boolean isActive()

setActive

public void setActive(boolean active)

equals

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

hashCode

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

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object


Copyright © 2009 Atlassian Pty Ltd. All Rights Reserved.