|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jboss.portal.server.ServerURL
public class ServerURL
Define an URL at the server level with the concept of control parameters. todo : perhaps introduce the generic notion of scope, to allow more different scoping ?
Field Summary | |
---|---|
protected Parameters |
controlParameters
Control scoped parameters. |
protected static org.apache.log4j.Logger |
log
Logger accessible by subclasses. |
protected java.lang.Boolean |
secure
Do we requet secure or not. |
protected ServerObjectID |
target
The target of this URL. |
protected Parameters |
targetParameters
Target scoped parameters. |
Constructor Summary | |
---|---|
ServerURL(ServerObjectID target)
|
Method Summary | |
---|---|
Parameters |
getControlParameters()
Return the control scoped parameters. |
java.lang.Boolean |
getSecure()
Returns wether the URL is secure or not. |
ServerObjectID |
getTarget()
Return the target or null if there is no target. |
Parameters |
getTargetParameters()
Return the target scoped parameters. |
boolean |
isIdempotent()
Return true if the URL is idempotent. |
void |
setControlParameter(java.lang.String name,
java.lang.String value)
Set the control scoped parameter. |
void |
setControlParameter(java.lang.String name,
java.lang.String[] values)
|
void |
setSecure(java.lang.Boolean secure)
Set the URL secure or not. |
void |
setTargetParameter(java.lang.String name,
java.lang.String value)
Set the target scoped parameter. |
void |
setTargetParameter(java.lang.String name,
java.lang.String[] values)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected static final org.apache.log4j.Logger log
protected final ServerObjectID target
protected final Parameters controlParameters
protected final Parameters targetParameters
protected java.lang.Boolean secure
Constructor Detail |
---|
public ServerURL(ServerObjectID target)
Method Detail |
---|
public ServerObjectID getTarget()
public void setSecure(java.lang.Boolean secure)
secure
- true if the URL must be securepublic java.lang.Boolean getSecure()
public void setControlParameter(java.lang.String name, java.lang.String value)
name
- the parameter name.value
- the parameter value.
java.lang.IllegalArgumentException
- if the name is nullpublic void setControlParameter(java.lang.String name, java.lang.String[] values)
name
- the parameter name.values
- the parameter values.
java.lang.IllegalArgumentException
- if the name is nullsetControlParameter(String, String)
public Parameters getControlParameters()
public void setTargetParameter(java.lang.String name, java.lang.String value)
name
- the parameter name.value
- the parameter value.
java.lang.IllegalArgumentException
- if the name is nullpublic void setTargetParameter(java.lang.String name, java.lang.String[] values)
name
- the parameter name.values
- the parameter values.
java.lang.IllegalArgumentException
- if the name is nullsetTargetParameter(String, String)
public Parameters getTargetParameters()
public boolean isIdempotent()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |