Module: ActionDispatch::Http::FilterParameters
| Relationships & Source Files | |
| Extension / Inclusion / Inheritance Descendants | |
|
Included In:
::ActionCable::Connection::TestRequest ,
ActionController::TestRequest,
::ActionDispatch::Request ,
::ActionDispatch::TestRequest
| |
| Defined in: | actionpack/lib/action_dispatch/http/filter_parameters.rb |
Overview
Allows you to specify sensitive parameters which will be replaced from the request log by looking in the query string of the request and all sub-hashes of the params hash to filter. Filtering only certain sub-keys from a hash is possible by using the dot notation: ‘credit_card.number’. If a block is given, each key and value of the params hash and all sub-hashes are passed to it, where the value or the key can be replaced using String#replace
or similar methods.
env["action_dispatch.parameter_filter"] = [:password]
#=> replaces the value to all keys matching /password/i with "[FILTERED]"
env["action_dispatch.parameter_filter"] = [:foo, "bar"]
#=> replaces the value to all keys matching /foo|bar/i with "[FILTERED]"
env["action_dispatch.parameter_filter"] = [ "credit_card.code" ]
#=> replaces { credit_card: {code: "xxxx"} } with "[FILTERED]", does not
change { file: { code: "xxxx"} }
env["action_dispatch.parameter_filter"] = -> (k, v) do
v.reverse! if k.match?(/secret/i)
end
#=> reverses the value to all keys matching /secret/i
Constant Summary
-
KV_RE =
# File 'actionpack/lib/action_dispatch/http/filter_parameters.rb', line 76"[^&;=]+"
-
PAIR_RE =
# File 'actionpack/lib/action_dispatch/http/filter_parameters.rb', line 77%r{(#{KV_RE})=(#{KV_RE})}
Instance Method Summary
-
#filtered_env
Returns a hash of request.env with all sensitive data replaced.
-
#filtered_parameters
Returns a hash of parameters with all sensitive data replaced.
-
#filtered_path
Reconstructs a path with all sensitive GET parameters replaced.
- #initialize
- #env_filter private
- #filtered_query_string private
- #parameter_filter private
- #parameter_filter_for(filters) private
Instance Method Details
#env_filter (private)
[ GitHub ]# File 'actionpack/lib/action_dispatch/http/filter_parameters.rb', line 65
def env_filter # :doc: user_key = fetch_header("action_dispatch.parameter_filter") { return NULL_ENV_FILTER } parameter_filter_for(Array(user_key) + ENV_MATCH) end
#filtered_env
Returns a hash of request.env with all sensitive data replaced.
# File 'actionpack/lib/action_dispatch/http/filter_parameters.rb', line 49
def filtered_env @filtered_env ||= env_filter.filter(@env) end
#filtered_parameters
Returns a hash of parameters with all sensitive data replaced.

# File 'actionpack/lib/action_dispatch/http/filter_parameters.rb', line 54
def filtered_path @filtered_path ||= query_string.empty? ? path : "#{path}?#{filtered_query_string}" end
#filtered_query_string (private)
[ GitHub ]# File 'actionpack/lib/action_dispatch/http/filter_parameters.rb', line 78
def filtered_query_string # :doc: query_string.gsub(PAIR_RE) do |_| parameter_filter.filter($1 => $2).first.join("=") end end
#initialize
[ GitHub ]# File 'actionpack/lib/action_dispatch/http/filter_parameters.rb', line 34
def initialize super @filtered_parameters = nil @filtered_env = nil @filtered_path = nil end
#parameter_filter (private)
[ GitHub ]# File 'actionpack/lib/action_dispatch/http/filter_parameters.rb', line 59
def parameter_filter # :doc: parameter_filter_for fetch_header("action_dispatch.parameter_filter") { return NULL_PARAM_FILTER } end
#parameter_filter_for(filters) (private)
[ GitHub ]# File 'actionpack/lib/action_dispatch/http/filter_parameters.rb', line 72
def parameter_filter_for(filters) # :doc: ActiveSupport::ParameterFilter.new(filters) end


The vacation rental market has seen sweeping changes in the last few years as individual marketplaces are being created to offer a single booking experience to travellers. These marketplaces do not manage or have knowledge of the inventory but instead consolidate thousands of property manager’s units (or homeowners) into a single platform. There are many changes impacting thousands of managers worldwide and materially affecting their businesses.
For many, it will be a matter of survival in an industry where their entire business operations are controlled and they are further removed from their guests.
As a vacation rental manager, let’s start with this hypothetical question: would you find it easier to operate your business if you had access to all your data at all points in time? It’s an unfair and loaded question to ask because the answer is obvious, but likewise, the industry today is also loaded and we have a few dominant players who are controlling your entire business through restriction of your data.
 The properties you market are but a grain of sand slowly slipping through an hourglass in an industry controlled by “information silos”, that enforce rules that you must abide by to continue playing in their sandpit.
A walled garden is being built by companies who have a financial interest in keeping you at a distance from your guests and feed you excuses about “phishing”, “security” as to why you cannot receive the email addresses of enquiring guests. These sites prompt bookings to only pay through their “secure” systems and interject their agendas at every possible opportunity., offering you new management tools to ease your life!
As a community of property managers, we are handing the keys to the city that we built from our hard work and our owned or managed properties to a town hall whose only agenda is to tax us and siphon as much revenue as we can possibly afford to pay. For some it has been too late already.
Please send out a simple tweet to this page. We want to find like-minded people who recognize the need for immediate change.
Tweet in SupportWe have written an informative whitepaper which explains the current state of our rental industry, how we are all slowly losing control of our businesses and what we can do to permanently solve this stranglehold we are all experiencing.


Accordion
Default Accordion
Attractions
Some content
Second one
Some content
Readonly Accordion (1st)
Readonly - expanded
Check me!
Collapsed
Check me!
Custom Accordion Colors
Danger
Some content
Primary
Some content
Item In Content
Accordion
Some Item
Margins In Content
Accordion
Card Title
Card Subtitle
Here's a small text description for the card content. Nothing more, nothing less.


First Line
Second Line
Third Line
"EPISODE"
Title Line
She said,"Don't make others suffer for your personal hatred."
Title Font
Serif
Sans Serif
Title Aligned
left
right
center
Dimensions
4:3
16:9
Generate!


|
Louis FarrakhanLocal boy makes good! Successful restaurateur and leader of his own very own full-fledged pseudo-Muslim cult, this 68 years young native of Roxbury, Massachusetts spends most of his time surrounded by a lot of people named Muhammad, many of them his own illegitimate children who are willing to die for him! Walaikum Salaam: it's Arabic for good old fashioned American know-how and ingenuity!But does he really inspire any more fear or respect than your average everyday American black man? Just ask communist homosexual South Park creators Trey Parker and Matt Stone, who backed down from airing an episode of their cartoon ridiculing Farrakhan's Nation of Islam because they didn't want to end up like Minister Malcolm X, whom Farrakhan likely had killed for disagreeing with cult founder Elijah Muhammad! Or ask fellow black man Spike Lee who removed any mention of Farrakhan from his epic film "Malcolm X" after receiving specific, direct threats from the Minister! Why not ask the one or two white residents of Washington D.C. how they felt on the day of the Million Man March!? Or maybe you could talk to the Chicago Housing Authority policemen who, refusing to patrol the infamous north-side housing project Cabrini Green for fear of being killed, were replaced by Farrakhan's Fruit of Islam soldiers who did the job without weapons (unless you count the deadly bow-tie!) At his ripe old age, many people have accused the Minister of softening some of his core views. They point to his efforts in recent years to establish ties with other prominent Muslim leaders, like Libyan dictator Muammar Qaddafi (who offered $1 billion to the NOI). But are Jews still evil?   Was Farrakhan actually whisked away by a spaceship in 1985? We, his public, wait with bated breath to see how he will answer the continued accusations of the filthy, devil-jew media. It's hard not to like this guy. |


Please click here for a high level UML view of the core model.
Please click here to view the CIMI Architecture Guide
| Classes | Description |
|---|---|
| Absent |
Context indicating the known absence of a finding in the subject of information. If the finding is suspected to be absent, use the known or suspected present context instead.
|
| Accreditation |
Type supporting the capture of accreditation information.
|
| ActionContext |
The ActionContext class provides the context for the ProcedureTopic of a clinical statement. For instance, a statement about a procedure may specify that the procedure has been proposed, ordered, planned, performed or possibly not performed. This class aligns with the SNOMED Situations with Explicit Context.
|
| Address |
Base class for addresses to be specialized based on regional and realm-specific needs.
|
| Admission |
A record about the admission of a patient to a facility generally for the provision of care.
|
| AdverseEventEntry |
An entry in the patient record documenting an untoward or unexpected finding observed during the course of an activity or an activity.
Adverse events may capture either a workflow breach that may or may not result in harm but that must be documented for quality improvement purposes or an adverse finding whether or not it can be traceable to an actual workflow breach.
|
| AdverseEventReportEntry |
An entry in an adverse event report documenting an event that may result in harm to a subject and which must be documented.
|
| AdverseFindingAdverseEvent |
An AdverseFinding is any unexpected clinical finding in a patient in the course of care or clinical investigation subject which does not necessarily have a causal relationship with a specific intervention.
|
| AdverseReaction |
Any unfavorable and unintended sign, symptom, disease or other medical occurrence with a possible causal association with the use of a medical product, procedure, or other therapy.
Note that the manifestation of the adverse reaction is captured in FindingTopic.result attribute.
|
| AdverseSensitivityToSubstance |
A finding related to an individual's risk of harm from exposure to a substance or class of substances.
|
| AnatomicalLocation |
A part of the body.
|
| Annotation |
A note containing information relevant to an entry, also containing information about who commented and when.
|
| Any |
Abstract supertype. Usually maps to a type like "Any" or "Object" in an object system. Defined here to provide the value and reference equality semantics.
|
| Archetyped |
Archetypes act as the configuration basis for the particular structures of instances defined by the reference model. To enable archetypes to be used to create valid data, key classes in the reference model act as root points for archetyping; accordingly, these classes have the archetype_details attribute set.
An instance of the class ARCHETYPED contains the relevant archetype identification information, allowing generating archetypes to be matched up with data instances.
|
| Array |
A collection of ordered items that may be are indexed by number.
|
| Assertion |
An assertion is a finding that takes the form of a single coded concept, without an explicit measureable property. An assertion is used to express findings such as 'patient has diabetes' or 'patient has high blood pressure'. An assertion is not expressed as a {measureable property, measured value} pair; if the finding takes that form, EvaluationResult should be used. Note that EvaluationResults {eye color, blue} can sometimes be expressed as assertions and vice versa (blue eye color).
|
| AssertionKnownOrSuspectedPresent |
A context class indicating the known or suspected presence of a condition or characteristic in the subject of information.
|
| Attribution |
Attribution provides a formal pattern and reusable structure for attributes of a record that describes an activity in a process involved in producing, delivering or otherwise influencing the entry in a record. Attribution provides a critical foundation for assessing authenticity, enabling trust, and allowing reproducibility. Provenance assertions are a form of contextual metadata and can themselves become important records with their own provenance. Provenance statement indicates clinical significance in terms of confidence in authenticity, reliability, and trustworthiness, integrity, and stage in lifecycle (e.g. Document Completion - has the artifact been legally authenticated), all of which may impact security, privacy, and trust policies.
Attribution provides a common reference model pattern that may be included directly within a clinical statement (e.g., the metadata associated with the recording of a clinical statement in a system) or within the Provenance pattern when it is preferrable to have such information external to but referencing the clinical statement (see Provenance). Note that, when included directly within a clinical statement, updates made to attribution attribute values will result in a versioning change in the instance. When part of the Provenance class, updates to provenance do not result in an update of the clinical statement referenced by the Provenance class (see Provenance.target).
|
| BirthData |
Type supporting the capture of birth-related information.
|
| Boolean |
logical True/False values; usually physically represented as an integer, but need not be
|
| BradenScaleAssessmentResult |
The BradenScaleAssessmentResult class captures the results of evaluating a patient with the Braden Scale to assess an adult patient's susceptibility to skin breakdown. The summation of the scores ranges from 6-23.
Note: this class does not represent the assessment instrument itself which is considered to be a knowledge artifact rather than an entry in a patient record.
|
| Byte |
a type whose value is an 8-bit value.
|
| Causality |
The result of an assessment of causality typically done for pharmacovigilance - i.e., whether an adverse reaction was caused by exposure to the suspected entity.
|
| Character |
a type whose value is a member of an 8-bit character-set (ISO: "repertoire").
|
| Citizenship |
Type supporting the capture of citizenship information.
|
| ClinicalDevice |
This resource identifies an instance or a type of a manufactured item that is used in the provision of healthcare without being substantially changed through that activity. The device may be a medical or non-medical device. Medical devices includes durable (reusable) medical equipment, implantable devices, as well as disposable equipment used for diagnostic, treatment, and research for healthcare and public health. Non-medical devices may include items such as a machine, cellphone, computer, application, etc.
|
| ClinicalStatement |
A special type of information entry consisting of a topic and a context. The ClinicalStatement class provides the core pattern for more specific clinical statement archetypes, such as a statement that a finding has been found in a patient or that a procedure has been proposed by a clinical decision support system.
The ClinicalStatement pattern defines the core attributes common to most clinical statements and specifies a composition pattern that encourage model component reuse and better alignment with the SNOMED CT Concept Model.
A clinical statement is composed of the StatementTopic class (grouping of attributes for capturing information about a procedure or a clinical finding) and the StatementContext class (grouping of attributes providing the context for the statement topic such as whether a procedure was performed, requested, not performed or whether a finding is suspected present or absent in the patient). At the archetype level, the topic and context components are coordinated to form the clinical statement. For instance, the composition of the ProcedureTopic with the NotPerformed context indicates that the given procedure was not performed.
|
| ClinicalStudyAdverseFinding |
An AdverseFinding is any unexpected clinical finding in a patient documented as part of a clinical investigation which does not necessarily have a causal relationship with a specific study intervention. For instance, a study participant developing a fever during the course of the study.
|
| CodedText |
A Text in a human language whose meaning is captured as concept in a formal terminology. Since CodedText is a subtype of Text, it can be used in place of it, effectively allowing the type Text to mean a text that may optionally be coded. A common use is to record the coded version of a verbatim text (a text originally selected or entered by a human).
|
| CodeSystem |
A formal terminology system.
|
| Component |
The component abstract class is used to represent dependent observations, findings, or procedures associated with the parent clinical statement. A dependent component is a component that does not have an independent existence outside of its parent. For instance, the description of a wound bed must exist in the context of a wound assertion. However, a systolic blood pressure measurement can exist independently of a blood pressure panel. This distinction is important. Collections of independent statements should be represented using the composition structure offered by the CompoundClinicalStatement class. Collections of dependent structures should be modeled using the Component pattern.
|
| Composition |
A composition represents a document such as a patient record, a knowledge artifact, or a catalog definition.
|
| CompoundClinicalStatement |
A CompoundClinicalStatement is a clinical statement representing a collection of independent clinical statements. Each statement within a compound clinical statement may exist outside of the context of the compound clinical statement without any alteration to its meaning. An example is a Panel. Note that complex medications are indivisible clinical statements even though their structure may be a composite data structure. They are generally treated as an independent entry in a record and their parts do not constitute independent entries in a record.
|
| Concept |
The representation of a conceptual idea represented by an ontology or controlled vocabulary.
|
| ConditionAssertion |
An assertion that represents a health condition of a patient that runs a clinical course over a period of time, and may be tracked during that time period.
|
| Content |
Abstract ancestor of all concrete content types. A unit of content that makes up a composition - e.g., a clinical statement in a patient record, a simple or composite action is a knowledge document, a catalog entry in a catalog.
|
| DataType |
Serves as a common ancestor of all CIMI simple and complex data types.
|
| Date |
Represents one day in time, as measured on the Gregorian calendar, used for recording time when the exact time is unknown or excessive precision is undesired, such as birth dates. Date uses the semantics defined by ISO 8601.
|
| DateTime |
A date, date and time or partial date (e.g. just year or year + month) as used in human communication. If hours and minutes are specified, a time zone SHALL be populated. Seconds must be provided due to schema type constraints but may be zero-filled and may be ignored. Dates SHALL be valid dates. The time "24:00" is not allowed.
|
| DeathData |
Information of about a death event.
|
| Decimal |
Rational numbers that have a decimal representation. Decimals may not use exponents, and leading 0 digits are not allowed.
|
| DetailedEncounter |
An interaction between a patient and a practitioner under the auspices of a given organization for the purpose of providing healthcare-related service(s). It is important to understand that if the there is a change in provider or organization, by definition a new encounter will be generated. For example, if a patient is moved from Surgery to Post-Op, a new encounter is generated. Similarly, if a patient receives care from 2 nurses while in Post-Op, there will be 2 encounters.
|
| DetailedPerson |
Refinement of the Person class with additional attributes.
|
| Device |
This resource identifies an instance or a type of a manufactured item that is used in the provision of healthcare without being substantially changed through that activity. The device may be a medical or non-medical device. Medical devices includes durable (reusable) medical equipment, implantable devices, as well as disposable equipment used for diagnostic, treatment, and research for healthcare and public health. Non-medical devices may include items such as a machine, cellphone, computer, application, etc.
|
| Diagnosis |
A diagnosis, which is a disease or injury determined to be present through evaluation of patient history, examination, and/or review of laboratory data.
|
| DimensionalFeature |
Characterizations of the physical size of an anatomical feature.
|
| Discharge |
A record pertaining to the discharge of a patient from an institution.
|
| DiscreteTiming |
A timing expression expressed as a point on a timeline, e.g., a date, time, or timestamp.
|
| DispenseBase |
Base class for dispense contexts.
|
| DispenseEvent |
Record of the dispensing event.
|
| DispenseInstructions |
Medication dispensing instructions provided by the prescriber.
|
| Dosage |
Base class for medication dosage instruction and dosage event.
|
| DosageEvent |
A dosage of medication as it actually occurred, as opposed to a dosage that was planned.
|
| DosageInstruction |
Pattern for the dosing of a medication. Describes how medication is to be administered or how it should be taken.
|
| DurableEncounter |
Contains properties common to multiple kinds of Encounters which last more than a few hours. Such encounters typically include an admission and discharge process.
|
| Duration |
Represents a length of time, independent of any specific point time. Duration is expressed in customary format, i.e. days, hours, minutes, etc. Note that durations cannot be used to represent points or intervals in time.
|
| ElectronicContact |
Data structure representing an electronic contact such as an email address or a phone number.
|
| EmbeddedContent |
Abstract parent class for all types of encapsulated data, such as media files.
|
| EmergencyEncounter |
Emergency is an encounter without a scheduled appointment and urgent clinical services are required.
|
| Encounter |
An abstract class that represents an encounter class.
|
| Entity |
Root class for entities such as people, organizations, and devices that have a separately identifiable existence.
|
| Entry |
An ENTRY is the minimal unit of logical information or knowledge documented within a composition such as a clinical statement in a patient record, a knowledge entry in a knowledge artifact, a product in a product catalog, etc...
|
| EvaluationResult |
The outcome of an evaluation of a characteristic. This model holds a "question" in the key and holds a value in the result. This value is further qualified through the model's properties.
|
| EventContext |
Context associated with non-clinical events such as floods, accidents, and tornadoes.
|
| EventTopic |
An non-clinical event such as a natural disaster. Topic allows the capture of information related to such events when they pertain to the clinical context associated with a given patient.
|
| FamilyMembership |
A role played in the subject's family, such as parent or sibling. Family members do not have to be related by blood, and can include social connections subjectively recognized by the subject as "family".
|
| FindingContext |
The FindingContext class provides the context for the EvaluationResult and Assertion topics of a clinical statement. For instance, a statement about findings may state that the finding was observed present or absent. This class aligns with the SNOMED Situation with Explicit Context.
|
| FindingSiteAssertion |
An assertion about a clinical condition, problem, diagnosis, or other event, situation, issue, or clinical concept located on a specific body location that has risen to a level of concern.
|
| FindingTopic |
The base topic class for assertions and evaluation results that result from medical investigations or diagnostics, independent of the context of the result being present, absent, or hypothetical (as in the case of a goal).
|
| FrequencyBasedRepeat |
A timing expression expressed as a frequency.
|
| GenericAddress |
A generic and not fully structured address expressed using postal conventions (as opposed to GPS or other location definition formats).
|
| GenericIdentifier |
Type for representing identifiers of real-world entities. Typical identifiers include drivers licence number, social security number, veterans affairs number, prescription id, order id, and so on.
|
| GeographicalLocation |
A position, site, point in space, or polygon, designated either by altitude, latitude, and longitude or a postal address, and may be navigated to via directions.
|
| GoalContext |
Clinical statement context for a goal.
|
| GpsLocation |
A location on the surface of the Earth, described by a latitude and longitude (and optional altitude).
|
| HealthCareConsumerRole |
Role assumed by an entity acting as a health care consumer.
|
| HealthCareFacilityLocation |
A location in a health care facility.
|
| HealthCareOrganization |
An organization involved in the provision of health related services.
|
| HealthCareProviderIndividualRole |
A healthcare provider role associated with a person.
|
| HealthCareProviderOrganizationRole |
A non-person health care entity such as a medical group or other organization.
|
| HealthCareProviderRole |
Role associated with the delivery of health care as opposed to a consumer of health care.
|
| HealthCareRole |
A role associated with the delivery or consumption of health care services.
|
| HomeBasePrimaryCareEncounter |
Patient is being treated "In-Home" for this encounter.
|
| Hospice |
A hospice encounter.
|
| Identifier |
Base class representing an identifier scheme.
|
| ImagingProcedure |
Experimental class for an imaging procedure. Note that this class is still incomplete at this time.
|
| IndivisibleClinicalStatement |
Represents clinical statements that cannot be further decomposed into multiple independent clinical statements, i.e., all clinical statements that are not CompoundClinicalStatements. An indivisible clinical statement must be able to stand alone such as a systolic blood pressure measurement which can be interpreted both inside a blood pressure panel or on its own. If the statement cannot stand alone, e.g., the size of a wound, which cannot exist outside the context of the wound itself, then the Component class should be used instead.
|
| InformationEntry |
An entry in a patient record or in a report, generally used for the documentation of clinical information about a subject of information such as a patient or a relative of the patient, asserted by a particular source, recorded, and potentially verified.
|
| InformationEntryAssociation |
Association class used to represent the relationship between a class and one or more clinical statements where the relationship is qualified by one or more attributes.
|
| Ingredient |
A material component in a substance, represented by a code, substance, or medication.
|
| InpatientEncounter |
Patient has been admitted to the facility and assigned a bed.
|
| Instant |
An instant in time - known at least to the second and always includes a time zone. Note: This is intended for precisely observed times (typically system logs etc.), and not human-reported times - for them, use date and dateTime. instant is a more constrained dateTime
|
| Integer |
An integer type
|
| IntegerType |
A countable quantity, used for values such as number of pregnancies or number of cigarettes smoked in a day. Not to be used for amounts that have units.
|
| IntervalValue |
A generic class defining an interval (i.e. range) of any ordered value type. The type T must be a descendant of the type OrderedValue.
|
| IterationBoundRepeatTiming |
A repeat timing expression that is bounded by a number of iterations. For instance, a timing expression to give a medication every 15 minutes not to exceed 10 administrations.
|
| KnownOrSuspectedPresent |
A context indicating that a finding is known or suspected to be present in the subject of information.
|
| LaboratoryProcedure |
Specialization of Procedure that represents a procedure performed on a collected specimen such as a blood panel or a biopsy.
|
| LaboratoryTestResult |
Measurement resulted from a laboratory.
|
| LanguageCapability |
Type representing proficiency in a language.
|
| List |
An ordered collection of items with non-unique membership.
|
| Locatable |
Most classes in the CIMI reference model inherit from the Locatable class, which defines the idea of 'locatability in an archetyped structure'. Locatable defines a runtime name and an archetype_node_id. The archetype_node_id is the standardised semantic code for a node and comes from the corresponding node in the archetype used to create the data. The only exception is at archetype root points in data, where archetype_node_id carries the archetype identifier in string form rather than an interior node id from an archetype. Locatable also provides the attribute archetype_details, which is non-Void for archetype root points in data, and carries meta-data relevant to root points. The name attribute carries a name created at runtime. The 'meaning' of any node is derived formally from the archetype by obtaining the text value for the archetype_node_id code from the archetype ontology section, in the language required.
|
| Location |
A description of a location in terms of who to contact at the location, and activities that may take place at the location. The subclasses of Location, GeographicalLocation and HealthCareFacilityLocation, define the actual location of the Location.
|
| LongTermCare |
A long term care encounter.
|
| Medication |
A class representing a medication, either a prescription drug or over-the-counter drug (potentially including vitamins, herbal remedies, and dietary supplements) that is used to prevent, treat, or relieve symptoms of a disease or abnormal condition. It covers the ingredients and the packaging for a medication.
|
| MedicationDispensePerformance |
Context for the documentation of a medication dispense event.
|
| MedicationOrder |
Context for a medication order.
|
| MedicationProcedure |
The topic for clinical statements concerned with prescribing, administering, or dispensing a medication.
|
| ModifyTargetAction |
Action intended to modify an existing action such as a request to discontinue the administration of a medication or a proposal to cancel an existing order.
Experimental
|
| Multimedia |
A representation of media files, such as audio, visual, biosignal, and similar types.
|
| Name |
Abstract supertype for the name of an entity.
|
| NoKnown |
The context to express an assertion of absence, within the current limits of knowledge. Typically, this context is used for allergy and intolerance statements where no known drug allergy implies that there might be a medication the patient is allergic to, but it has thus far not been encountered.
|
| NonCompletion |
A record that a clinical act was initiated by not completed.
|
| NonPerformance |
A record that a clinical act was not performed and/or never initiated. Do not use this context if the act was initiated or started but aborted or cancelled. Use the NotPerformed context instead.
|
| NumericalValue |
Abstract class defining quantified amounts.
|
| Occupation |
Describes the kind of job a person has held.
|
| Order |
An instruction by a healthcare provider to another healthcare provider to perform some act.
|
| OrderedValue |
Abstract class defining a value on a number line or time line, whose location (magnitude) may be given precisely, or bounded by another value.
|
| OrdinalConcept |
Represents rankings and scores, e.g. pain, Apgar values, etc, where there is a) an implied ordering, b) no implication that the distance between each value is constant, and c) the total number of values is finite. This class can be used for recording symbolic values, e.g., the results on a urinalysis strip {neg, trace, moderate, ...} or numbers like Agar values {0, 1, 2, 3, ...}.
Note that although the term "ordinal" in mathematics means natural numbers only, here any integer is allowed, since negative and zero values are often used by medical professionals for values around a neutral point, for example {-3, -2, -1, 0, 1, 2, 3} for reflex response values.
|
| Organization |
A description of a social or legal structure formed by human beings.
|
| OutpatientVisit |
A direct contact between a patient and a practitioner, to order or furnish hospital services for diagnosis or treatment of the patient, not resulting in formal hospitalization (an overnight stay as an admitted patient).
|
| ParsableContent |
Encapsulated data expressed as a parsable text. The internal syntax of the data item is not described, but must follow the given formalism.
|
| Party |
A party may be either an entity such as a specific person or organization or a role played by an entity such as patient or care provider.
|
| PartyAssociation |
A directed association to a party (i.e., a role or an entity). The PartyAssociation pattern can be used to represent a participation in an activity or a relationship that exists between two parties.
|
| PatientEducationPerformance |
Context associated with the performance of an educational intervention.
|
| PatientRelatedEducation |
This class captures information about counselling or education provided to (or an attempt to provide to) the Patient or to the Patient's representative and provides a means to note how well the Patient understood the information provided. Patient Education may be in the form of written instructions - either pre-defined materials, or personalized instructions - as well as oral counseling.
|
| Performance |
A context indicating the actual performance or execution of a healthcare-related action, e.g., administration of the third dose of Hepatitis B vaccine on Dec 4th 2012, or an appendectomy performed today.
|
| Person |
Base person class.
|
| PersonName |
Common human name format.
|
| PharmacyPromise |
This class represents a MedicationOrder from the perspective of the filling system (i.e., the pharmacy). This class is a subtype of Healthcare Promise, which describes all types or Orders from the filling system perspective, but adds those properties which are specific to medication orders. Although there are many properties shared with MedicationOrder; the pharmacy may change the order within prescribed limits, for example, substituting a generic drug for a branded drug.
|
| PhysicalEvaluation |
A physical evaluation assessment performed on a patient such as review of systems, or taking vital signs at the doctor's office.
|
| PhysicalEvaluationResult |
Measurement resulting from a physical assessment procedure.
|
| PlainText |
A text with optional human language. While the attributes of PlainText and Text are the same, the PlainText class should be used when the text will not be coded (since CodedText is a child of Text but not PlainText).
|
| Plan |
A record indicating an action in the planning phase. Typically, this would include a time at which the action is scheduled to be performed.
|
| PositiveInteger |
An integer whose value is greater than zero.
|
| Preference |
Class representing a patient or provider preference such as a diet preference, best time to contact, preferred communication method, etc ...
|
| PresenceAbsenceContext |
Base class for contexts asserting presence or absence of a finding.
|
| ProcedureTopic |
Description of a healthcare action, independent of action context.
|
| Promise |
An order from the perspective of a fulfillment system.
|
| Proposal |
An offer or a suggestion to perform a healthcare act. A recommendation to a provider is an example of proposal made by a CDS system. A proposal must be accepted by an entity in order for it to be performed.
|
| ProposalAgainst |
Concept represents a recommendation from a clinical decision support system or advice from a consultation to not perform an act.
|
| Provenance |
The Provenance pattern supports the attachment of attribution information to one or more clinical statements and is not part of the clinical statements themselves.
The attachment of provenance information to a clinical statement in this manner does not impact the versioning of the clinical statement target since attribution information is external to the statement.
|
| Qualification |
Education, training or special skills.
|
| QualitativeReferenceRange |
A qualitative reference range specified by a code - e.g., abnormal, severely abnormal.
|
| QuantitativeReferenceRange |
A reference range specified by a quantitative interval.
|
| Quantity |
Quantified type representing scientific quantities, i.e. quantities expressed as a magnitude and units of measure. Quantities can also be used for time durations, where it is more convenient to treat these as simply a number of seconds rather than days, months, years.
|
| Ratio |
A parameterizable ratio, where the numerator and denominator should not be reduced to a decimal, such as 3 tablets/day.
|
| Real |
32-bit real numbers in any interoperable representation, including single-width IEEE floating point
|
| ReferenceRange |
A reference range for the specific instance after lookup from, say, a reference range table given specific criteria. Note that this reference range is not definitional in nature but rather refers to the reference range considered for the given observation for a subject.
|
| Referral |
The Referral class is used to record and send details about a request for service or transfer of a patient to the care of another provider or provider organization.
|
| Repeat |
When a repeated event is to occur.
|
| RepeatTiming |
A timing expression that is not expressed as calendar time. RepeatTiming expressions tend to be relative timing expressions or frequency-based timing expressions.
|
| ReportedActivity |
A reported activity associated with though not necessarily causal to an adverse event.
|
| Request |
A request by a healthcare provider or system to another healthcare provider or system to perform some action.
|
| ResearchStudy |
A process where a researcher or organization plans and then executes a series of steps intended to increase the field of healthcare-related knowledge. This includes studies of safety, efficacy, comparative effectiveness and other information about medications, devices, therapies and other interventional and investigative techniques. A ResearchStudy involves the gathering of information about human or animal subjects.
|
| ResearchStudyArm |
Arm refers to a pre-specified group or subgroup of participants in a clinical trial assigned to receive specific interventions (or no intervention) according to a protocol. The protocol describes an expected sequence of events for one of the participants of a study, e.g. Exposure to drug A, wash-out, exposure to drug B, wash-out, follow-up.
|
| Residency |
Type supporting the capture of residency information.
|
| Role |
Capacity in which an actor is involved in an activity. For instance, 'attending physician'.
Note that attributes of the actor (an entity) that remain constant regardless of the role the actor plays should be part of the entity and not the role. For instance, a person may be a practitioner and a patient. In both cases their date of birth will be the same and thus such information should not be part of the role.
|
| Section |
Represents a heading in a heading structure, or section tree . Can also be used to represent a collection of entries without metadata.
|
| ShortStay |
An encounter that is similar to outpatient but the patient is admitted to a bed.
|
| Signature |
A digital signature along with supporting context. The signature may be electronic/cryptographic in nature, or a graphical image representing a hand-written signature, or a signature process. Different Signature approaches have different utilities.
|
| Specimen |
A specimen is a substance, physical object, or collection of objects, that the laboratory considers a single discrete, uniquely identified unit that is the subject of one or more steps in the laboratory workflow. A specimen may include multiple physical pieces as long as they are considered a single unit within the laboratory workflow. A specimen results from one to many specimen collection procedures, and may be contained in multiple specimen containers. Specimen may have one or more processing activities.
|
| SpecimenCollection |
The specific instance of the procedure in which the specimen was obtained.
|
| SpecimenContainer |
Physical object that touches and holds specimen.
EXAMPLES: slide, tube, box, jar
|
| SpecimenProcessing |
Processing step performed on a specimen.
|
| StatementContext |
Compositional and reusable grouping of clinical statement attributes that provides the context for the topic of a clinical statement. The StatementContext class aligns with the SNOMED CT Situations with Explicit Context. The StatementContext provides the expressivity required to specify that an act was performed or not performed or that a finding was asserted to be present or absent for the given subject of information. It also often holds provenance information relevant to the context of the clinical statement. It is important to note that by default the context applies to the conjunction of the attribute specified in the statement. For instance, if a clinical statement has a topic describing a rash on left arm and a context of 'absent', then the statement states that the subject of interest did not have a rash on the left arm but might have had one on the right arm.
|
| StatementTopic |
Compositional and reusable grouping of clinical statement attributes that make up the clinical focus of the statement. StatementTopic class attributes are aligned with SNOMED CT Concept Model attributes when such an overlap exists. Note that this class does not include contextual attributes such as the nature of the action (ordered, proposed, planned, etc...), the nature of the patient state being described (e.g., present, suspected present, absent), and the attribution of this information (the who, when, where, how, why of the information recorded).
|
| String |
represents unicode-enabled strings
|
| Substance |
A homogeneous material with a definite composition.
|
| SubstitutionBase |
Base class for prospective and retrospective medication substitution information.
|
| SubstitutionInformation |
Information about a substitution that was performed.
|
| SubstitutionInstruction |
Substitution instructions for prospective dispense clinical statements.
|
| SurgicalProcedure |
The topic for surgical procedures, independent of whether the surgery was proposed, ordered, performed, not performed, etc.
|
| SurgicalProcedureOnDevice |
Procedure performed on a device such as the insertion or removal of an implant or the cleaning or repair of an implemented device.
|
| TemporalValue |
An abstract class representing a point in time to some accuracy, following the semantics of ISO 8601.
|
| TermMapping |
Represents an alternative ("mapped") Concept associated with a source concept (i.e., CodedText.concept or the textual value of the CodedText when no equivalent concept has been defined), and the relative match of the mapped Concept with respect to the source Concept. Mappings may be used to add classification terms (e.g. adding ICD classifiers to SNOMED descriptive terms), for computational convenience, or to provide equivalents in other terminologies (e.g. across nursing vocabularies).
|
| Text |
Abstract parent for plain textual and coded text items, which may contain any amount of legal characters arranged as e.g. words, sentences etc (i.e. one Text may be more than one word). Visual formatting and hyperlinks may be included.
|
| Time |
Represents a point in time from an origin usually interpreted as meaning the start of the current day. Used for recording a time of (any) day, not an absolute point in time. Typically used for times of events such as substance administrations.
|
| TimeBoundRepeatTiming |
A repeat timing expression that is bounded within a temporal interval.
|
| Timing |
A timing expression such as points in time when an activity was performed, a frequency of occurrence, or a relative timing expression relative to some event.
|
| Transfer |
Documents the transfer of a patient from one location or responsible organization to another. Note that a transfer from one organization to another will, by definition, trigger a new encounter. A transfer from one location to another may trigger a new encounter depending on whether the responsible organization has changed. A movement from one bed within the same ward to another probably will not, but a movement from one ward to another probably would.
|
| Tunneling |
A description of wound tunneling, a track that extends from the surface of an organ to an underlying area or abscess cavity.
|
| TunnelingComponent |
Dependent statement indicating the presence or absence of tunneling.
|
| Undermining |
Assessment of deep tissue (subcutaneous fat and muscle) damage around the wound margin.
|
| UnderminingComponent |
Dependent statement indicating the presence or absence of undermining.
|
| UniqueDeviceIdentifier |
Unique device identifier (UDI) assigned to device label or package.
|
| UnsignedInteger |
An integer whose value is greater or equal to zero.
|
| URI |
A URI
|
| UriType |
A reference to an object which conforms to the Universal Resource Identifier (URI) standard. See "Universal Resource Identifiers in WWW" by Tim Berners-Lee at http://www.ietf.org/rfc/rfc3986.txt.
|
| Use |
Structure capturing usage preferences for, say, a name, an address, or contact information.
|
| VirtualEncounter |
Represents medical services provided remotely, including telephone consultations and synchronous and asynchronous telehealth. Remote monitoring does not constitute a virtual encounter, but may trigger a virtual encounter if indicated by the situation.
|
| WorkflowBreachAdverseEvent |
An undesired activity or breach of protocol, regardless of whether it resulted in harm to the subject, which must be documented.
|
| WoundAssertion |
A determination that a wound exists at a particular body site, as well as the properties or condition of that wound.
|
| WoundBed |
Characteristics of the wound's base.
|
| WoundBedAppearance |
The area of identified wound bed appearance (necrotic, sloughing, etc.; see LOINC 72371-8) compared to the total area of the wound bed. For example, 40% of the wound bed is necrotic. Results can either be subjective or measured.
|
| WoundBedColor |
The area of identified wound bed color (red, pink, black, white) compared to the total area of the wound bed. For example, 40% of the wound bed is black. Results can either be subjective or measured.
|
| WoundEdge |
Characteristics of the wound's edge.
|
| WoundExudate |
Assertion about the exudate associated with a wound.
|
| WoundExudateComponent |
Dependent statement indicating whether the wound has exudate and the nature of that exudate.
|


How a
Mathematics Undergraduate Degree Can Land You a Career in Data
CONTENTS
- About Me
- Work Experience
- How my Career Started?
- How an undergraduate degree in mathematics is
useful
- What Else should You learn?
- When you’re starting out
- When you have some experience
- A Day In a Life of a Data Professional
- Learning Resources
- Take advantage of github student pack
- Free
- Free(ish)
- Paid
- During my (original) final year, I had to work and study at the same time.
- Took Real Analysis 3x
- Failed Thesis Writing
- I can write proofs. I particularly enjoy Abstract Algebra and Analysis.
- Matrices and It’s Applications (aka Linear Algebra)
- Classical and Modern Geometry
https://benjcabalona1029.github.io
- People assume you’re smart.
- We are decent in Calculus, Probability and Linear Algebra
- If I can learn Real Analysis, I can learn this.
- Knowing a theorem can make your code better.
- Communication Skills
- Asking the right questions
- SQL
- Python
- PyData Stack
- Object Oriented Programming
- Design Patterns
- Tableau / Power BI
git
(not to be confused with github
)
- Familiarity with Linux OS (or a MAC)
- Googling
- Functional Programming
- Software Engineering Principles
- A statically typed language (i.e. Scala)
- Big Data Frameworks (Apache Spark, Hadoop ecosystem)
- Docker
- Whatever new technology is useful in the field.
- https://vt.tiktok.com/ZSJcBUHum/
- Write SQL scripts for any adhoc request / tests.
- Develop Dashboards
- Improve our current Data Pipeline
- Create ML models as needed.
- Meet with stakeholders.
- Meet with vendors.
- Meet with your team mates
- Read.
- Cry.
Pros:
- The money is great. It’s probably bias, but yeah you get paid way above the average
salary.
- Once you get your first job, you won’t have to proactively apply ever again.
- This is is my personal (and my peers’ personal experience)
- When you’re “pirated” that usually means a significant increase in your pay.
Cons:
- Stressful.
- You can never stop learning.
- Overhyped.
I have personally used all the resources listed below.
I’m not sure
Our company has an Oreilly subscription. If you can afford it, it’s worth subscribing there since you
get
a ton of quality books. Most of them is related to Software Engineering.


--- layout: post permalink: vemmanutrition.html Tags: Array NameOfCoupon: Vemma Nutrition Cash Back Summary: See our Vemma Nutrition Coupon Code, Vemma Nutrition Rebate, Vemma Nutrition Promo Code, Vemma Nutrition Discount, Vemma Nutrition Coupon Cash Back Rebate here. MetaKeywords: Vemma Nutrition Coupon Code, Vemma Nutrition Rebate, Vemma Nutrition Promo Code, Vemma Nutrition Cash Back Rebate, Vemma Nutrition Discount, Vemma Nutrition Coupon Image: images/25755.gif LinkURL: http://www.shareasale.com/r.cfm?b=212556&u=412002&m=25755 affiliate_url_link: http://www.icouponblog.com/jane.php?id=925 thesis_readmore: See the Vemma Nutrition Coupon thesis_thumb: http://www.icouponblog.com/tn.php?merchantURL=enjoyvemmanutrition.com Title: Save $7.50 - Vemma Nutrition Coupon Code for enjoyvemmanutrition.com. Vemma Nutrition Rebate & Discount thesis_description: Our Vemma Nutrition Discount Coupon Code for enjoyvemmanutrition.com. We have the best Vemma Nutrition Rebate anywhere. thesis_keywords: Vemma Nutrition , Vemma Nutrition Coupon Code, Vemma Nutrition Discount, Vemma Nutrition Rebate product_name: Vemma Nutrition hop_url: http://www.icouponblog.com/hop.php?id=925 ---
Vemma Nutrition is the world’s most powerful antioxidant. It is also a complete health supplement and provides your body with rich antioxidant, minerals and vitamins. It is developed by a doctor who has experience in both Eastern and Western medicine and therefore he combines the best of both worlds. You would have to eat 2 oranges, 9 avocadoes, 3 stalks of broccoli, 55 eggs, 1 cup of spinach, 37 medium mushrooms, 19 bananas and lots more to get the benefit of just one daily two ounce serving of the Vemma formula. Fortify your body against diseases, get energy, vitality and feel great by the regular use of Vemma Nutrition which was voted the number one super juice by Men’s Journal. Use our discount coupons to get a great deal. > Provide great service to your body by drinking Vemma Nutrition the world’s most powerful antioxidant. You will have to drink only one supplement a day to get the full effectiveness and benefit of the product. Vemma Nutrition is made from mangosteen a south East Asian fruit which is extremely rich in antioxidants. The doctors that formulated Vemma have extracted the xanthones from the mangosteen rind and combined them in mangosteen juice with aloe, green tea, vitamins A, C, D, B1, B2, B3, B5, B6, B12, several additional antioxidants and selected trace minerals. Protect your body from diseases check out Vemma Nutrition today.
Vemma Nutrition drink is pleasant tasting and easy to drink. It provides a powerful liquid formula that makes it easy to get the essential vitamins and antioxidant in one small drink. Fortify your body, make it strong, and increase your resistance to diseases. Live a long, happy, healthy life with the inclusion of Vemma Nutrition in your daily routine.


WITNESS LIST
Administration
April 12, 2011 1:30 PM - or upon adjournment
FOR:
Reveley, Sarah (Kenneth Lovell), San Antonio, TX
Registering, but not testifying:
For:
Borel, Dennis (Coalition of Texans with Disabilities), Austin, TX
Boyte, Melanie (Adapt of Texas), Austin, TX
Choate, Dawn (The Arc of Texas), Austin, TX
Harris, Dwight (Self), Austin, TX
Litzinger, Linda (Self), Austin, TX
Lorenz, Geoff (Mental Health America of Texas), Austin, TX
Murphree, Susan (Disability Rights Texas), Austin, TX
Sapovitz, Heiwa (Adapt of Texas), Austin, TX
Watkins, Sarah (Self), Austin, TX
Wittie, David (Texas Governor's Committee on People with Disabilities), Austin, TX
Providing written testimony:
For:
English, Angie (Texas Governor's Committee on People with Disabilities), Austin, TX
FOR:
Carmack, Mary Ellen (The Daughters of the Republic of Texas), San Antonio, TX
Clogston, Karen (The Daughters of the Republic of Texas), Spring, TX
Ewbanks, Jim (Daughters of the Republic of Texas), Austin, TX
Gault, Stephanie Pichot (Daughters of the Republic of Texas; Villa de San Agustin de
Laredo), The Hills, TX
Higgins, Carlos (Self), Austin, TX
Nowotny, Alice (Self), The Hills, TX
Nuckols, Tom (Self), Austin, TX
Reininger, Evelyn (The Daughters of the Republic of Texas), Rosanky, TX
Reveley, Sarah (Self), San Antonio, TX
Roberts, Madge (The Daughters of the Republic of Texas), San Antonio, TX
Rosser, Pamela J. (The Daughters of the Republic of Texas), San Antonio, TX
Thompson, Karen (Daughters of the Republic of Texas), Leander, TX
Winders, Richard Bruce (also providing written testimony) (Self), San Antonio, TX
AGAINST:
Caridi, Tony (The Daughters of the Republic of Texas), San Antonio, TX
ON:
Hantman, Alan (A.M. Hantman Associates), Fort Lee, NJ
Hodge, Daniel (Office of the Attorney General), Austin, TX
Judd, Bruce (also providing written testimony) (Bruce Judd Consulting), Seaside, FL
Wolfe, Mark (also providing written testimony) (Texas Historical Commission), Austin,
1
WITNESS LIST
Administration
April 12, 2011 1:30 PM - or upon adjournment
TX
Registering, but not testifying:
For:
Brooks, Suzanne (Daughters of the Republic of Texas), Argyle, TX
Dutton, Michael (Daughters of the Republic of Texas), San Antonio, TX
Leach, Lea (Daughters of the Republic of Texas), Durango, TX
Meier, Sandra R. (Daughters of the Republic of Texas), Spring, TX
Pichot, Laura (Self), Hondo, TX
Tannehill, Judy (Daughters of the Republic of Texas), San Marcos, TX
Urdiales, Alicia (Self), Laredo, TX
FOR:
Bowman, Erin (also providing written testimony) (Self), San Antonio, TX
MacDiarmid, Dianne B. (Self), San Antonio, TX
Nukols, Tom (Self), Austin, TX
Reveley, Sarah (Self), San Antonio, TX
AGAINST:
Carmack, Mary Ellen (The Daughters of the Republic of Texas), San Antonio, TX
Clogston, Karen (The Daughters of the Republic of Texas), Spring, TX
Ewbank, Jim (The Daughters of the Republic of Texas), Austin, TX
Gault, Stephanie Pichot (The Daughters of the Republic of Texas; Villa de San Agustin de
Laredo), The Hills, TX
Higgins, Carlos (Self), Austin, TX
Jungman, Paula E. (Self), Boerne, TX
Nowotny, Alice (Self), The Hills, TX
Reininger, Evelyn Pehl (The Daughters of the Republic of Texas), Rosanky, TX
Roberts, Madge (The Daughters of the Republic of Texas), San Antonio, TX
Rosser, Pamela J. (The Daughters of the Republic of Texas), San Antonio, TX
Thompson, Karen (The Daughters of the Republic of Texas), Leander, TX
ON:
Hagee, Michael General (The Admiral Nimitz Foundation), Fredericksburg, TX
Hantman, Alan (A.M. Hantman Associates), Fort Lee, NJ
Hodge, Daniel (The Office of the Attorney General), Austin, TX
Judd, Bruce (also providing written testimony) (Bruce Judd Consulting), Seaside, FL
Wolfe, Mark (also providing written testimony) (Texas Historical Commission), Austin,
TX
Registering, but not testifying:
Against:
Brooks, Suzanne (The Daughters of the Republic of Texas), Argyle, TX
Dutton, Michael (Self), San Antonio, TX
Leach, Lea (The Daughters of the Republic of Texas), Durango, TX
2
WITNESS LIST
Administration
April 12, 2011 1:30 PM - or upon adjournment
Meier, Sandra R. (The Daughters of the Republic of Texas), Spring, TX
Pichot, Laura (Self), Hondo, TX
Tannehill, Judy (Self), San Marcos, TX
Urdiales, Alicia (Self), Laredo, TX
FOR:
Burkett, Terry B. Chairman (Veterans Outreach Committee; Texas Capitol Vietnam War
Monument), Austin, TX
Registering, but not testifying:
For:
Coleman, Kinnan (Self), Austin, TX
McBride, Richard H. (Texas Capitol Vietnam War Monument), Austin, TX
Miterko, John A. (Texas Capitol Vietnam War Monument), Austin, TX
Miterko, Kathleen K. (Self), Austin, TX
Registering, but not testifying:
For:
Acevedo, Adrian (Anadarko Petroleum), Austin, TX
Brooks, Suzanne (Self), Argyle, TX
Hosek, Chris (Self), Austin, TX
Jungman, Paul W. (Western Swing Music), Boerne, TX
Jungman, Paula E. (Western Swing Music), Boerne, TX
Tays, Sara K. (Self), New Braunsfels, TX
Providing written testimony:
For:
Verveer, Chaja (Commission on the Holocaust and Other Genocide), Friendswood, TX
3


|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object java.util.AbstractMap<K,V> java.util.HashMap atg.commerce.catalog.comparison.ProductComparisonList.Entry
public static class ProductComparisonList.Entry
Entry is specifically designed for comparing catalog-based category/product/sku tuples rather than simple Java objects.
Entry will always contain at least the following set of properties:
id
- the unique id that identifies this list entry.
product
- the product repository item for this
list entry. This value should never be null in normal usage.
category
- the category repository item for this
list entry. This value may be null if no parent category was specified
when the list entry was created, and no default parent category exists
for the product in question.
sku
- the sku repository item for this list entry.
This value may be null if no sku was specified when the list entry was
created, and no default sku exists for the product in question.
siteId
- the site id, that entry belongs to
inventoryInfo
- inventory levels and status information
for the entry's sku, represented as an instance of the
InventoryData
class.
priceInfo
- an
ItemPriceInfo
object describing
the unit price of a single instance of the specified product and sku, or null
if no sku was specified and no default sku exists for the product.
productLink
- an HTML fragment that links to the
product's page in the catalog. The default format of the HTML returned
is product.displayName
but this can be changed by setting productLinkFormat
.
The HTML is stored in a property of each list entry to make it easy to
display the link using a TableInfo
component.
categoryLink
- an HTML fragment that links to the
category's page in the catalog. The default format of the HTML returned
is category.displayName
but this can be changed by setting productLinkFormat
.
As with productLink
, the HTML is stored in a property of
each list entry to make it easy to display the link using a
TableInfo
component.
| Nested Class Summary | |
|---|---|
static class |
ProductComparisonList.Entry.InventoryData
Inner class to capture and hold inventory data; returns the same readable properties as atg.commerce.inventory.InventoryInfo, but is serializable so it can participate in session failover. |
| Nested classes/interfaces inherited from class java.util.AbstractMap |
|---|
java.util.AbstractMap.SimpleEntry<K,V>, java.util.AbstractMap.SimpleImmutableEntry<K,V> |
| Constructor Summary | |
|---|---|
ProductComparisonList.Entry()
Create a new Entry and store its id in the hashtable so that entry.id works from jhtml pages. |
| Method Summary | |
|---|---|
protected boolean |
compareItems(RepositoryItem thisValue,
RepositoryItem thatValue)
Compare two repository items for equality, allowing for null values. |
protected boolean |
compareObjects(java.lang.Object thisValue,
java.lang.Object thatValue)
Compare two objects for equality, allowing for null values. |
boolean |
equals(java.lang.Object pObj)
Compare two Entries for equality, where equality is defined as both Entries having the same category, product, and sku. |
RepositoryItem |
getCategory()
Get the category for this comparison list entry. |
java.lang.String |
getCategoryLink()
Get the HTML that links to the category page for this comparison list entry. |
int |
getId()
Get an id that uniquely identifies this particular list entry. |
ProductComparisonList.Entry.InventoryData |
getInventoryInfo()
Get the InventoryData object for this comparison list entry. |
ItemPriceInfo |
getPriceInfo()
Get the ItemPriceInfo object for this comparison list entry. |
RepositoryItem |
getProduct()
Get the product for this comparison list entry. |
java.lang.String |
getProductLink()
Get the HTML that links to the product page for this comparison list entry. |
java.lang.String |
getSiteId()
Get the site id for this comparison list entry. |
RepositoryItem |
getSku()
Get the SKU for this comparison list entry. |
protected boolean |
match(RepositoryItem pProduct,
RepositoryItem pCategory,
RepositoryItem pSku,
java.lang.String pSiteId)
Compares entry's product, category, sku, and site id with pProduct, pCategory, pSku, and pSiteID accordingly. |
protected boolean |
match(java.lang.String pProductId,
java.lang.String pCategoryId,
java.lang.String pSkuId,
java.lang.String pSiteID)
Compares entry's product id, category id, sku id, site id with pProductId, pCategoryId, pSkuId, pSiteID accordingly |
void |
setCategory(RepositoryItem pCategory)
Set the category for this comparison list entry. |
void |
setCategoryLink(java.lang.String pHTML)
Set the HTML that links to the category page for this comparison list entry. |
void |
setInventoryFrom(InventoryInfo pInfo)
Set the InventoryData object for this comparison list entry using an InventoryInfo object as an exemplar. |
void |
setInventoryInfo(ProductComparisonList.Entry.InventoryData pInfo)
Set the InventoryData object for this comparison list entry. |
void |
setPriceInfo(ItemPriceInfo pPrice)
Set the ItemPriceInfo object for this comparison list entry. |
void |
setProduct(RepositoryItem pProduct)
Set the product for this comparison list entry. |
void |
setProductLink(java.lang.String pHTML)
Set the HTML that links to the product page for this comparison list entry. |
void |
setSiteId(java.lang.String pSiteId)
Set the site id for this comparison list entry. |
void |
setSku(RepositoryItem pSku)
Set the SKU for this comparison list entry. |
java.lang.String |
toString()
Return a string representation of this Entry for debugging purposes. |
| Methods inherited from class java.util.HashMap |
|---|
clear, clone, containsKey, containsValue, entrySet, get, isEmpty, keySet, put, putAll, remove, size, values |
| Methods inherited from class java.util.AbstractMap |
|---|
hashCode |
| Methods inherited from class java.lang.Object |
|---|
finalize, getClass, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface java.util.Map |
|---|
hashCode |
| Constructor Detail |
|---|
public ProductComparisonList.Entry()
| Method Detail |
|---|
public RepositoryItem getProduct()
public void setProduct(RepositoryItem pProduct)
public java.lang.String getProductLink()
public void setProductLink(java.lang.String pHTML)
public RepositoryItem getCategory()
public void setCategory(RepositoryItem pCategory)
public java.lang.String getCategoryLink()
public void setCategoryLink(java.lang.String pHTML)
public RepositoryItem getSku()
public void setSku(RepositoryItem pSku)
public java.lang.String getSiteId()
public void setSiteId(java.lang.String pSiteId)
public void setInventoryFrom(InventoryInfo pInfo)
public void setInventoryInfo(ProductComparisonList.Entry.InventoryData pInfo)
public ProductComparisonList.Entry.InventoryData getInventoryInfo()
public void setPriceInfo(ItemPriceInfo pPrice)
public ItemPriceInfo getPriceInfo()
public int getId()
public boolean equals(java.lang.Object pObj)
equals
in interface java.util.Map
equals
in class java.util.AbstractMap
protected boolean match(java.lang.String pProductId, java.lang.String pCategoryId, java.lang.String pSkuId, java.lang.String pSiteID)
pProductId
- product idpCategoryId
- category idpSkuId
- sku idpSiteID
- site id
protected boolean match(RepositoryItem pProduct, RepositoryItem pCategory, RepositoryItem pSku, java.lang.String pSiteId)
pProduct
- product repository itempCategory
- category repository itempSku
- SKU repository itempSiteId
- site Id
protected boolean compareObjects(java.lang.Object thisValue, java.lang.Object thatValue)
protected boolean compareItems(RepositoryItem thisValue, RepositoryItem thatValue)
public java.lang.String toString()
toString
in class java.util.AbstractMap
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |