|
Hyperic HQ Plugin API v. 4.4.0.2 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.hyperic.hq.grouping.critters.ResourceTypeCritterType.ResourceTypeCritter
public class ResourceTypeCritterType.ResourceTypeCritter
Fetches all Resources which match the ResourceTypeName, joins the EAM_RESOURCE_TYPE table, doesn't use proto
| Constructor Summary | |
|---|---|
ResourceTypeCritterType.ResourceTypeCritter(java.lang.String resTypeName,
ResourceTypeCritterType type,
java.util.Collection excludes)
|
|
| Method Summary | |
|---|---|
void |
bindSqlParams(CritterTranslationContext ctx,
org.hibernate.Query q)
Bind any SQL parameters which were previously returned as part of getSql(). |
boolean |
equals(java.lang.Object other)
|
java.lang.String |
getConfig()
Returns a localized description of how the Critter is configured. |
CritterType |
getCritterType()
Returns the CritterType associated with this Critter |
java.util.List |
getProps()
Get a list of CritterPropss which are the current
values set for this critter. |
java.lang.String |
getResourceTypeName()
|
java.lang.String |
getSql(CritterTranslationContext ctx,
java.lang.String resourceAlias)
Get a SQL segment, suitable for placement within a where clause. |
java.lang.String |
getSqlJoins(CritterTranslationContext ctx,
java.lang.String resourceAlias)
Get additional SQL specifying joins requierd by the critter The result of this method is run through CritterTranslationContext.escapeSql(String) which will
turn all references delimited by '@' into unique identifiers. |
int |
hashCode()
|
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ResourceTypeCritterType.ResourceTypeCritter(java.lang.String resTypeName,
ResourceTypeCritterType type,
java.util.Collection excludes)
| Method Detail |
|---|
public void bindSqlParams(CritterTranslationContext ctx,
org.hibernate.Query q)
CritterCritterTranslationContext.escape(String) to bind to variables
which match the references returned from getSql, etc.
bindSqlParams in interface Critterpublic java.lang.String getResourceTypeName()
public java.lang.String getConfig()
Critter
getConfig in interface Critterpublic CritterType getCritterType()
CritterCritterType associated with this Critter
getCritterType in interface Critterpublic java.util.List getProps()
CritterCritterPropss which are the current
values set for this critter.
getProps in interface Critter
public java.lang.String getSql(CritterTranslationContext ctx,
java.lang.String resourceAlias)
CritterCritterTranslationContext.escapeSql(String), which will
turn all references delimited '@' into unique identifiers.
getSql in interface CritterresourceAlias - The SQL alias for the Resource
public java.lang.String getSqlJoins(CritterTranslationContext ctx,
java.lang.String resourceAlias)
CritterCritterTranslationContext.escapeSql(String) which will
turn all references delimited by '@' into unique identifiers.
getSqlJoins in interface Critterpublic boolean equals(java.lang.Object other)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Object
|
Hyperic HQ Plugin API v. 4.4.0.2 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||