|
JCas v0.3.1 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object cas.xml.AbstractCasSaxTagHandler cas.config.JCasSchemeTag
Configuration object for a scheme.
Field Summary | |
protected List |
allowFrom
the allowFrom definitions |
protected JCasCookiesTag |
cookie
the cookies definition |
protected JCasCustomAuthorizationTag |
customAuth
the CUSTOM auth definition |
protected JCasExtendedAuthorizationTag |
extendedAuth
the extended auth definition |
protected String |
instance
The instance |
protected String |
jaasName
the JAAS definition |
protected String |
logfile
The logfile |
protected File |
logFile
The log file |
protected static String |
NAME
The tag name |
protected static String[] |
parents
The parents |
protected String |
schemeName
The scheme name |
protected JCasSystemAuthorizationTag |
systemAuth
the SYSTEM auth definition |
protected Boolean |
useCookies
Use cookies |
Constructor Summary | |
JCasSchemeTag()
Creates a new instance of JCasSchemeTag |
Method Summary | |
protected AbstractCasSaxTagHandler |
createHandler(String tagName,
Attributes attributes)
Returns a new instance of the handler for the specified sub tag. |
List |
getAllowFrom()
Returns the allow from configs. |
JCasCookiesTag |
getCookies()
Returns the cookie handler. |
String |
getCustomAuthorizationQuery(String user)
Returns the query used for custom authorization. |
JCasFunctionTag[] |
getFunctions()
Returns the functions from the extended authorization. |
String |
getInstance()
Returns the instance. |
String |
getJaas()
Returns the JAAS config name. |
File |
getLogfile()
Returns the logfile. |
String[] |
getParentTagNames()
Returns the tag names of all possible parents. |
JCasQueryTag[] |
getQueries()
Returns the queries from the extended authorization. |
Set |
getRequiredRoles()
Returns the roles required from system authorization. |
String |
getSchemeName()
Returns the name of the scheme. |
protected String[] |
getSubTagNames()
Returns the tag names that can appear within this handler but actually do not contain other tags. |
String |
getTagName()
Returns the tag name this handler will take care of. |
boolean |
getUseCookies()
Returns the UseCookies parameter. |
boolean |
isCustomAuthorization()
Returns true if custom authorization is enabled. |
boolean |
isDatabase()
Returns true if database authentication should be performed. |
boolean |
isExtendedAuthorization()
Returns true if extended authorization is enabled. |
boolean |
isJaas()
Returns true if JAAS should be performed. |
boolean |
isSystemAuthorization()
Returns true if system authorization is enabled. |
void |
tagCompleted()
Validates the configuration. |
Methods inherited from class cas.xml.AbstractCasSaxTagHandler |
characters, clear, endElement, getHandler, getSubHandler, getSubHandlerCount, getSubHandlers, getSubTag, getSubTag, getSubTagCount, getSubTags, ignoresUnknownTags, setAttributes, setIgnoreUnknownTags, startElement |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
protected static String NAME
protected static String[] parents
protected String schemeName
protected String instance
protected String logfile
protected File logFile
protected JCasCookiesTag cookie
protected JCasSystemAuthorizationTag systemAuth
protected JCasCustomAuthorizationTag customAuth
protected JCasExtendedAuthorizationTag extendedAuth
protected String jaasName
protected List allowFrom
protected Boolean useCookies
Constructor Detail |
public JCasSchemeTag()
Method Detail |
protected AbstractCasSaxTagHandler createHandler(String tagName, Attributes attributes)
AbstractCasSaxTagHandler
createHandler
in class AbstractCasSaxTagHandler
tagName
- - name of the sub tag
public String[] getParentTagNames()
AbstractCasSaxTagHandler
getParentTagNames
in class AbstractCasSaxTagHandler
protected String[] getSubTagNames()
AbstractCasSaxTagHandler
getSubTagNames
in class AbstractCasSaxTagHandler
public String getTagName()
CasSaxTagHandler
public void tagCompleted() throws SAXException
AbstractCasSaxTagHandler
tagCompleted
in interface CasSaxTagHandler
tagCompleted
in class AbstractCasSaxTagHandler
SAXException
public String getSchemeName()
public String getInstance()
public File getLogfile()
public boolean getUseCookies()
public List getAllowFrom()
public boolean isSystemAuthorization()
public boolean isCustomAuthorization()
public boolean isExtendedAuthorization()
public Set getRequiredRoles()
public String getCustomAuthorizationQuery(String user)
public JCasFunctionTag[] getFunctions()
public JCasQueryTag[] getQueries()
public JCasCookiesTag getCookies()
public String getJaas()
public boolean isJaas()
public boolean isDatabase()
|
JCas v0.3.1 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |