public class DesignResourceReference
extends java.lang.Object
implements java.io.Serializable
Modifier and Type | Class and Description |
---|---|
static class |
DesignResourceReference.GsonTypeAdapter |
Constructor and Description |
---|
DesignResourceReference(java.lang.String refString) |
DesignResourceReference(java.lang.String designApp,
java.lang.String name) |
DesignResourceReference(de.innovationgate.webgate.api.WGDesignDocument doc) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object obj) |
java.lang.String |
getDesignApp() |
java.lang.String |
getResourceLocalName() |
java.lang.String |
getResourceName() |
java.lang.String |
getResourceOverlayReference()
Returns the part of the overlay name that adresses the overlay level of the resource.
|
int |
hashCode() |
boolean |
isExplicitDesignAppChoice() |
DesignResourceReference |
normalize()
Returns of form of the reference where the real target app is contained in
getDesignApp() and getResourceName() does only return the
path of the resource. |
void |
setDesignApp(java.lang.String designApp) |
void |
setExplicitDesignAppChoice(boolean explicitDesignAppChoice) |
void |
setResourceName(java.lang.String resourceName) |
java.lang.String |
toString() |
public DesignResourceReference(de.innovationgate.webgate.api.WGDesignDocument doc) throws de.innovationgate.webgate.api.WGAPIException
de.innovationgate.webgate.api.WGAPIException
public DesignResourceReference(java.lang.String refString)
public DesignResourceReference(java.lang.String designApp, java.lang.String name)
public java.lang.String getDesignApp()
public java.lang.String getResourceName()
public java.lang.String getResourceLocalName()
public java.lang.String toString()
toString
in class java.lang.Object
public void setDesignApp(java.lang.String designApp)
public void setResourceName(java.lang.String resourceName)
public boolean isExplicitDesignAppChoice()
public void setExplicitDesignAppChoice(boolean explicitDesignAppChoice)
public DesignResourceReference normalize()
getDesignApp()
and getResourceName()
does only return the
path of the resource.
Effectively this just removes the optional database key in the resource name and uses it as design app.public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public java.lang.String getResourceOverlayReference()