|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.google.code.linkedinapi.client.constant.LinkedInApiUrls.LinkedInApiUrlBuilder
public static class LinkedInApiUrls.LinkedInApiUrlBuilder
The Class LinkedInApiUrlBuilder.
Field Summary | |
---|---|
private static char |
API_URLS_PLACEHOLDER_END
The Constant API_URLS_PLACEHOLDER_END. |
private static char |
API_URLS_PLACEHOLDER_START
The Constant API_URLS_PLACEHOLDER_START. |
private java.util.Map<java.lang.String,java.lang.String> |
fieldsMap
The fields map. |
private java.util.Map<java.lang.String,java.util.Collection<java.lang.String>> |
parametersMap
The parameters map. |
private static java.lang.String |
QUERY_PARAMETERS_PLACEHOLDER
The Constant QUERY_PARAMETERS_PLACEHOLDER. |
private java.lang.String |
urlFormat
The url format. |
private java.lang.String |
urlType
The url type. |
Constructor Summary | |
---|---|
LinkedInApiUrls.LinkedInApiUrlBuilder(java.lang.String urlFormat)
Instantiates a new linked in api url builder. |
|
LinkedInApiUrls.LinkedInApiUrlBuilder(java.lang.String urlFormat,
java.lang.String urlType)
Instantiates a new linked in api url builder. |
Method Summary | |
---|---|
private void |
appendChildEnums(java.lang.StringBuilder builder,
java.util.Set<? extends CompositeEnum<?>> childEnums)
|
java.lang.String |
buildUrl()
Builds the url. |
private java.util.Map<? extends CompositeEnum<?>,java.util.Set<CompositeEnum<?>>> |
convertIntoEnumMap(java.util.Set<? extends CompositeEnum<?>> enumSet)
|
private static java.lang.String |
encodeUrl(java.lang.String original)
Encode url. |
LinkedInApiUrls.LinkedInApiUrlBuilder |
withEmptyField(java.lang.String name)
With empty field. |
LinkedInApiUrls.LinkedInApiUrlBuilder |
withFacets(java.util.List<Parameter<FacetType,java.lang.String>> facets)
|
LinkedInApiUrls.LinkedInApiUrlBuilder |
withField(java.lang.String name,
java.lang.String value)
With field. |
LinkedInApiUrls.LinkedInApiUrlBuilder |
withField(java.lang.String name,
java.lang.String value,
boolean escape)
With field. |
LinkedInApiUrls.LinkedInApiUrlBuilder |
withFieldEnum(java.lang.String name,
FieldEnum value)
With field enum. |
LinkedInApiUrls.LinkedInApiUrlBuilder |
withFieldEnumSet(java.lang.String name,
java.util.Set<? extends CompositeEnum<?>> enumSet)
With field enum set. |
LinkedInApiUrls.LinkedInApiUrlBuilder |
withParameter(java.lang.String name,
java.lang.String value)
With parameter. |
LinkedInApiUrls.LinkedInApiUrlBuilder |
withParameterEnum(java.lang.String name,
FieldEnum value)
With parameter enum. |
LinkedInApiUrls.LinkedInApiUrlBuilder |
withParameterEnumMap(java.util.Map<? extends FieldEnum,java.lang.String> enumMap)
With parameter enum map. |
LinkedInApiUrls.LinkedInApiUrlBuilder |
withParameterEnumSet(java.lang.String name,
java.util.Set<? extends FieldEnum> enumSet)
With parameter enum set. |
LinkedInApiUrls.LinkedInApiUrlBuilder |
withParameters(java.lang.String name,
java.util.Collection<java.lang.String> values)
With parameters. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private static final char API_URLS_PLACEHOLDER_START
private static final char API_URLS_PLACEHOLDER_END
private static final java.lang.String QUERY_PARAMETERS_PLACEHOLDER
private java.lang.String urlFormat
private java.lang.String urlType
private java.util.Map<java.lang.String,java.util.Collection<java.lang.String>> parametersMap
private java.util.Map<java.lang.String,java.lang.String> fieldsMap
Constructor Detail |
---|
public LinkedInApiUrls.LinkedInApiUrlBuilder(java.lang.String urlFormat)
urlFormat
- the url formatpublic LinkedInApiUrls.LinkedInApiUrlBuilder(java.lang.String urlFormat, java.lang.String urlType)
urlFormat
- the url formaturlType
- the url typeMethod Detail |
---|
public LinkedInApiUrls.LinkedInApiUrlBuilder withParameter(java.lang.String name, java.lang.String value)
name
- the namevalue
- the value
public LinkedInApiUrls.LinkedInApiUrlBuilder withParameters(java.lang.String name, java.util.Collection<java.lang.String> values)
name
- the namevalues
- the values
public LinkedInApiUrls.LinkedInApiUrlBuilder withParameterEnumSet(java.lang.String name, java.util.Set<? extends FieldEnum> enumSet)
name
- the nameenumSet
- the enum set
public LinkedInApiUrls.LinkedInApiUrlBuilder withParameterEnum(java.lang.String name, FieldEnum value)
name
- the namevalue
- the value
public LinkedInApiUrls.LinkedInApiUrlBuilder withParameterEnumMap(java.util.Map<? extends FieldEnum,java.lang.String> enumMap)
enumMap
- the enum map
public LinkedInApiUrls.LinkedInApiUrlBuilder withEmptyField(java.lang.String name)
name
- the name
public LinkedInApiUrls.LinkedInApiUrlBuilder withField(java.lang.String name, java.lang.String value)
name
- the namevalue
- the value
public LinkedInApiUrls.LinkedInApiUrlBuilder withField(java.lang.String name, java.lang.String value, boolean escape)
name
- the namevalue
- the value
public LinkedInApiUrls.LinkedInApiUrlBuilder withFieldEnum(java.lang.String name, FieldEnum value)
name
- the namevalue
- the value
public LinkedInApiUrls.LinkedInApiUrlBuilder withFieldEnumSet(java.lang.String name, java.util.Set<? extends CompositeEnum<?>> enumSet)
name
- the nameenumSet
- the enum set
private void appendChildEnums(java.lang.StringBuilder builder, java.util.Set<? extends CompositeEnum<?>> childEnums)
builder
- childEnums
- private java.util.Map<? extends CompositeEnum<?>,java.util.Set<CompositeEnum<?>>> convertIntoEnumMap(java.util.Set<? extends CompositeEnum<?>> enumSet)
public LinkedInApiUrls.LinkedInApiUrlBuilder withFacets(java.util.List<Parameter<FacetType,java.lang.String>> facets)
public java.lang.String buildUrl()
private static java.lang.String encodeUrl(java.lang.String original)
original
- the originalencoding
- the encoding
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |