question: gets the optional login name ; can be used for enforcing the rbac rules concode_field_sep String secretKey concode_elem_sep String applicationDescription concode_elem_sep AccessToken preAuthorizedToken concode_elem_sep String callbackURI concode_elem_sep String loginName concode_elem_sep String applicationURI concode_elem_sep String logoUri concode_elem_sep String consumerKey concode_elem_sep String applicationName concode_field_sep String getSecretKey concode_elem_sep String getApplicationName concode_elem_sep void setApplicationDescription concode_elem_sep void setApplicationName concode_elem_sep void setCallbackURI concode_elem_sep String getApplicationDescription concode_elem_sep void setApplicationURI concode_elem_sep void setPreAuthorizedToken concode_elem_sep String getApplicationURI concode_elem_sep void setLoginName concode_elem_sep int hashCode concode_elem_sep void setLogoUri concode_elem_sep boolean equals concode_elem_sep String getCallbackURI concode_elem_sep String getConsumerKey concode_elem_sep AccessToken getPreAuthorizedToken concode_elem_sep String getLogoUri
target: String function ( ) { return loginName == null ? consumerKey : loginName ; }