com.sun.grid.jgdi.configuration
public class ResourceQuotaRuleFilterImpl extends GEObjectImpl implements ResourceQuotaRuleFilter
Warning: The ResourceQuotaRuleFilterImpl class will not be compatible with future Sun™ Grid Engine releases.
Constructor and Description |
---|
ResourceQuotaRuleFilterImpl()
Create a new instance of ResourceQuotaRuleFilterImpl.
|
ResourceQuotaRuleFilterImpl(boolean initWithDefaultValues)
Create a new instanceof
|
Modifier and Type | Method and Description |
---|---|
void |
addScope(java.lang.String ascope)
Add a java.lang.String attribute.
|
void |
addXscope(java.lang.String axscope)
Add a java.lang.String attribute.
|
java.lang.String |
dump() |
boolean |
equals(java.lang.Object obj)
Is the primary key information equal to the primary key information
of
obj . |
boolean |
equalsCompletely(java.lang.Object obj) |
java.lang.String |
getScope(int index)
Get a java.lang.String attribute at an index.
|
int |
getScopeCount()
Get the number of java.lang.String attributes.
|
java.util.List<java.lang.String> |
getScopeList()
Get a unmodifiable list of all java.lang.String attributes.
|
java.lang.String |
getXscope(int index)
Get a java.lang.String attribute at an index.
|
int |
getXscopeCount()
Get the number of java.lang.String attributes.
|
java.util.List<java.lang.String> |
getXscopeList()
Get a unmodifiable list of all java.lang.String attributes.
|
boolean |
isExpand()
Get the value of the expand attribute.
|
boolean |
isSetExpand()
Determine if the expand attribute is set
|
boolean |
isSetScope()
Determine if the scope attribute is set
|
boolean |
isSetXscope()
Determine if the xscope attribute is set
|
void |
removeAllScope()
Remove all java.lang.String attributes.
|
void |
removeAllXscope()
Remove all java.lang.String attributes.
|
java.lang.String |
removeScope(int index)
Remote a java.lang.String attribute at an index.
|
boolean |
removeScope(java.lang.String ascope)
Remote a specific java.lang.String attribute.
|
java.lang.String |
removeXscope(int index)
Remote a java.lang.String attribute at an index.
|
boolean |
removeXscope(java.lang.String axscope)
Remote a specific java.lang.String attribute.
|
void |
setExpand(boolean aExpand)
Set the expand attribute.
|
void |
setScope(int index,
java.lang.String ascope)
Set a java.lang.String attribute.
|
void |
setXscope(int index,
java.lang.String axscope)
Set a java.lang.String attribute.
|
java.lang.String |
toString() |
getName, getParent, getPathName, getRoot, setName, setParent
public ResourceQuotaRuleFilterImpl()
public ResourceQuotaRuleFilterImpl(boolean initWithDefaultValues)
initWithDefaultValues
- if true
the new instance will
be initialized with the default values as defined
in the cull definition.public boolean isSetExpand()
isSetExpand
in interface ResourceQuotaRuleFilter
true
if the expand attribute is setpublic void setExpand(boolean aExpand)
setExpand
in interface ResourceQuotaRuleFilter
aExpand
- the new value for the expand attributepublic boolean isExpand()
isExpand
in interface ResourceQuotaRuleFilter
public void addScope(java.lang.String ascope)
addScope
in interface ResourceQuotaRuleFilter
ascope
- the new java.lang.String attributepublic void setScope(int index, java.lang.String ascope)
setScope
in interface ResourceQuotaRuleFilter
index
- index of the java.lang.String attributeascope
- the new java.lang.String attributepublic void removeAllScope()
removeAllScope
in interface ResourceQuotaRuleFilter
public java.lang.String removeScope(int index)
removeScope
in interface ResourceQuotaRuleFilter
index
- the index of the java.lang.String attribute which should be
removednull
if
no attribute at this index is storedpublic boolean removeScope(java.lang.String ascope)
removeScope
in interface ResourceQuotaRuleFilter
ascope
- the java.lang.String attribute which should be
removedtrue
if the java.lang.String attribute has been removedpublic java.util.List<java.lang.String> getScopeList()
getScopeList
in interface ResourceQuotaRuleFilter
public int getScopeCount()
getScopeCount
in interface ResourceQuotaRuleFilter
public java.lang.String getScope(int index)
getScope
in interface ResourceQuotaRuleFilter
index
- the index of the java.lang.String attribute which should be
removedpublic boolean isSetScope()
isSetScope
in interface ResourceQuotaRuleFilter
true
if the scope attribute is setpublic void addXscope(java.lang.String axscope)
addXscope
in interface ResourceQuotaRuleFilter
axscope
- the new java.lang.String attributepublic void setXscope(int index, java.lang.String axscope)
setXscope
in interface ResourceQuotaRuleFilter
index
- index of the java.lang.String attributeaxscope
- the new java.lang.String attributepublic void removeAllXscope()
removeAllXscope
in interface ResourceQuotaRuleFilter
public java.lang.String removeXscope(int index)
removeXscope
in interface ResourceQuotaRuleFilter
index
- the index of the java.lang.String attribute which should be
removednull
if
no attribute at this index is storedpublic boolean removeXscope(java.lang.String axscope)
removeXscope
in interface ResourceQuotaRuleFilter
axscope
- the java.lang.String attribute which should be
removedtrue
if the java.lang.String attribute has been removedpublic java.util.List<java.lang.String> getXscopeList()
getXscopeList
in interface ResourceQuotaRuleFilter
public int getXscopeCount()
getXscopeCount
in interface ResourceQuotaRuleFilter
public java.lang.String getXscope(int index)
getXscope
in interface ResourceQuotaRuleFilter
index
- the index of the java.lang.String attribute which should be
removedpublic boolean isSetXscope()
isSetXscope
in interface ResourceQuotaRuleFilter
true
if the xscope attribute is setpublic boolean equals(java.lang.Object obj)
obj
.equals
in class java.lang.Object
obj
- the compared objecttrue
if the primary key information is equal to the
primary key informations of obj
.public boolean equalsCompletely(java.lang.Object obj)
equalsCompletely
in interface GEObject
public java.lang.String toString()
toString
in class java.lang.Object
public java.lang.String dump()
dump
in interface ResourceQuotaRuleFilter
Copyright © 2007 Sun Microsystems, Inc. All rights reserved.