public class XsdElement extends Reference
xsd_element asset type in IGC, displayed as 'XSD Element' in the IGC UI.
| Modifier and Type | Field and Description |
|---|---|
protected ReferenceList |
assigned_to_terms
The
assigned_to_terms property, displayed as 'Assigned to Terms' in the IGC UI. |
protected ReferenceList |
contains_attributes
The
contains_attributes property, displayed as 'Contains XSD Attributes' in the IGC UI. |
protected ReferenceList |
contains_elements
The
contains_elements property, displayed as 'Contains XSD Elements' in the IGC UI. |
protected ReferenceList |
context
The
context property, displayed as 'Parent XSD Object' in the IGC UI. |
protected String |
created_by
The
created_by property, displayed as 'Created By' in the IGC UI. |
protected Date |
created_on
The
created_on property, displayed as 'Created On' in the IGC UI. |
protected String |
data_type
The
data_type property, displayed as 'Data Type' in the IGC UI. |
protected String |
default_value
The
default_value property, displayed as 'Default Value' in the IGC UI. |
protected ArrayList<String> |
enumeration_value
The
enumeration_value property, displayed as 'Enumeration Values' in the IGC UI. |
protected Reference |
extends_xsd_complex_type
The
extends_xsd_complex_type property, displayed as 'Extends XSD Complex Type' in the IGC UI. |
protected String |
fixed_value
The
fixed_value property, displayed as 'Fixed Value' in the IGC UI. |
protected ReferenceList |
foreign_keys
The
foreign_keys property, displayed as 'Foreign Keys' in the IGC UI. |
protected Number |
fraction_digits
The
fraction_digits property, displayed as 'Fraction Digits' in the IGC UI. |
protected ReferenceList |
governed_by_rules
The
governed_by_rules property, displayed as 'Governed by Rules' in the IGC UI. |
protected ReferenceList |
implements_rules
The
implements_rules property, displayed as 'Implements Rules' in the IGC UI. |
protected ReferenceList |
in_collections
The
in_collections property, displayed as 'In Collections' in the IGC UI. |
protected Boolean |
is_abstract
The
is_abstract property, displayed as 'Abstract' in the IGC UI. |
protected Boolean |
is_maximum_range_inclusive
The
is_maximum_range_inclusive property, displayed as 'Maximum Range Inclusive' in the IGC UI. |
protected Boolean |
is_minimum_range_inclusive
The
is_minimum_range_inclusive property, displayed as 'Minimum Range Inclusive' in the IGC UI. |
protected Boolean |
is_nullable
The
is_nullable property, displayed as 'Allow Null Values' in the IGC UI. |
protected ReferenceList |
labels
The
labels property, displayed as 'Labels' in the IGC UI. |
protected Number |
length
The
length property, displayed as 'Length' in the IGC UI. |
protected String |
long_description
The
long_description property, displayed as 'Long Description' in the IGC UI. |
protected Number |
max_length
The
max_length property, displayed as 'Maximum Length' in the IGC UI. |
protected Number |
max_occurs
The
max_occurs property, displayed as 'Maximum Occurrence' in the IGC UI. |
protected ArrayList<String> |
maximum_range
The
maximum_range property, displayed as 'Maximum Range' in the IGC UI. |
protected Number |
min_length
The
min_length property, displayed as 'Minimum Length' in the IGC UI. |
protected Number |
min_occurs
The
min_occurs property, displayed as 'Minimum Occurrence' in the IGC UI. |
protected ArrayList<String> |
minimum_range
The
minimum_range property, displayed as 'Minimum Range' in the IGC UI. |
protected String |
modified_by
The
modified_by property, displayed as 'Modified By' in the IGC UI. |
protected Date |
modified_on
The
modified_on property, displayed as 'Modified On' in the IGC UI. |
protected String |
name
The
name property, displayed as 'Name' in the IGC UI. |
protected String |
name_form
The
name_form property, displayed as 'Form' in the IGC UI. |
protected String |
namespace
The
namespace property, displayed as 'Namespace' in the IGC UI. |
protected ArrayList<String> |
pattern_expression
The
pattern_expression property, displayed as 'Pattern' in the IGC UI. |
protected ReferenceList |
primary_keys
The
primary_keys property, displayed as 'Primary Keys' in the IGC UI. |
protected ReferenceList |
referenced_by_xsd_complex_types
The
referenced_by_xsd_complex_types property, displayed as 'Referenced by XSD Complex Types' in the IGC UI. |
protected ReferenceList |
referenced_by_xsd_element_groups
The
referenced_by_xsd_element_groups property, displayed as 'Referenced by XSD Element Groups' in the IGC UI. |
protected ReferenceList |
referenced_by_xsd_elements
The
referenced_by_xsd_elements property, displayed as 'Referenced by XSD Elements' in the IGC UI. |
protected ReferenceList |
references_xsd_attribute_groups
The
references_xsd_attribute_groups property, displayed as 'References XSD Attribute Groups' in the IGC UI. |
protected ReferenceList |
references_xsd_attributes
The
references_xsd_attributes property, displayed as 'References XSD Attributes' in the IGC UI. |
protected ReferenceList |
references_xsd_element_groups
The
references_xsd_element_groups property, displayed as 'References XSD Element Groups' in the IGC UI. |
protected ReferenceList |
references_xsd_elements
The
references_xsd_elements property, displayed as 'References XSD Elements' in the IGC UI. |
protected Reference |
restricts_xsd_complex_type
The
restricts_xsd_complex_type property, displayed as 'Restricts XSD Complex Type' in the IGC UI. |
protected Reference |
restricts_xsd_simple_type
The
restricts_xsd_simple_type property, displayed as 'Restricts XSD Simple Type' in the IGC UI. |
protected String |
short_description
The
short_description property, displayed as 'Short Description' in the IGC UI. |
protected ReferenceList |
stewards
The
stewards property, displayed as 'Stewards' in the IGC UI. |
protected String |
timezone
The
timezone property, displayed as 'Timezone' in the IGC UI. |
protected Number |
total_digits
The
total_digits property, displayed as 'Total Digits' in the IGC UI. |
protected String |
type
The
type property, displayed as 'Type' in the IGC UI. |
protected ReferenceList |
unique_keys
The
unique_keys property, displayed as 'Unique Keys' in the IGC UI. |
protected String |
white_space
The
white_space property, displayed as 'Total Whitespace' in the IGC UI. |
protected Reference |
xsd_complex_type_definition
The
xsd_complex_type_definition property, displayed as 'XSD Complex Type Definition' in the IGC UI. |
protected Reference |
xsd_simple_type_definition
The
xsd_simple_type_definition property, displayed as 'XSD Simple Type Definition' in the IGC UI. |
| Constructor and Description |
|---|
XsdElement() |
canAssetBeCreatedFromPOJO, getAllPropertiesFromPOJO, getAssetDetails, getAssetTypeForSearch, getAssetTypeFromPOJO, getAssetWithSubsetOfProperties, getAssetWithSubsetOfProperties, getAssetWithSubsetOfProperties, getContext, getDisplayNameFromPOJO, getFieldByName, getFullAssetDetails, getId, getIdentity, getName, getNonRelationshipPropertiesFromPOJO, getPagedRelationalPropertiesFromPOJO, getPropertyByName, getStringPropertiesFromPOJO, getType, getUrl, hasModificationDetails, hasModificationDetails, hasProperty, isCreatableFromPOJO, isFullyRetrieved, isReference, isReference, isReferenceList, isReferenceList, isSimpleType, isSimpleType, populateContext, populateModificationDetails, setContext, setFullyRetrieved, setId, setName, setPropertyByName, setType, setUrlgetAllFields, toStringprotected String name
name property, displayed as 'Name' in the IGC UI.protected String short_description
short_description property, displayed as 'Short Description' in the IGC UI.protected String long_description
long_description property, displayed as 'Long Description' in the IGC UI.protected ReferenceList context
context property, displayed as 'Parent XSD Object' in the IGC UI.
ReferenceList of MainObject objects.protected String namespace
namespace property, displayed as 'Namespace' in the IGC UI.protected ReferenceList labels
protected ReferenceList stewards
stewards property, displayed as 'Stewards' in the IGC UI.
ReferenceList of AsclSteward objects.protected ReferenceList assigned_to_terms
assigned_to_terms property, displayed as 'Assigned to Terms' in the IGC UI.
ReferenceList of Term objects.protected ReferenceList implements_rules
implements_rules property, displayed as 'Implements Rules' in the IGC UI.
ReferenceList of InformationGovernanceRule objects.protected ReferenceList governed_by_rules
governed_by_rules property, displayed as 'Governed by Rules' in the IGC UI.
ReferenceList of InformationGovernanceRule objects.protected ReferenceList contains_elements
contains_elements property, displayed as 'Contains XSD Elements' in the IGC UI.
ReferenceList of MainObject objects.protected ReferenceList contains_attributes
contains_attributes property, displayed as 'Contains XSD Attributes' in the IGC UI.
ReferenceList of XsdAttribute objects.protected ReferenceList references_xsd_elements
references_xsd_elements property, displayed as 'References XSD Elements' in the IGC UI.
ReferenceList of XsdElementReference objects.protected ReferenceList references_xsd_attributes
references_xsd_attributes property, displayed as 'References XSD Attributes' in the IGC UI.
ReferenceList of XsdAttributeReference objects.protected ReferenceList references_xsd_element_groups
references_xsd_element_groups property, displayed as 'References XSD Element Groups' in the IGC UI.
ReferenceList of XsdElementGroupReference objects.protected ReferenceList references_xsd_attribute_groups
references_xsd_attribute_groups property, displayed as 'References XSD Attribute Groups' in the IGC UI.
ReferenceList of XsdAttributeGroup objects.protected ReferenceList referenced_by_xsd_elements
referenced_by_xsd_elements property, displayed as 'Referenced by XSD Elements' in the IGC UI.
ReferenceList of XsdElementReference objects.protected ReferenceList referenced_by_xsd_element_groups
referenced_by_xsd_element_groups property, displayed as 'Referenced by XSD Element Groups' in the IGC UI.
ReferenceList of XsdElementReference objects.protected ReferenceList referenced_by_xsd_complex_types
referenced_by_xsd_complex_types property, displayed as 'Referenced by XSD Complex Types' in the IGC UI.
ReferenceList of XsdElementReference objects.protected Reference xsd_complex_type_definition
xsd_complex_type_definition property, displayed as 'XSD Complex Type Definition' in the IGC UI.
Reference to a XsdComplexType object.protected Reference xsd_simple_type_definition
xsd_simple_type_definition property, displayed as 'XSD Simple Type Definition' in the IGC UI.
Reference to a XsdSimpleType object.protected String data_type
data_type property, displayed as 'Data Type' in the IGC UI.protected Reference extends_xsd_complex_type
extends_xsd_complex_type property, displayed as 'Extends XSD Complex Type' in the IGC UI.
Reference to a XsdComplexType object.protected Reference restricts_xsd_complex_type
restricts_xsd_complex_type property, displayed as 'Restricts XSD Complex Type' in the IGC UI.
Reference to a XsdComplexType object.protected Reference restricts_xsd_simple_type
restricts_xsd_simple_type property, displayed as 'Restricts XSD Simple Type' in the IGC UI.
Reference to a XsdSimpleType object.protected Boolean is_abstract
is_abstract property, displayed as 'Abstract' in the IGC UI.protected String type
type property, displayed as 'Type' in the IGC UI.
protected String default_value
default_value property, displayed as 'Default Value' in the IGC UI.protected String fixed_value
fixed_value property, displayed as 'Fixed Value' in the IGC UI.protected Number length
length property, displayed as 'Length' in the IGC UI.protected Number min_length
min_length property, displayed as 'Minimum Length' in the IGC UI.protected Number max_length
max_length property, displayed as 'Maximum Length' in the IGC UI.protected Number fraction_digits
fraction_digits property, displayed as 'Fraction Digits' in the IGC UI.protected Number min_occurs
min_occurs property, displayed as 'Minimum Occurrence' in the IGC UI.protected Number max_occurs
max_occurs property, displayed as 'Maximum Occurrence' in the IGC UI.protected Boolean is_nullable
is_nullable property, displayed as 'Allow Null Values' in the IGC UI.protected Number total_digits
total_digits property, displayed as 'Total Digits' in the IGC UI.protected String white_space
white_space property, displayed as 'Total Whitespace' in the IGC UI.protected String timezone
timezone property, displayed as 'Timezone' in the IGC UI.protected String name_form
name_form property, displayed as 'Form' in the IGC UI.protected ReferenceList primary_keys
primary_keys property, displayed as 'Primary Keys' in the IGC UI.
ReferenceList of XsdPrimaryKey objects.protected ReferenceList unique_keys
unique_keys property, displayed as 'Unique Keys' in the IGC UI.
ReferenceList of XsdUniqueKey objects.protected ReferenceList foreign_keys
foreign_keys property, displayed as 'Foreign Keys' in the IGC UI.
ReferenceList of XsdForeignKey objects.protected ArrayList<String> pattern_expression
pattern_expression property, displayed as 'Pattern' in the IGC UI.protected ArrayList<String> minimum_range
minimum_range property, displayed as 'Minimum Range' in the IGC UI.protected Boolean is_minimum_range_inclusive
is_minimum_range_inclusive property, displayed as 'Minimum Range Inclusive' in the IGC UI.protected ArrayList<String> maximum_range
maximum_range property, displayed as 'Maximum Range' in the IGC UI.protected Boolean is_maximum_range_inclusive
is_maximum_range_inclusive property, displayed as 'Maximum Range Inclusive' in the IGC UI.protected ArrayList<String> enumeration_value
enumeration_value property, displayed as 'Enumeration Values' in the IGC UI.protected ReferenceList in_collections
in_collections property, displayed as 'In Collections' in the IGC UI.
ReferenceList of Collection objects.protected String created_by
created_by property, displayed as 'Created By' in the IGC UI.protected Date created_on
created_on property, displayed as 'Created On' in the IGC UI.protected String modified_by
modified_by property, displayed as 'Modified By' in the IGC UI.protected Date modified_on
modified_on property, displayed as 'Modified On' in the IGC UI.public static String getIgcTypeId()
public static String getIgcTypeDisplayName()
public String getShortDescription()
short_descriptionpublic void setShortDescription(String short_description)
short_descriptionpublic String getLongDescription()
long_descriptionpublic void setLongDescription(String long_description)
long_descriptionpublic ReferenceList getTheContext()
contextpublic void setTheContext(ReferenceList context)
contextpublic ReferenceList getLabels()
labelspublic void setLabels(ReferenceList labels)
labelspublic ReferenceList getStewards()
stewardspublic void setStewards(ReferenceList stewards)
stewardspublic ReferenceList getAssignedToTerms()
assigned_to_termspublic void setAssignedToTerms(ReferenceList assigned_to_terms)
assigned_to_termspublic ReferenceList getImplementsRules()
implements_rulespublic void setImplementsRules(ReferenceList implements_rules)
implements_rulespublic ReferenceList getGovernedByRules()
governed_by_rulespublic void setGovernedByRules(ReferenceList governed_by_rules)
governed_by_rulespublic ReferenceList getContainsElements()
contains_elementspublic void setContainsElements(ReferenceList contains_elements)
contains_elementspublic ReferenceList getContainsAttributes()
contains_attributespublic void setContainsAttributes(ReferenceList contains_attributes)
contains_attributespublic ReferenceList getReferencesXsdElements()
references_xsd_elementspublic void setReferencesXsdElements(ReferenceList references_xsd_elements)
references_xsd_elementspublic ReferenceList getReferencesXsdAttributes()
references_xsd_attributespublic void setReferencesXsdAttributes(ReferenceList references_xsd_attributes)
references_xsd_attributespublic ReferenceList getReferencesXsdElementGroups()
references_xsd_element_groupspublic void setReferencesXsdElementGroups(ReferenceList references_xsd_element_groups)
references_xsd_element_groupspublic ReferenceList getReferencesXsdAttributeGroups()
references_xsd_attribute_groupspublic void setReferencesXsdAttributeGroups(ReferenceList references_xsd_attribute_groups)
references_xsd_attribute_groupspublic ReferenceList getReferencedByXsdElements()
referenced_by_xsd_elementspublic void setReferencedByXsdElements(ReferenceList referenced_by_xsd_elements)
referenced_by_xsd_elementspublic ReferenceList getReferencedByXsdElementGroups()
referenced_by_xsd_element_groupspublic void setReferencedByXsdElementGroups(ReferenceList referenced_by_xsd_element_groups)
referenced_by_xsd_element_groupspublic ReferenceList getReferencedByXsdComplexTypes()
referenced_by_xsd_complex_typespublic void setReferencedByXsdComplexTypes(ReferenceList referenced_by_xsd_complex_types)
referenced_by_xsd_complex_typespublic Reference getXsdComplexTypeDefinition()
xsd_complex_type_definitionpublic void setXsdComplexTypeDefinition(Reference xsd_complex_type_definition)
xsd_complex_type_definitionpublic Reference getXsdSimpleTypeDefinition()
xsd_simple_type_definitionpublic void setXsdSimpleTypeDefinition(Reference xsd_simple_type_definition)
xsd_simple_type_definitionpublic Reference getExtendsXsdComplexType()
extends_xsd_complex_typepublic void setExtendsXsdComplexType(Reference extends_xsd_complex_type)
extends_xsd_complex_typepublic Reference getRestrictsXsdComplexType()
restricts_xsd_complex_typepublic void setRestrictsXsdComplexType(Reference restricts_xsd_complex_type)
restricts_xsd_complex_typepublic Reference getRestrictsXsdSimpleType()
restricts_xsd_simple_typepublic void setRestrictsXsdSimpleType(Reference restricts_xsd_simple_type)
restricts_xsd_simple_typepublic Boolean getIsAbstract()
is_abstractpublic void setIsAbstract(Boolean is_abstract)
is_abstractpublic String getDefaultValue()
default_valuepublic void setDefaultValue(String default_value)
default_valuepublic String getFixedValue()
fixed_valuepublic void setFixedValue(String fixed_value)
fixed_valuepublic Number getMinLength()
min_lengthpublic void setMinLength(Number min_length)
min_lengthpublic Number getMaxLength()
max_lengthpublic void setMaxLength(Number max_length)
max_lengthpublic Number getFractionDigits()
fraction_digitspublic void setFractionDigits(Number fraction_digits)
fraction_digitspublic Number getMinOccurs()
min_occurspublic void setMinOccurs(Number min_occurs)
min_occurspublic Number getMaxOccurs()
max_occurspublic void setMaxOccurs(Number max_occurs)
max_occurspublic Boolean getIsNullable()
is_nullablepublic void setIsNullable(Boolean is_nullable)
is_nullablepublic Number getTotalDigits()
total_digitspublic void setTotalDigits(Number total_digits)
total_digitspublic String getWhiteSpace()
white_spacepublic void setWhiteSpace(String white_space)
white_spacepublic ReferenceList getPrimaryKeys()
primary_keyspublic void setPrimaryKeys(ReferenceList primary_keys)
primary_keyspublic ReferenceList getUniqueKeys()
unique_keyspublic void setUniqueKeys(ReferenceList unique_keys)
unique_keyspublic ReferenceList getForeignKeys()
foreign_keyspublic void setForeignKeys(ReferenceList foreign_keys)
foreign_keyspublic ArrayList<String> getPatternExpression()
pattern_expressionpublic void setPatternExpression(ArrayList<String> pattern_expression)
pattern_expressionpublic ArrayList<String> getMinimumRange()
minimum_rangepublic void setMinimumRange(ArrayList<String> minimum_range)
minimum_rangepublic Boolean getIsMinimumRangeInclusive()
is_minimum_range_inclusivepublic void setIsMinimumRangeInclusive(Boolean is_minimum_range_inclusive)
is_minimum_range_inclusivepublic ArrayList<String> getMaximumRange()
maximum_rangepublic void setMaximumRange(ArrayList<String> maximum_range)
maximum_rangepublic Boolean getIsMaximumRangeInclusive()
is_maximum_range_inclusivepublic void setIsMaximumRangeInclusive(Boolean is_maximum_range_inclusive)
is_maximum_range_inclusivepublic ArrayList<String> getEnumerationValue()
enumeration_valuepublic void setEnumerationValue(ArrayList<String> enumeration_value)
enumeration_valuepublic ReferenceList getInCollections()
in_collectionspublic void setInCollections(ReferenceList in_collections)
in_collectionspublic String getCreatedBy()
created_bypublic void setCreatedBy(String created_by)
created_bypublic Date getCreatedOn()
created_onpublic void setCreatedOn(Date created_on)
created_onpublic String getModifiedBy()
modified_bypublic void setModifiedBy(String modified_by)
modified_bypublic Date getModifiedOn()
modified_onpublic void setModifiedOn(Date modified_on)
modified_onpublic static Boolean canBeCreated()
public static Boolean includesModificationDetails()
Copyright © 2018–2019 ODPi. All rights reserved.