Modifier and Type | Method and Description |
---|---|
GenericWrapperElement |
SchemaElement.getGenericXFTElement() |
Constructor and Description |
---|
SchemaElement(GenericWrapperElement e) |
Modifier and Type | Method and Description |
---|---|
GenericWrapperElement |
DisplaySearch.getElement() |
Modifier and Type | Method and Description |
---|---|
void |
DisplaySearch.setElement(GenericWrapperElement element) |
Modifier and Type | Method and Description |
---|---|
void |
Authorizer.authorize(String action,
GenericWrapperElement e,
UserI user) |
void |
AuthorizerI.authorizeDelete(GenericWrapperElement e,
UserI user) |
void |
Authorizer.authorizeDelete(GenericWrapperElement e,
UserI user) |
void |
AuthorizerI.authorizeRead(GenericWrapperElement e,
UserI user) |
void |
Authorizer.authorizeRead(GenericWrapperElement e,
UserI user) |
void |
AuthorizerI.authorizeSave(GenericWrapperElement e,
UserI user) |
void |
Authorizer.authorizeSave(GenericWrapperElement e,
UserI user) |
CriteriaCollection |
XDATUser.getCriteriaForBackendRead(GenericWrapperElement rootElement) |
Modifier and Type | Method and Description |
---|---|
GenericWrapperElement |
XFTItem.getGenericSchemaElement()
Returns the GenericWrapperElement for this item from the schema
|
Modifier and Type | Method and Description |
---|---|
static XFTItem |
XFTItem.NewItem(GenericWrapperElement e,
Map hash,
boolean throwException,
UserI user) |
static XFTItem |
XFTItem.NewItem(GenericWrapperElement e,
UserI user) |
static XFTItem |
XFTItem.PopulateItemsFromQueryOrganizer(QueryOrganizer qo,
GenericWrapperElement e,
ArrayList parents,
Hashtable row)
If any fields in this Object array have matching header values, then those fields are put into
the XFTItem.
|
static XFTItem |
XFTItem.SelectItemByIds(GenericWrapperElement element,
Object[] ids,
UserI user,
boolean allowMultiples,
boolean preventLoop) |
void |
XFTItem.setElement(GenericWrapperElement element)
Sets the corresponding element for this item, and the item's name
|
Modifier and Type | Method and Description |
---|---|
boolean |
XFTElementSorter.addElement(GenericWrapperElement gwe) |
Modifier and Type | Method and Description |
---|---|
static ArrayList |
ViewManager.GetActiveFields(GenericWrapperElement e,
String header,
boolean allowMultiples,
boolean isRoot) |
static String |
ViewManager.GetActiveView(GenericWrapperElement e,
boolean allowMultiples,
boolean isRoot) |
static ArrayList |
ViewManager.GetAllFields(GenericWrapperElement e,
boolean allowMultiples,
boolean isRoot) |
static String |
ViewManager.GetAllView(GenericWrapperElement e,
boolean allowMultiples,
boolean isRoot) |
static Hashtable |
ViewManager.GetFieldMap(GenericWrapperElement e,
boolean isRoot) |
static Hashtable |
ViewManager.GetFieldMap(GenericWrapperElement e,
String level,
boolean allowMultiples,
boolean isRoot)
String[] {0=field-sql-name,1=XML dot syntax
|
static ArrayList |
ViewManager.GetFieldNames(GenericWrapperElement e,
boolean isRoot)
Returns XMLPath names of all child fields
|
static ArrayList |
ViewManager.GetFieldNames(GenericWrapperElement e,
boolean isRoot,
boolean loadHistory)
Returns XMLPath names of all child fields
|
static ArrayList<String> |
ViewManager.GetFieldNames(GenericWrapperElement e,
String level,
boolean allowMultiples,
boolean isRoot)
Returns XMLPath names of all child fields
|
static ArrayList |
ViewManager.GetFields(GenericWrapperElement e,
String level,
boolean allowMultiples,
boolean isRoot)
Object [4] : 0-tableName,1-field_name,2-header,3-tableAlias
|
static ArrayList |
ViewManager.GetQuarantineFields(GenericWrapperElement e,
String header,
boolean allowMultiples,
boolean isRoot) |
static String |
ViewManager.GetQuarantineView(GenericWrapperElement e,
boolean allowMultiples,
boolean isRoot) |
static String |
DBAction.getSequenceName(GenericWrapperElement e) |
static String |
ViewManager.GetViewColumnName(GenericWrapperElement e,
String xmlPath) |
static String |
ViewManager.GetViewColumnName(GenericWrapperElement e,
String xmlPath,
boolean isRoot) |
static String |
ViewManager.GetViewColumnName(GenericWrapperElement e,
String xmlPath,
String level,
boolean allowMultiples,
boolean isRoot) |
static String |
ViewManager.GetViewName(GenericWrapperElement e,
String level,
boolean allowMultiples,
boolean isRoot) |
static String |
ViewManager.GetViewSQL(GenericWrapperElement e,
String level,
boolean allowMultiples,
boolean isRoot) |
static XFTItem |
DBAction.SelectItemByID(String query,
String functionName,
GenericWrapperElement element,
UserI user,
boolean allowMultiples) |
static XFTItem |
DBAction.SelectItemByIDs(GenericWrapperElement element,
Object[] ids,
UserI user,
boolean allowMultiples,
boolean preventLoop) |
Modifier and Type | Method and Description |
---|---|
ItemCollection |
XFTItemDBLoader.getMultiDBChildren(GenericWrapperElement foreign,
XFTManyToManyReference many,
String mapping_name,
UserI user,
boolean allowMultiples) |
ItemCollection |
XFTItemDBLoader.getSingleDBChildren(GenericWrapperElement foreign,
XFTSuperiorReference sup,
UserI user,
boolean allowMultiples,
boolean preventLoop) |
Modifier and Type | Method and Description |
---|---|
static Integer |
XFTMetaManager.GetElementID(GenericWrapperElement e)
Gets the ID from the database table XFT_Elements for this element.
|
static ItemI |
XFTMetaManager.GetExtensionXFTItem(GenericWrapperElement e) |
Modifier and Type | Method and Description |
---|---|
static XMLWrapperElement |
FlattenedItem.convertElement(GenericWrapperElement gwe) |
Modifier and Type | Method and Description |
---|---|
GenericWrapperElement |
XFTSuperiorReference.getElement1() |
GenericWrapperElement |
XFTManyToManyReference.getElement1() |
GenericWrapperElement |
XFTSuperiorReference.getElement2() |
GenericWrapperElement |
XFTManyToManyReference.getElement2() |
GenericWrapperElement |
XFTMappingColumn.getForeignElement() |
GenericWrapperElement |
XFTManyToManyReference.getOppositeElement(GenericWrapperElement gwe) |
GenericWrapperElement |
XFTSuperiorReference.getSubordinateElement() |
GenericWrapperElement |
XFTSuperiorReference.getSuperiorElement() |
Modifier and Type | Method and Description |
---|---|
static ArrayList |
XFTReferenceManager.FindHiddenSuperiorsFor(GenericWrapperElement e)
Find elements that reference this given element without being referenced within the given element
but will result in an implied column in the given element.
|
static ArrayList |
XFTReferenceManager.FindManyToManysFor(GenericWrapperElement e)
Find elements that this element references as many-to-many.
|
static ArrayList |
XFTReferenceManager.FindSubordinatesFor(GenericWrapperElement e)
Find elements that this element references.
|
static ArrayList |
XFTReferenceManager.FindSuperiorsFor(GenericWrapperElement e)
Find elements that reference this element.
|
ArrayList<XFTMappingColumn> |
XFTManyToManyReference.getMappingColumnsForElement(GenericWrapperElement element)
ArrayList of XFTMappingColumns for this element.
|
GenericWrapperElement |
XFTManyToManyReference.getOppositeElement(GenericWrapperElement gwe) |
void |
XFTManyToManyReference.setElement1(GenericWrapperElement element) |
void |
XFTManyToManyReference.setElement2(GenericWrapperElement element) |
void |
XFTMappingColumn.setForeignElement(GenericWrapperElement element) |
void |
XFTSuperiorReference.setSubordinateElement(GenericWrapperElement element) |
void |
XFTSuperiorReference.setSuperiorElement(GenericWrapperElement element) |
Constructor and Description |
---|
XFTManyToManyReference(GenericWrapperField f1,
GenericWrapperElement foreignElement)
Constructs a Reference object with field and its referenced element and generates a list
of the mapping columns between them.
|
Modifier and Type | Method and Description |
---|---|
GenericWrapperElement |
SchemaElementI.getGenericXFTElement() |
Modifier and Type | Method and Description |
---|---|
static GenericWrapperElement |
GenericWrapperElement.GetElement(String name)
Gets the GenericWrapperElement with a matching name (Must have prefix, unless it is a proper name).
|
static GenericWrapperElement |
GenericWrapperElement.GetElement(String name,
String URI)
Gets the GenericWrapperElement with a matching name.
|
static GenericWrapperElement |
GenericWrapperElement.GetElement(XMLType t)
Get GenericWrapperElement with a matching XMLType
|
GenericWrapperElement |
GenericWrapperElement.getExtendedElement() |
GenericWrapperElement |
GenericWrapperElement.getGenericXFTElement() |
GenericWrapperElement |
GenericWrapperElement.ignoreHistory() |
Modifier and Type | Method and Description |
---|---|
static ArrayList<GenericWrapperElement> |
GenericWrapperElement.GetAllElements(boolean allowAddOns) |
Modifier and Type | Method and Description |
---|---|
String[] |
GenericWrapperElement.findExtensionReferencedField(GenericWrapperElement e,
ArrayList searched,
boolean isRoot)
Returns the dot-syntax for the first reference field which references
0: foreign dot-syntax
1: local dot-syntax
the element.
|
static String[] |
GenericWrapperElement.FindExtensionReferenceField(GenericWrapperElement rootElement,
GenericWrapperElement foreign) |
String |
GenericWrapperElement.findReferencedField(GenericWrapperElement e,
ArrayList searched,
boolean allowExtension,
boolean isRoot)
Returns the dot-syntax for the first reference field which references
the element.
|
String[] |
GenericWrapperElement.findSchemaConnection(GenericWrapperElement foreign) |
static ArrayList |
GenericWrapperUtils.GetActivateFunctions(GenericWrapperElement input) |
static List |
GenericWrapperUtils.GetAlterTableStatements(GenericWrapperElement input)
Generates ALTER TABLE SQL statements for this element.
|
static StringBuffer |
GenericWrapperUtils.GetCreateStatement(GenericWrapperElement input)
Generates the CREATE TABLE SQL statement for this element.
|
String |
GenericWrapperElement.getExtensionXMLPath(GenericWrapperElement foreign) |
static List<String> |
GenericWrapperUtils.GetFunctionStatements(GenericWrapperElement input) |
XFTReferenceI |
GenericWrapperElement.getRelationType(GenericWrapperElement foreign)
Finds the type of relationship between this element and the foreign element
|
static List<String> |
GenericWrapperUtils.GetTextOutputFunctions(GenericWrapperElement input) |
static ArrayList |
GenericWrapperUtils.GetUpdateFunctions(GenericWrapperElement input) |
boolean |
GenericWrapperElement.hasReferenceTo(GenericWrapperElement foreign)
returns true if this element directly references the forieign element.
|
boolean |
GenericWrapperElement.isExtensionOf(GenericWrapperElement foreign) |
Modifier and Type | Class and Description |
---|---|
class |
XMLWrapperElement |
Modifier and Type | Method and Description |
---|---|
GenericWrapperElement |
TableSearch.getElement() |
GenericWrapperElement |
SearchI.getElement() |
GenericWrapperElement |
ItemSearch.getElement() |
GenericWrapperElement |
QueryOrganizerI.getRootElement() |
GenericWrapperElement |
QueryOrganizer.getRootElement() |
Modifier and Type | Method and Description |
---|---|
protected String |
QueryOrganizer.getRootQuery(GenericWrapperElement e,
String sql_name,
String level) |
ItemCollection |
ItemSearch.populateItems(GenericWrapperElement element,
XFTTable table,
QueryOrganizer qo,
boolean extend,
boolean allowMultiples)
translates a XFTTable into a list of items with all available sub-items populated.
|
void |
TableSearch.setElement(GenericWrapperElement element) |
void |
SearchI.setElement(GenericWrapperElement e) |
void |
ItemSearch.setElement(GenericWrapperElement element) |
Constructor and Description |
---|
ItemSearch(UserI u,
GenericWrapperElement e)
Instanciate object with a user and the search element.
|
ItemSearch(UserI u,
GenericWrapperElement e,
CriteriaCollection cc)
Instanciate object with a user, the search element, and a collection of search criteria.
|
TableSearch(UserI u,
GenericWrapperElement e,
CriteriaCollection cc,
boolean joined) |
Modifier and Type | Method and Description |
---|---|
static GenericWrapperElement |
StringUtils.GetRootElement(String fullString) |
Modifier and Type | Method and Description |
---|---|
void |
ValidationResults.addResult(XFTFieldWrapper field,
String briefMessage,
String xmlPath,
GenericWrapperElement e)
Adds error message to collection of results.
|
static ValidationResults |
XFTValidator.ValidateValue(Object value,
ArrayList ruleArrayList,
String prefix,
GenericWrapperField vField,
ValidationResults vr,
String xmlPath,
GenericWrapperElement element) |
Copyright © 2015 Neuroinformatics Research Group. All rights reserved.