org.apache.geronimo.xbeans.geronimo.security
Interface GerRoleType

All Superinterfaces:
org.apache.xmlbeans.XmlObject, org.apache.xmlbeans.XmlTokenSource
All Known Implementing Classes:
GerRoleTypeImpl

public interface GerRoleType
extends org.apache.xmlbeans.XmlObject

An XML roleType(@http://geronimo.apache.org/xml/ns/security-2.0). This is a complex type.


Nested Class Summary
static class GerRoleType.Factory
          A factory class with static methods for creating instances of this type.
 
Field Summary
static org.apache.xmlbeans.SchemaType type
           
 
Fields inherited from interface org.apache.xmlbeans.XmlObject
EQUAL, GREATER_THAN, LESS_THAN, NOT_EQUAL
 
Method Summary
 GerDescriptionType addNewDescription()
          Appends and returns a new empty value (as xml) as the last "description" element
 GerDistinguishedNameType addNewDistinguishedName()
          Appends and returns a new empty value (as xml) as the last "distinguished-name" element
 GerLoginDomainPrincipalType addNewLoginDomainPrincipal()
          Appends and returns a new empty value (as xml) as the last "login-domain-principal" element
 GerPrincipalType addNewPrincipal()
          Appends and returns a new empty value (as xml) as the last "principal" element
 GerRealmPrincipalType addNewRealmPrincipal()
          Appends and returns a new empty value (as xml) as the last "realm-principal" element
 GerSubjectInfoType addNewRunAsSubject()
          Appends and returns a new empty "run-as-subject" element
 GerDescriptionType[] getDescriptionArray()
          Gets array of all "description" elements
 GerDescriptionType getDescriptionArray(int i)
          Gets ith "description" element
 GerDistinguishedNameType[] getDistinguishedNameArray()
          Gets array of all "distinguished-name" elements
 GerDistinguishedNameType getDistinguishedNameArray(int i)
          Gets ith "distinguished-name" element
 GerLoginDomainPrincipalType[] getLoginDomainPrincipalArray()
          Gets array of all "login-domain-principal" elements
 GerLoginDomainPrincipalType getLoginDomainPrincipalArray(int i)
          Gets ith "login-domain-principal" element
 GerPrincipalType[] getPrincipalArray()
          Gets array of all "principal" elements
 GerPrincipalType getPrincipalArray(int i)
          Gets ith "principal" element
 GerRealmPrincipalType[] getRealmPrincipalArray()
          Gets array of all "realm-principal" elements
 GerRealmPrincipalType getRealmPrincipalArray(int i)
          Gets ith "realm-principal" element
 String getRoleName()
          Gets the "role-name" attribute
 GerSubjectInfoType getRunAsSubject()
          Gets the "run-as-subject" element
 GerDescriptionType insertNewDescription(int i)
          Inserts and returns a new empty value (as xml) as the ith "description" element
 GerDistinguishedNameType insertNewDistinguishedName(int i)
          Inserts and returns a new empty value (as xml) as the ith "distinguished-name" element
 GerLoginDomainPrincipalType insertNewLoginDomainPrincipal(int i)
          Inserts and returns a new empty value (as xml) as the ith "login-domain-principal" element
 GerPrincipalType insertNewPrincipal(int i)
          Inserts and returns a new empty value (as xml) as the ith "principal" element
 GerRealmPrincipalType insertNewRealmPrincipal(int i)
          Inserts and returns a new empty value (as xml) as the ith "realm-principal" element
 boolean isSetRunAsSubject()
          True if has "run-as-subject" element
 void removeDescription(int i)
          Removes the ith "description" element
 void removeDistinguishedName(int i)
          Removes the ith "distinguished-name" element
 void removeLoginDomainPrincipal(int i)
          Removes the ith "login-domain-principal" element
 void removePrincipal(int i)
          Removes the ith "principal" element
 void removeRealmPrincipal(int i)
          Removes the ith "realm-principal" element
 void setDescriptionArray(GerDescriptionType[] descriptionArray)
          Sets array of all "description" element
 void setDescriptionArray(int i, GerDescriptionType description)
          Sets ith "description" element
 void setDistinguishedNameArray(GerDistinguishedNameType[] distinguishedNameArray)
          Sets array of all "distinguished-name" element
 void setDistinguishedNameArray(int i, GerDistinguishedNameType distinguishedName)
          Sets ith "distinguished-name" element
 void setLoginDomainPrincipalArray(GerLoginDomainPrincipalType[] loginDomainPrincipalArray)
          Sets array of all "login-domain-principal" element
 void setLoginDomainPrincipalArray(int i, GerLoginDomainPrincipalType loginDomainPrincipal)
          Sets ith "login-domain-principal" element
 void setPrincipalArray(GerPrincipalType[] principalArray)
          Sets array of all "principal" element
 void setPrincipalArray(int i, GerPrincipalType principal)
          Sets ith "principal" element
 void setRealmPrincipalArray(GerRealmPrincipalType[] realmPrincipalArray)
          Sets array of all "realm-principal" element
 void setRealmPrincipalArray(int i, GerRealmPrincipalType realmPrincipal)
          Sets ith "realm-principal" element
 void setRoleName(String roleName)
          Sets the "role-name" attribute
 void setRunAsSubject(GerSubjectInfoType runAsSubject)
          Sets the "run-as-subject" element
 int sizeOfDescriptionArray()
          Returns number of "description" element
 int sizeOfDistinguishedNameArray()
          Returns number of "distinguished-name" element
 int sizeOfLoginDomainPrincipalArray()
          Returns number of "login-domain-principal" element
 int sizeOfPrincipalArray()
          Returns number of "principal" element
 int sizeOfRealmPrincipalArray()
          Returns number of "realm-principal" element
 void unsetRunAsSubject()
          Unsets the "run-as-subject" element
 org.apache.xmlbeans.XmlString xgetRoleName()
          Gets (as xml) the "role-name" attribute
 void xsetRoleName(org.apache.xmlbeans.XmlString roleName)
          Sets (as xml) the "role-name" attribute
 
Methods inherited from interface org.apache.xmlbeans.XmlObject
changeType, compareTo, compareValue, copy, execQuery, execQuery, isImmutable, isNil, schemaType, selectAttribute, selectAttribute, selectAttributes, selectChildren, selectChildren, selectChildren, selectPath, selectPath, set, setNil, substitute, toString, validate, validate, valueEquals, valueHashCode
 
Methods inherited from interface org.apache.xmlbeans.XmlTokenSource
documentProperties, dump, getDomNode, monitor, newCursor, newDomNode, newDomNode, newInputStream, newInputStream, newReader, newReader, newXMLInputStream, newXMLInputStream, newXMLStreamReader, newXMLStreamReader, save, save, save, save, save, save, save, save, xmlText, xmlText
 

Field Detail

type

static final org.apache.xmlbeans.SchemaType type
Method Detail

getDescriptionArray

GerDescriptionType[] getDescriptionArray()
Gets array of all "description" elements


getDescriptionArray

GerDescriptionType getDescriptionArray(int i)
Gets ith "description" element


sizeOfDescriptionArray

int sizeOfDescriptionArray()
Returns number of "description" element


setDescriptionArray

void setDescriptionArray(GerDescriptionType[] descriptionArray)
Sets array of all "description" element


setDescriptionArray

void setDescriptionArray(int i,
                         GerDescriptionType description)
Sets ith "description" element


insertNewDescription

GerDescriptionType insertNewDescription(int i)
Inserts and returns a new empty value (as xml) as the ith "description" element


addNewDescription

GerDescriptionType addNewDescription()
Appends and returns a new empty value (as xml) as the last "description" element


removeDescription

void removeDescription(int i)
Removes the ith "description" element


getRunAsSubject

GerSubjectInfoType getRunAsSubject()
Gets the "run-as-subject" element


isSetRunAsSubject

boolean isSetRunAsSubject()
True if has "run-as-subject" element


setRunAsSubject

void setRunAsSubject(GerSubjectInfoType runAsSubject)
Sets the "run-as-subject" element


addNewRunAsSubject

GerSubjectInfoType addNewRunAsSubject()
Appends and returns a new empty "run-as-subject" element


unsetRunAsSubject

void unsetRunAsSubject()
Unsets the "run-as-subject" element


getRealmPrincipalArray

GerRealmPrincipalType[] getRealmPrincipalArray()
Gets array of all "realm-principal" elements


getRealmPrincipalArray

GerRealmPrincipalType getRealmPrincipalArray(int i)
Gets ith "realm-principal" element


sizeOfRealmPrincipalArray

int sizeOfRealmPrincipalArray()
Returns number of "realm-principal" element


setRealmPrincipalArray

void setRealmPrincipalArray(GerRealmPrincipalType[] realmPrincipalArray)
Sets array of all "realm-principal" element


setRealmPrincipalArray

void setRealmPrincipalArray(int i,
                            GerRealmPrincipalType realmPrincipal)
Sets ith "realm-principal" element


insertNewRealmPrincipal

GerRealmPrincipalType insertNewRealmPrincipal(int i)
Inserts and returns a new empty value (as xml) as the ith "realm-principal" element


addNewRealmPrincipal

GerRealmPrincipalType addNewRealmPrincipal()
Appends and returns a new empty value (as xml) as the last "realm-principal" element


removeRealmPrincipal

void removeRealmPrincipal(int i)
Removes the ith "realm-principal" element


getLoginDomainPrincipalArray

GerLoginDomainPrincipalType[] getLoginDomainPrincipalArray()
Gets array of all "login-domain-principal" elements


getLoginDomainPrincipalArray

GerLoginDomainPrincipalType getLoginDomainPrincipalArray(int i)
Gets ith "login-domain-principal" element


sizeOfLoginDomainPrincipalArray

int sizeOfLoginDomainPrincipalArray()
Returns number of "login-domain-principal" element


setLoginDomainPrincipalArray

void setLoginDomainPrincipalArray(GerLoginDomainPrincipalType[] loginDomainPrincipalArray)
Sets array of all "login-domain-principal" element


setLoginDomainPrincipalArray

void setLoginDomainPrincipalArray(int i,
                                  GerLoginDomainPrincipalType loginDomainPrincipal)
Sets ith "login-domain-principal" element


insertNewLoginDomainPrincipal

GerLoginDomainPrincipalType insertNewLoginDomainPrincipal(int i)
Inserts and returns a new empty value (as xml) as the ith "login-domain-principal" element


addNewLoginDomainPrincipal

GerLoginDomainPrincipalType addNewLoginDomainPrincipal()
Appends and returns a new empty value (as xml) as the last "login-domain-principal" element


removeLoginDomainPrincipal

void removeLoginDomainPrincipal(int i)
Removes the ith "login-domain-principal" element


getPrincipalArray

GerPrincipalType[] getPrincipalArray()
Gets array of all "principal" elements


getPrincipalArray

GerPrincipalType getPrincipalArray(int i)
Gets ith "principal" element


sizeOfPrincipalArray

int sizeOfPrincipalArray()
Returns number of "principal" element


setPrincipalArray

void setPrincipalArray(GerPrincipalType[] principalArray)
Sets array of all "principal" element


setPrincipalArray

void setPrincipalArray(int i,
                       GerPrincipalType principal)
Sets ith "principal" element


insertNewPrincipal

GerPrincipalType insertNewPrincipal(int i)
Inserts and returns a new empty value (as xml) as the ith "principal" element


addNewPrincipal

GerPrincipalType addNewPrincipal()
Appends and returns a new empty value (as xml) as the last "principal" element


removePrincipal

void removePrincipal(int i)
Removes the ith "principal" element


getDistinguishedNameArray

GerDistinguishedNameType[] getDistinguishedNameArray()
Gets array of all "distinguished-name" elements


getDistinguishedNameArray

GerDistinguishedNameType getDistinguishedNameArray(int i)
Gets ith "distinguished-name" element


sizeOfDistinguishedNameArray

int sizeOfDistinguishedNameArray()
Returns number of "distinguished-name" element


setDistinguishedNameArray

void setDistinguishedNameArray(GerDistinguishedNameType[] distinguishedNameArray)
Sets array of all "distinguished-name" element


setDistinguishedNameArray

void setDistinguishedNameArray(int i,
                               GerDistinguishedNameType distinguishedName)
Sets ith "distinguished-name" element


insertNewDistinguishedName

GerDistinguishedNameType insertNewDistinguishedName(int i)
Inserts and returns a new empty value (as xml) as the ith "distinguished-name" element


addNewDistinguishedName

GerDistinguishedNameType addNewDistinguishedName()
Appends and returns a new empty value (as xml) as the last "distinguished-name" element


removeDistinguishedName

void removeDistinguishedName(int i)
Removes the ith "distinguished-name" element


getRoleName

String getRoleName()
Gets the "role-name" attribute


xgetRoleName

org.apache.xmlbeans.XmlString xgetRoleName()
Gets (as xml) the "role-name" attribute


setRoleName

void setRoleName(String roleName)
Sets the "role-name" attribute


xsetRoleName

void xsetRoleName(org.apache.xmlbeans.XmlString roleName)
Sets (as xml) the "role-name" attribute



Copyright © 2003-2008 The Apache Geronimo development community. All Rights Reserved.