4A Server -
2.0
|
Class representing attribute of alternative of suggestion. More...
Protected Attributes | |
List < AltEntityAdditionalAttribute > | entityAdditionalAttributes |
Static Protected Attributes | |
static final long | serialVersionUID = 1L |
Private Member Functions | |
void | updateFromSugBaseAttribut (SugBaseAttribute sba) |
Private Attributes | |
Integer | id |
int | alternative |
String | name |
String | simpleType |
Integer | type |
String | uri |
String | uriInOntology |
String | nestedAlt |
Integer | linkedAlt |
String | stringValue |
String | textValue |
Date | dateValue |
Integer | intValue |
BigDecimal | decValue |
Boolean | boolVAlue |
byte[] | binValue |
Integer | userValue |
BigDecimal | geoLat |
BigDecimal | geoLong |
String | entityType |
String | entityVisualURI |
String | comment |
Integer | priority |
Alternative | refAlternative |
AnnotType | attributeType |
Alternative | nestedAlternative |
Alternative | linkedAlternative |
User | user |
Class representing attribute of alternative of suggestion.
Class representing attribute of alternative of suggestion.
Definition at line 50 of file AlternativeAttribute.java.
cz.vutbr.fit.knot.annotations.modules.suggestionManager.alternative.AlternativeAttribute.AlternativeAttribute | ( | ) |
Constructor for attribute.
Definition at line 188 of file AlternativeAttribute.java.
cz.vutbr.fit.knot.annotations.modules.suggestionManager.alternative.AlternativeAttribute.AlternativeAttribute | ( | Integer | id | ) |
Creates new attribute
id | id of new attribute |
Definition at line 195 of file AlternativeAttribute.java.
cz.vutbr.fit.knot.annotations.modules.suggestionManager.alternative.AlternativeAttribute.AlternativeAttribute | ( | SugBaseAttribute | sga | ) |
Creates new attribute
sga | Model of new attribute |
Definition at line 203 of file AlternativeAttribute.java.
int cz.vutbr.fit.knot.annotations.modules.suggestionManager.alternative.AlternativeAttribute.compareTo | ( | Object | o | ) |
Compares attributes according to priority
o | Object to compare with |
Definition at line 234 of file AlternativeAttribute.java.
boolean cz.vutbr.fit.knot.annotations.modules.suggestionManager.alternative.AlternativeAttribute.contentEquals | ( | Object | obj | ) |
Compares this with other object and returns, whether objects are same type
and have same content (id is irrelevant). Contents of nested annotations are also compared.
obj | Object to compare with |
Definition at line 263 of file AlternativeAttribute.java.
boolean cz.vutbr.fit.knot.annotations.modules.suggestionManager.alternative.AlternativeAttribute.contentEquals | ( | Object | obj, |
boolean | refAnnot | ||
) |
Compares this with other object and returns, whether objects are same type and have same content (id is irrelevant). Contents of nested annotations are also compared.
obj | Object to compare with |
refAnnot | RefAnnotation will not be checked if the parameter is set to false |
Definition at line 395 of file AlternativeAttribute.java.
boolean cz.vutbr.fit.knot.annotations.modules.suggestionManager.alternative.AlternativeAttribute.contentEqualsForSec | ( | SugBaseAttribute | other | ) |
Compares this with attribute of suggestion and returns, whether objects are same type and have same content (id is irrelevant). Contents of nested annotations are also compared.
other | Object to compare with |
Definition at line 276 of file AlternativeAttribute.java.
boolean cz.vutbr.fit.knot.annotations.modules.suggestionManager.alternative.AlternativeAttribute.equals | ( | Object | object | ) |
Compares this with other object and returns, whether objects are same type and have same id.
object | Object to compare with |
Definition at line 530 of file AlternativeAttribute.java.
int cz.vutbr.fit.knot.annotations.modules.suggestionManager.alternative.AlternativeAttribute.getAlternative | ( | ) |
Gets id of alternative to which this attribute belongs
Definition at line 913 of file AlternativeAttribute.java.
AnnotType cz.vutbr.fit.knot.annotations.modules.suggestionManager.alternative.AlternativeAttribute.getAttributeType | ( | ) |
Gets structured type of attribute (type of annotation)
Definition at line 961 of file AlternativeAttribute.java.
byte [] cz.vutbr.fit.knot.annotations.modules.suggestionManager.alternative.AlternativeAttribute.getBinValue | ( | ) |
Gets attribute value of binary
Definition at line 1150 of file AlternativeAttribute.java.
Boolean cz.vutbr.fit.knot.annotations.modules.suggestionManager.alternative.AlternativeAttribute.getBoolValue | ( | ) |
Gets attribute value of boolean
Definition at line 1141 of file AlternativeAttribute.java.
String cz.vutbr.fit.knot.annotations.modules.suggestionManager.alternative.AlternativeAttribute.getComment | ( | ) |
Gets textual comment
Definition at line 856 of file AlternativeAttribute.java.
Date cz.vutbr.fit.knot.annotations.modules.suggestionManager.alternative.AlternativeAttribute.getDateValue | ( | ) |
Gets attribute value of date
Definition at line 1159 of file AlternativeAttribute.java.
BigDecimal cz.vutbr.fit.knot.annotations.modules.suggestionManager.alternative.AlternativeAttribute.getDecValue | ( | ) |
Gets attribute value of decimal
Implements cz.vutbr.fit.knot.annotations.modules.suggestionManager.alternative.SecAttribute.
Definition at line 1169 of file AlternativeAttribute.java.
List<AltEntityAdditionalAttribute> cz.vutbr.fit.knot.annotations.modules.suggestionManager.alternative.AlternativeAttribute.getEntityAdditionalAttributes | ( | ) |
Gets list of entity additional attribute
Definition at line 212 of file AlternativeAttribute.java.
String cz.vutbr.fit.knot.annotations.modules.suggestionManager.alternative.AlternativeAttribute.getEntityType | ( | ) |
Gets attribute value of entityType
Definition at line 1123 of file AlternativeAttribute.java.
String cz.vutbr.fit.knot.annotations.modules.suggestionManager.alternative.AlternativeAttribute.getEntityVisualURI | ( | ) |
Gets attribute value of entityVisualURI
Definition at line 1132 of file AlternativeAttribute.java.
BigDecimal cz.vutbr.fit.knot.annotations.modules.suggestionManager.alternative.AlternativeAttribute.getGeoLat | ( | ) |
Gets attribute value of geo latitude
Definition at line 1178 of file AlternativeAttribute.java.
BigDecimal cz.vutbr.fit.knot.annotations.modules.suggestionManager.alternative.AlternativeAttribute.getGeoLong | ( | ) |
Gets attribute value of geo longitude
Definition at line 1187 of file AlternativeAttribute.java.
Integer cz.vutbr.fit.knot.annotations.modules.suggestionManager.alternative.AlternativeAttribute.getId | ( | ) |
Gets id of attribute of alternative
Definition at line 978 of file AlternativeAttribute.java.
Integer cz.vutbr.fit.knot.annotations.modules.suggestionManager.alternative.AlternativeAttribute.getIntValue | ( | ) |
Gets attribute value of integer
Definition at line 1196 of file AlternativeAttribute.java.
Alternative cz.vutbr.fit.knot.annotations.modules.suggestionManager.alternative.AlternativeAttribute.getLinkedAlternative | ( | ) |
Gets attribute value of linked alternative
Definition at line 1235 of file AlternativeAttribute.java.
String cz.vutbr.fit.knot.annotations.modules.suggestionManager.alternative.AlternativeAttribute.getName | ( | ) |
Gets name of attribute
Implements cz.vutbr.fit.knot.annotations.modules.suggestionManager.alternative.SecAttribute.
Definition at line 875 of file AlternativeAttribute.java.
Alternative cz.vutbr.fit.knot.annotations.modules.suggestionManager.alternative.AlternativeAttribute.getNestedAlternative | ( | ) |
Gets nested alternative
Definition at line 1014 of file AlternativeAttribute.java.
Integer cz.vutbr.fit.knot.annotations.modules.suggestionManager.alternative.AlternativeAttribute.getPriority | ( | ) |
Gets attribute priority
Implements cz.vutbr.fit.knot.annotations.modules.suggestionManager.alternative.SecAttribute.
Definition at line 838 of file AlternativeAttribute.java.
Alternative cz.vutbr.fit.knot.annotations.modules.suggestionManager.alternative.AlternativeAttribute.getRefAlternative | ( | ) |
Gets alternative to which this attribute belongs
Definition at line 931 of file AlternativeAttribute.java.
String cz.vutbr.fit.knot.annotations.modules.suggestionManager.alternative.AlternativeAttribute.getSimpleType | ( | ) |
Gets name of simple type of attribute
Implements cz.vutbr.fit.knot.annotations.modules.suggestionManager.alternative.SecAttribute.
Definition at line 895 of file AlternativeAttribute.java.
String cz.vutbr.fit.knot.annotations.modules.suggestionManager.alternative.AlternativeAttribute.getStringValue | ( | ) |
Gets attribute value of string
Implements cz.vutbr.fit.knot.annotations.modules.suggestionManager.alternative.SecAttribute.
Definition at line 1206 of file AlternativeAttribute.java.
String cz.vutbr.fit.knot.annotations.modules.suggestionManager.alternative.AlternativeAttribute.getTextValue | ( | ) |
Gets attribute value of text
Implements cz.vutbr.fit.knot.annotations.modules.suggestionManager.alternative.SecAttribute.
Definition at line 1216 of file AlternativeAttribute.java.
Integer cz.vutbr.fit.knot.annotations.modules.suggestionManager.alternative.AlternativeAttribute.getType | ( | ) |
Gets id of structured type of attribute (type of annotation)
Definition at line 996 of file AlternativeAttribute.java.
String cz.vutbr.fit.knot.annotations.modules.suggestionManager.alternative.AlternativeAttribute.getUri | ( | ) |
Gets attribute value of uri
Definition at line 1096 of file AlternativeAttribute.java.
String cz.vutbr.fit.knot.annotations.modules.suggestionManager.alternative.AlternativeAttribute.getUriInOntology | ( | ) |
Gets attributes URI in ontology
Definition at line 1114 of file AlternativeAttribute.java.
Integer cz.vutbr.fit.knot.annotations.modules.suggestionManager.alternative.AlternativeAttribute.getUserValue | ( | ) |
Gets attribute value of user
Definition at line 1226 of file AlternativeAttribute.java.
Object cz.vutbr.fit.knot.annotations.modules.suggestionManager.alternative.AlternativeAttribute.getValue | ( | ) |
Gets value of the attribute
Implements cz.vutbr.fit.knot.annotations.modules.suggestionManager.alternative.SecAttribute.
Definition at line 570 of file AlternativeAttribute.java.
int cz.vutbr.fit.knot.annotations.modules.suggestionManager.alternative.AlternativeAttribute.hashCode | ( | ) |
Definition at line 558 of file AlternativeAttribute.java.
boolean cz.vutbr.fit.knot.annotations.modules.suggestionManager.alternative.AlternativeAttribute.isEmpty | ( | ) |
Checks if attribute value is empty or default value
Definition at line 547 of file AlternativeAttribute.java.
boolean cz.vutbr.fit.knot.annotations.modules.suggestionManager.alternative.AlternativeAttribute.isStructured | ( | ) |
Checks if attribute is structured. Structured attribute is for example GeoPointAttribute
Definition at line 1033 of file AlternativeAttribute.java.
void cz.vutbr.fit.knot.annotations.modules.suggestionManager.alternative.AlternativeAttribute.setAlternative | ( | int | alternative | ) |
Sets id of alternative to which this attribute belongs
alternative | id of alternative to which this attribute belongs |
Definition at line 922 of file AlternativeAttribute.java.
void cz.vutbr.fit.knot.annotations.modules.suggestionManager.alternative.AlternativeAttribute.setAttributeType | ( | AnnotType | attributeType | ) |
Sets structured type of attribute (type of annotation)
attributeType | Structured type of attribute (type of annotation) |
Definition at line 970 of file AlternativeAttribute.java.
void cz.vutbr.fit.knot.annotations.modules.suggestionManager.alternative.AlternativeAttribute.setBoolVAlue | ( | Boolean | boolVAlue | ) |
Sets boolean value of attribute
boolVAlue | New boolean value of attribute |
Definition at line 1253 of file AlternativeAttribute.java.
void cz.vutbr.fit.knot.annotations.modules.suggestionManager.alternative.AlternativeAttribute.setComment | ( | String | comment | ) |
Sets textual comment
comment | Textual comment |
Definition at line 865 of file AlternativeAttribute.java.
void cz.vutbr.fit.knot.annotations.modules.suggestionManager.alternative.AlternativeAttribute.setEntityAdditionalAttributes | ( | List< AltEntityAdditionalAttribute > | entityAdditionalAttributes | ) |
Sets list of entity additional attribute
entityAdditionalAttributes | List of entity additional attribute |
Definition at line 221 of file AlternativeAttribute.java.
void cz.vutbr.fit.knot.annotations.modules.suggestionManager.alternative.AlternativeAttribute.setGeoPointStringValue | ( | String | latitude, |
String | longitude | ||
) | throws IllegalArgumentException |
Sets GeoPoint's latitude and longitude values passed as strings
latitude | Latitude value in string form |
longitude | Longitude value in string form |
Definition at line 667 of file AlternativeAttribute.java.
void cz.vutbr.fit.knot.annotations.modules.suggestionManager.alternative.AlternativeAttribute.setId | ( | Integer | id | ) |
Sets id of attribute of alternative
id | Id of attribute of alternative |
Definition at line 987 of file AlternativeAttribute.java.
void cz.vutbr.fit.knot.annotations.modules.suggestionManager.alternative.AlternativeAttribute.setLinkedAlternative | ( | Alternative | linkedAlternative | ) |
Sets attribute value of linked alternative
Definition at line 1244 of file AlternativeAttribute.java.
void cz.vutbr.fit.knot.annotations.modules.suggestionManager.alternative.AlternativeAttribute.setName | ( | String | name | ) |
Sets name of attribute
name | Name of attribute |
Implements cz.vutbr.fit.knot.annotations.modules.suggestionManager.alternative.SecAttribute.
Definition at line 885 of file AlternativeAttribute.java.
void cz.vutbr.fit.knot.annotations.modules.suggestionManager.alternative.AlternativeAttribute.setNestedAlternative | ( | Alternative | alt | ) |
Sets nested alternative
alt | Nested alternative |
Definition at line 1023 of file AlternativeAttribute.java.
void cz.vutbr.fit.knot.annotations.modules.suggestionManager.alternative.AlternativeAttribute.setPriority | ( | Integer | priority | ) |
Sets attribute priority
priority | Attribute priority |
Implements cz.vutbr.fit.knot.annotations.modules.suggestionManager.alternative.SecAttribute.
Definition at line 848 of file AlternativeAttribute.java.
void cz.vutbr.fit.knot.annotations.modules.suggestionManager.alternative.AlternativeAttribute.setRawValue | ( | Object | value | ) | throws IllegalArgumentException |
Parses provided value and sets that value as a value of attribute
value | new value of the attribute in raw form from XML |
Definition at line 689 of file AlternativeAttribute.java.
void cz.vutbr.fit.knot.annotations.modules.suggestionManager.alternative.AlternativeAttribute.setRefAlternative | ( | Alternative | value | ) |
Sets alternative to which this attribute belongs
value | Alternative to which this attribute belongs |
Definition at line 940 of file AlternativeAttribute.java.
void cz.vutbr.fit.knot.annotations.modules.suggestionManager.alternative.AlternativeAttribute.setRefSecSuggestion | ( | SecSuggestion | value | ) |
Sets secSuggestion to which this attribute belongs
value | SecSuggestion to which this attribute belongs |
Implements cz.vutbr.fit.knot.annotations.modules.suggestionManager.alternative.SecAttribute.
Definition at line 950 of file AlternativeAttribute.java.
void cz.vutbr.fit.knot.annotations.modules.suggestionManager.alternative.AlternativeAttribute.setSimpleType | ( | String | simpleType | ) |
Sets name of simple type of attribute
simpleType | Name of simple type of attribute |
Definition at line 904 of file AlternativeAttribute.java.
void cz.vutbr.fit.knot.annotations.modules.suggestionManager.alternative.AlternativeAttribute.setType | ( | Integer | type | ) |
Sets id of structured type of attribute (type of annotation)
type | id of structured type of attribute (type of annotation) |
Definition at line 1005 of file AlternativeAttribute.java.
void cz.vutbr.fit.knot.annotations.modules.suggestionManager.alternative.AlternativeAttribute.setUri | ( | String | uri | ) |
Sets attribute value of uri
uri | Attribute value of uri |
Definition at line 1087 of file AlternativeAttribute.java.
void cz.vutbr.fit.knot.annotations.modules.suggestionManager.alternative.AlternativeAttribute.setUriInOntology | ( | String | uriInOntology | ) |
Sets attributes URI in ontology
uriInOntology | Uri in ontology |
Definition at line 1105 of file AlternativeAttribute.java.
void cz.vutbr.fit.knot.annotations.modules.suggestionManager.alternative.AlternativeAttribute.setUser | ( | User | user | ) |
Sets attribute value of type Person (user)
user | Attribute value of type Person (user) |
Definition at line 1078 of file AlternativeAttribute.java.
void cz.vutbr.fit.knot.annotations.modules.suggestionManager.alternative.AlternativeAttribute.setValue | ( | Object | value | ) |
Sets value of the attribute. Value should already be a native java value.
For example, for attribute of type Integer value should be integer, not string. If you want to set value and parse that value, you should use setRawValue
value | new value of the attribute |
Implements cz.vutbr.fit.knot.annotations.modules.suggestionManager.alternative.SecAttribute.
Definition at line 622 of file AlternativeAttribute.java.
String cz.vutbr.fit.knot.annotations.modules.suggestionManager.alternative.AlternativeAttribute.toString | ( | ) |
Definition at line 553 of file AlternativeAttribute.java.
|
private |
Update attribute from suggestion attribute.
sba | attribute of the suggestion |
Definition at line 1042 of file AlternativeAttribute.java.
|
private |
Id of alternative to which this attribute belongs
Definition at line 63 of file AlternativeAttribute.java.
|
private |
Structured type of attribute (type of annotation)
Definition at line 163 of file AlternativeAttribute.java.
|
private |
Attribute value of type Binary
Definition at line 124 of file AlternativeAttribute.java.
|
private |
Attribute value of type Boolean
Definition at line 119 of file AlternativeAttribute.java.
|
private |
Comment
Definition at line 149 of file AlternativeAttribute.java.
|
private |
Attribute value of type DateTime, Date or Time
Definition at line 107 of file AlternativeAttribute.java.
|
private |
Attribute value of type Decimal
Definition at line 115 of file AlternativeAttribute.java.
|
protected |
List of entity additional attribute
Definition at line 183 of file AlternativeAttribute.java.
|
private |
type of vocalbulary entity
Definition at line 139 of file AlternativeAttribute.java.
|
private |
uri of image that entity represents
Definition at line 143 of file AlternativeAttribute.java.
|
private |
Attribute value of type GeoPoint - latitude
Definition at line 132 of file AlternativeAttribute.java.
|
private |
Attribute value of type GeoPoint - longitude
Definition at line 135 of file AlternativeAttribute.java.
|
private |
Id of attribute of alternative
Definition at line 58 of file AlternativeAttribute.java.
|
private |
Attribute value of type integer
Definition at line 111 of file AlternativeAttribute.java.
|
private |
Id of linked suggestion (can be null in case of foreign annotation)
Definition at line 93 of file AlternativeAttribute.java.
|
private |
Linked suggestion (can be null in case of foreign annotation)
Definition at line 173 of file AlternativeAttribute.java.
|
private |
Name of attribute
Definition at line 68 of file AlternativeAttribute.java.
|
private |
Id of nested alternative (structured value)
Definition at line 89 of file AlternativeAttribute.java.
|
private |
Nested alternative (structured value)
Definition at line 168 of file AlternativeAttribute.java.
|
private |
Attribute priority (for order)
Definition at line 153 of file AlternativeAttribute.java.
|
private |
Annotation to which this attribute belongs
Definition at line 158 of file AlternativeAttribute.java.
|
staticprotected |
Definition at line 51 of file AlternativeAttribute.java.
|
private |
Name of simple type of attribute (set in structured attributes too)
Definition at line 72 of file AlternativeAttribute.java.
|
private |
Attribute value of type String
Definition at line 97 of file AlternativeAttribute.java.
|
private |
Attribute value of type Text
Definition at line 102 of file AlternativeAttribute.java.
|
private |
Id of structured type of attribute (type of annotation)
Definition at line 76 of file AlternativeAttribute.java.
|
private |
Value of attribute type URI or URI of linked annotation or Image
Definition at line 80 of file AlternativeAttribute.java.
|
private |
URI in ontology
Definition at line 85 of file AlternativeAttribute.java.
|
private |
Attribute value of type Person (user)
Definition at line 178 of file AlternativeAttribute.java.
|
private |
Attribute value of type Person (id of user)
Definition at line 128 of file AlternativeAttribute.java.