4A Server -  2.0
 All Classes Namespaces Files Functions Variables Enumerator
cz.vutbr.fit.knot.annotations.modules.suggestionManager.attributes.SugEntityAdditionalAttribute Class Reference

Additional attribute of entity in suggestion attribute. More...

Inheritance diagram for cz.vutbr.fit.knot.annotations.modules.suggestionManager.attributes.SugEntityAdditionalAttribute:
Inheritance graph
Collaboration diagram for cz.vutbr.fit.knot.annotations.modules.suggestionManager.attributes.SugEntityAdditionalAttribute:
Collaboration graph

Public Member Functions

 SugEntityAdditionalAttribute ()
 
 SugEntityAdditionalAttribute (Integer id)
 
 SugEntityAdditionalAttribute (String name, String stringValue, SugEntityAttribute refEntityAttribute)
 
 SugEntityAdditionalAttribute (Integer id, String name, String stringValue, SugEntityAttribute refEntityAttribute)
 
 SugEntityAdditionalAttribute (String name, String type, String stringValue, SugEntityAttribute refEntityAttribute)
 
Integer getId ()
 
void setId (Integer id)
 
String getName ()
 
void setName (String name)
 
String getType ()
 
void setType (String type)
 
String getStringValue ()
 
void setStringValue (String stringValue)
 
int getEntityId ()
 
void setEntityId (int entityId)
 
SugEntityAttribute getRefEntityAttribute ()
 
void setRefEntityAttribute (SugEntityAttribute refEntityAttribute)
 
Integer getPriority ()
 
void setPriority (Integer priority)
 
int hashCode ()
 
String toXmlStringV2 ()
 
String toXMLResponseStringV2 ()
 
boolean equals (Object object)
 
String toString ()
 
int compareTo (Object o)
 

Protected Attributes

Integer priority
 

Private Attributes

Integer id
 
String name
 
String type
 
String stringValue
 
int entityId
 
SugEntityAttribute refEntityAttribute
 

Static Private Attributes

static final long serialVersionUID = 1L
 

Detailed Description

Additional attribute of entity in suggestion attribute.

Additional attribute of entity in suggestion attribute

Author
Martin Petr

Definition at line 52 of file SugEntityAdditionalAttribute.java.

Constructor & Destructor Documentation

cz.vutbr.fit.knot.annotations.modules.suggestionManager.attributes.SugEntityAdditionalAttribute.SugEntityAdditionalAttribute ( )

Constructor

Definition at line 98 of file SugEntityAdditionalAttribute.java.

cz.vutbr.fit.knot.annotations.modules.suggestionManager.attributes.SugEntityAdditionalAttribute.SugEntityAdditionalAttribute ( Integer  id)

Constructor

Parameters
idId of attribute

Definition at line 106 of file SugEntityAdditionalAttribute.java.

cz.vutbr.fit.knot.annotations.modules.suggestionManager.attributes.SugEntityAdditionalAttribute.SugEntityAdditionalAttribute ( String  name,
String  stringValue,
SugEntityAttribute  refEntityAttribute 
)

Constructor

Parameters
nameName of attribute
stringValueValue of attribute
refEntityAttributeEntity attribute of suggestion to which this additional attribute belongs

Definition at line 117 of file SugEntityAdditionalAttribute.java.

cz.vutbr.fit.knot.annotations.modules.suggestionManager.attributes.SugEntityAdditionalAttribute.SugEntityAdditionalAttribute ( Integer  id,
String  name,
String  stringValue,
SugEntityAttribute  refEntityAttribute 
)

Constructor

Parameters
idId of attribute
nameName of attribute
stringValueValue of attribute
refEntityAttributeEntity attribute of suggestion to which this additional attribute belongs

Definition at line 131 of file SugEntityAdditionalAttribute.java.

cz.vutbr.fit.knot.annotations.modules.suggestionManager.attributes.SugEntityAdditionalAttribute.SugEntityAdditionalAttribute ( String  name,
String  type,
String  stringValue,
SugEntityAttribute  refEntityAttribute 
)

Constructor

Parameters
nameName of attribute
typeType of attribute
stringValueValue of attribute
refEntityAttributeEntity attribute of suggestion to which this additional attribute belongs

Definition at line 146 of file SugEntityAdditionalAttribute.java.

Member Function Documentation

int cz.vutbr.fit.knot.annotations.modules.suggestionManager.attributes.SugEntityAdditionalAttribute.compareTo ( Object  o)

Compares attributes according to priority

Parameters
oObject to compare with
Returns
Returns a negative integer, zero, or a positive integer as this object is less than, equal to, or greater than the specified object.

Definition at line 374 of file SugEntityAdditionalAttribute.java.

Here is the call graph for this function:

boolean cz.vutbr.fit.knot.annotations.modules.suggestionManager.attributes.SugEntityAdditionalAttribute.equals ( Object  object)

Compares this with other object and returns, whether objects are same type and have same id.

Parameters
objectObject to compare with
Returns
If object is same type and have same id, returns true, false otherwise

Definition at line 350 of file SugEntityAdditionalAttribute.java.

int cz.vutbr.fit.knot.annotations.modules.suggestionManager.attributes.SugEntityAdditionalAttribute.getEntityId ( )

Gets id of entity attribute of suggestion to which this additional attribute belongs

Returns
Returns id of entity attribute of suggestion to which this additional attribute belongs

Definition at line 230 of file SugEntityAdditionalAttribute.java.

Integer cz.vutbr.fit.knot.annotations.modules.suggestionManager.attributes.SugEntityAdditionalAttribute.getId ( )

Gets id of attribute

Returns
Returns id of attribute

Definition at line 158 of file SugEntityAdditionalAttribute.java.

String cz.vutbr.fit.knot.annotations.modules.suggestionManager.attributes.SugEntityAdditionalAttribute.getName ( )

Gets name of attribute

Returns
Returns name of attribute

Definition at line 176 of file SugEntityAdditionalAttribute.java.

Here is the caller graph for this function:

Integer cz.vutbr.fit.knot.annotations.modules.suggestionManager.attributes.SugEntityAdditionalAttribute.getPriority ( )

Gets attribute priority

Returns
Returns attribute priority

Definition at line 266 of file SugEntityAdditionalAttribute.java.

Here is the caller graph for this function:

SugEntityAttribute cz.vutbr.fit.knot.annotations.modules.suggestionManager.attributes.SugEntityAdditionalAttribute.getRefEntityAttribute ( )

Gets entity attribute of suggestion to which this additional attribute belongs

Returns
Returns entity attribute of suggestion to which this additional attribute belongs

Definition at line 248 of file SugEntityAdditionalAttribute.java.

String cz.vutbr.fit.knot.annotations.modules.suggestionManager.attributes.SugEntityAdditionalAttribute.getStringValue ( )

Gets value of attribute

Returns
Returns value of attribute

Definition at line 212 of file SugEntityAdditionalAttribute.java.

Here is the caller graph for this function:

String cz.vutbr.fit.knot.annotations.modules.suggestionManager.attributes.SugEntityAdditionalAttribute.getType ( )

Gets type of attribute

Returns
Returns type of attribute

Definition at line 194 of file SugEntityAdditionalAttribute.java.

int cz.vutbr.fit.knot.annotations.modules.suggestionManager.attributes.SugEntityAdditionalAttribute.hashCode ( )

Definition at line 280 of file SugEntityAdditionalAttribute.java.

void cz.vutbr.fit.knot.annotations.modules.suggestionManager.attributes.SugEntityAdditionalAttribute.setEntityId ( int  entityId)

Sets id of entity attribute of suggestion to which this additional attribute belongs

Parameters
entityIdId of entity attribute of suggestion to which this additional attribute belongs

Definition at line 239 of file SugEntityAdditionalAttribute.java.

void cz.vutbr.fit.knot.annotations.modules.suggestionManager.attributes.SugEntityAdditionalAttribute.setId ( Integer  id)

Sets id of attribute

Parameters
idId of attribute

Definition at line 167 of file SugEntityAdditionalAttribute.java.

void cz.vutbr.fit.knot.annotations.modules.suggestionManager.attributes.SugEntityAdditionalAttribute.setName ( String  name)

Sets name of attribute

Parameters
nameName of attribute

Definition at line 185 of file SugEntityAdditionalAttribute.java.

void cz.vutbr.fit.knot.annotations.modules.suggestionManager.attributes.SugEntityAdditionalAttribute.setPriority ( Integer  priority)

Sets attribute priority

Parameters
priorityAttribute priority

Definition at line 275 of file SugEntityAdditionalAttribute.java.

void cz.vutbr.fit.knot.annotations.modules.suggestionManager.attributes.SugEntityAdditionalAttribute.setRefEntityAttribute ( SugEntityAttribute  refEntityAttribute)

Sets entity attribute of suggestion to which this additional attribute belongs

Parameters
refEntityAttributeEntity attribute of suggestion to which this additional attribute belongs

Definition at line 257 of file SugEntityAdditionalAttribute.java.

void cz.vutbr.fit.knot.annotations.modules.suggestionManager.attributes.SugEntityAdditionalAttribute.setStringValue ( String  stringValue)

Sets value of attribute

Parameters
stringValueValue of attribute

Definition at line 221 of file SugEntityAdditionalAttribute.java.

void cz.vutbr.fit.knot.annotations.modules.suggestionManager.attributes.SugEntityAdditionalAttribute.setType ( String  type)

Sets type of attribute

Parameters
typeNew type of attribute

Definition at line 203 of file SugEntityAdditionalAttribute.java.

String cz.vutbr.fit.knot.annotations.modules.suggestionManager.attributes.SugEntityAdditionalAttribute.toString ( )

Definition at line 362 of file SugEntityAdditionalAttribute.java.

String cz.vutbr.fit.knot.annotations.modules.suggestionManager.attributes.SugEntityAdditionalAttribute.toXMLResponseStringV2 ( )

Returns serialized informations about attribute in XML for protocol V2 (in element for getEntities)

Returns
Returns serialized informations about attribute in XML for protocol V2

Definition at line 316 of file SugEntityAdditionalAttribute.java.

String cz.vutbr.fit.knot.annotations.modules.suggestionManager.attributes.SugEntityAdditionalAttribute.toXmlStringV2 ( )

Returns serialized informations about attribute in XML for protocol V2 (in Trix for suggestion)

Returns
Returns serialized informations about attribute in XML

Definition at line 292 of file SugEntityAdditionalAttribute.java.

Here is the call graph for this function:

Member Data Documentation

int cz.vutbr.fit.knot.annotations.modules.suggestionManager.attributes.SugEntityAdditionalAttribute.entityId
private

Id of entity attribute of suggestion to which this additional attribute belongs

Definition at line 88 of file SugEntityAdditionalAttribute.java.

Integer cz.vutbr.fit.knot.annotations.modules.suggestionManager.attributes.SugEntityAdditionalAttribute.id
private

Id of attribute

Definition at line 60 of file SugEntityAdditionalAttribute.java.

String cz.vutbr.fit.knot.annotations.modules.suggestionManager.attributes.SugEntityAdditionalAttribute.name
private

Name of attribute

Definition at line 67 of file SugEntityAdditionalAttribute.java.

Integer cz.vutbr.fit.knot.annotations.modules.suggestionManager.attributes.SugEntityAdditionalAttribute.priority
protected

Attribute priority (for order)

Definition at line 83 of file SugEntityAdditionalAttribute.java.

SugEntityAttribute cz.vutbr.fit.knot.annotations.modules.suggestionManager.attributes.SugEntityAdditionalAttribute.refEntityAttribute
private

Entity attribute of suggestion to which this additional attribute belongs

Definition at line 93 of file SugEntityAdditionalAttribute.java.

final long cz.vutbr.fit.knot.annotations.modules.suggestionManager.attributes.SugEntityAdditionalAttribute.serialVersionUID = 1L
staticprivate

Definition at line 53 of file SugEntityAdditionalAttribute.java.

String cz.vutbr.fit.knot.annotations.modules.suggestionManager.attributes.SugEntityAdditionalAttribute.stringValue
private

Value of attribute

Definition at line 79 of file SugEntityAdditionalAttribute.java.

String cz.vutbr.fit.knot.annotations.modules.suggestionManager.attributes.SugEntityAdditionalAttribute.type
private

Type of attribute

Definition at line 73 of file SugEntityAdditionalAttribute.java.


The documentation for this class was generated from the following file: