ShowPlaceInfo - ShutUpPaulo/TecProg_2016-01 GitHub Wiki
             Class ShowPlaceInfo
1. Class Attributes
| Name | Type | Description | Default Value | 
| STRING_EMPTY | static final String | Defines an empty string | "" | 
| DOUBLE_ZERO | static final double | Defines an zeroed double | 0.0 | 
| FLOAT_ZERO | static final float | Defines an zeroed float | 0.0f | 
| INT_ZERO | static final int | Defines an zeroed int | 0 | 
| LOGGED_OUT | static final Integer | Defines user logged out indicator | -1 | 
| placeMap | googleMap | Place location on Google Maps | null | 
| birthDateField | EditText | Birth date field of user registration view | null | 
| name | String | Place name | STRING_EMPTY | 
| phone | String | Place phone | STRING_EMPTY | 
| operation | String | Place operation | STRING_EMPTY | 
| description | String | Place description | STRING_EMPTY | 
| longitude | double | Place longitude | DOUBLE_ZERO | 
| latitude | double | Place latitude | DOUBLE_ZERO | 
| address | String | Place address | STRING_EMPTY | 
| grade | float | Place grade | FLOAT_ZERO | 
| idPlace | int | Place id | INT_ZERO | 
| showMapButton | Button | Button that shows map | null | 
| hideMapButton | Button | Button that hides map | null | 
| placeMapFragment | SupportMapFragment | Map fragment with the place | null | 
| ratingBar | RatingBar | Rating bar to evaluate the place | null | 
| userdId | Integer | Current user id | LOGGED_OUT | 
| isUserLoggedIn | boolean | Indicates if the user is logged in or not | false | 
| ratingEvaluation | Evaluation | Place rating evaluation | null | 
2. Methods
2.1. onCreate
2.1.1. Description:
- Calls the parent onCreate to setup the activity view that contains this fragment
2.1.2. Arguments:
- Bundle savedInstanceState If the activity is being re-initialized after previously being shut down then this Bundle contains the data it most recently supplied in
2.1.3. Return:
2.1.4. Variables:
2.2. setRatingBarIfNeeded
2.2.1. Description:
- Sets rating bar if user is logged in
2.2.2. Arguments:
2.2.3. Return:
2.2.4. Variables:
2.3. setRatingBar
2.3.1. Description:
- Sets rating bar on place view
2.3.2. Return:
2.3.3. Arguments:
2.3.4. Variables:
| Name | Type | Description | Default Value | 
| evaluatePlaceDAO | EvaluatePlaceDAO | Object that comunicates with database | * * * | 
2.4. setRatingBarStyle
2.4.1. Description:
2.4.2. Return:
2.4.3. Arguments:
2.4.4. Variables:
| Name | Type | Description | Default Value | 
| stars | LayerDrawable | Stars on view used in place rating | * * * | 
2.5. setUpMapIfNeeded
2.5.1. Description:
- Sets up map if is not null
2.5.2. Return:
2.5.3. Arguments:
2.5.4. Variables:
2.6. setUpMap
2.6.1. Description:
2.6.2. Return:
2.6.3. Arguments:
2.6.4. Variables:
2.7. markPlaceOnMap
2.7.1. Description:
2.7.2. Return:
2.7.3. Arguments:
2.7.4. Variables:
2.8. showPlaceInfoOnClick
2.8.1. Description:
- Show place information when the user clicks on this option
2.8.2. Return:
2.8.3. Arguments:
- View view: view where the place will be shown
2.8.4. Variables:
2.9. setPlaceInformation
2.9.1. Description:
2.9.2. Return:
2.9.3. Arguments:
2.9.4. Variables:
| Name | Type | Description | Default Value | 
| intent | Intent | Indicate current intent | * * * | 
2.10. setGrade
2.10.1. Description:
2.10.2. Return:
2.10.3. Arguments:
- float grade: New grade value
2.10.4. Variables:
2.11. setAddress
2.11.1. Description:
2.11.2. Return:
2.11.3. Arguments:
- String address: New place address
2.11.4. Variables:
2.12. getAddress
2.12.1. Description:
- Returns the place address
2.12.2. Return:
- Type: String
- Description: Current place address
2.12.3. Arguments:
2.12.4. Variables:
2.13. getLongitude
2.13.1. Description:
- Returns the place longitude
2.13.2. Return:
* **Type:** double
* **Description:** Current place longitude
2.13.3. Arguments:
2.13.4. Variables:
2.14. setLongitude
2.14.1. Description:
2.14.2. Return:
2.14.3. Arguments:
- double longitude: New longitude value
2.14.4. Variables:
2.15. setDescription
2.15.1. Description:
2.15.2. Return:
2.15.3. Arguments:
- String description: New place description
2.15.4. Variables:
2.16. setOperation
2.16.1. Description:
2.16.2. Return:
2.16.3. Arguments:
- String operation: New operation value
2.16.4. Variables:
2.17. setPhone
2.17.1. Description:
2.17.2. Return:
2.17.3. Arguments:
- String phone: New place phone
2.17.4. Variables:
2.18. getName
2.18.1. Description:
2.18.2. Return:
- Type: String
- Description: Current place name
2.18.3. Arguments:
2.18.4. Variables:
2.19. setName
2.19.1. Description:
2.19.2. Return:
2.19.3. Arguments:
- String phone: New place name
2.19.4. Variables:
2.20. getLatitude
2.20.1. Description:
- Returns the place latitude
2.20.2. Return:
- Type: String
- Description: Current place latitude
2.20.3. Arguments:
2.20.4. Variables:
2.21. setLatitude
2.21.1. Description:
* Sets place latitude
2.21.2. Return:
2.21.3. Arguments:
- String phone: New place latitude
2.21.4. Variables: