com.atlassian.crowd.integration.soap
Class SOAPEntity

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

public abstract class SOAPEntity
extends Object
implements Serializable

See Also:
Serialized Form

Field Summary
protected  boolean active
          If the entity is active or not.
protected  SOAPAttribute[] attributes
          The entity attributes.
protected  Date conception
          The time entity was created.
protected  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  Date lastModified
          The time entity was last modification.
protected  String name
          The unique name of the entity for the directory entity
 
Constructor Summary
protected SOAPEntity()
           
protected SOAPEntity(long ID, String name, long directoryId, String description, boolean active, Date conception, Date lastModified, SOAPAttribute[] attributes)
           
 
Method Summary
 boolean equals(Object o)
           
 SOAPAttribute getAttribute(String attributeName)
           
 SOAPAttribute[] getAttributes()
           
 Date getConception()
           
 String getDescription()
           
 long getDirectoryId()
           
 long getID()
           
 Date getLastModified()
           
 String getName()
           
 int hashCode()
           
 boolean isActive()
           
 void setActive(boolean active)
           
 void setAttributes(SOAPAttribute[] attributes)
           
 void setConception(Date conception)
           
 void setDescription(String description)
           
 void setDirectoryId(long directoryId)
           
 void setID(long ID)
           
 void setLastModified(Date lastModified)
           
 void setName(String name)
           
 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 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 String description
Description of the entity.


active

protected boolean active
If the entity is active or not.


conception

protected Date conception
The time entity was created.


lastModified

protected Date lastModified
The time entity was last modification.


attributes

protected SOAPAttribute[] attributes
The entity attributes.

Constructor Detail

SOAPEntity

protected SOAPEntity()

SOAPEntity

protected SOAPEntity(long ID,
                     String name,
                     long directoryId,
                     String description,
                     boolean active,
                     Date conception,
                     Date lastModified,
                     SOAPAttribute[] attributes)
Method Detail

getAttributes

public SOAPAttribute[] getAttributes()

getAttribute

public SOAPAttribute getAttribute(String attributeName)

setAttributes

public void setAttributes(SOAPAttribute[] attributes)

getConception

public Date getConception()

setConception

public void setConception(Date conception)

getDescription

public String getDescription()

setDescription

public void setDescription(String description)

getDirectoryId

public long getDirectoryId()

setDirectoryId

public void setDirectoryId(long directoryId)

getID

public long getID()

setID

public void setID(long ID)

getLastModified

public Date getLastModified()

setLastModified

public void setLastModified(Date lastModified)

getName

public String getName()

setName

public void setName(String name)

isActive

public boolean isActive()

setActive

public void setActive(boolean active)

equals

public boolean equals(Object o)
Overrides:
equals in class Object

hashCode

public int hashCode()
Overrides:
hashCode in class Object

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2013 Atlassian. All Rights Reserved.