Uses of Package
org.sakaiproject.entitybroker.util
-
Classes in org.sakaiproject.entitybroker.util used by org.sakaiproject.entitybroker Class Description EntityResponse This is here to contain the information we get back from an entity (http) request fired by theEntityBroker.fireEntityRequest(String, String, String, Map, Object)method
This object and the data in it should be considered immutableSakaiToolData This contains an abstraction of the information about a tool in SakaiTemplateParseUtil.PreProcessedTemplate Contains the data for templates, each template must have a template key and the template itselfTemplateParseUtil.Template Represents a parseable template (which is basically a key and the template string), the array which defines the set of template keys isTemplateParseUtil.PARSE_TEMPLATE_KEYS
Rules for parse templates: 1) "{","}", andTemplateParseUtil.SEPARATORare special characters and must be used as indicated only 2) Must begin with aTemplateParseUtil.SEPARATOR, must not end with aTemplateParseUtil.SEPARATOR3) must begin with "/{prefix}" (use theTemplateParseUtil.SEPARATORandTemplateParseUtil.PREFIXconstants) 3) each {var} can only be used once in a template 4) {var} can never touch each other (i.e /{var1}{var2}/{id} is invalid) 5) each {var} can only have the chars fromTemplateParseUtil.VALID_VAR_CHARS6) parse templates can only have the chars fromTemplateParseUtil.VALID_TEMPLATE_CHARS7) Empty braces ({}) cannot appear in the template -
Classes in org.sakaiproject.entitybroker.util used by org.sakaiproject.entitybroker.entityprovider.capabilities Class Description TemplateParseUtil.Template Represents a parseable template (which is basically a key and the template string), the array which defines the set of template keys isTemplateParseUtil.PARSE_TEMPLATE_KEYS
Rules for parse templates: 1) "{","}", andTemplateParseUtil.SEPARATORare special characters and must be used as indicated only 2) Must begin with aTemplateParseUtil.SEPARATOR, must not end with aTemplateParseUtil.SEPARATOR3) must begin with "/{prefix}" (use theTemplateParseUtil.SEPARATORandTemplateParseUtil.PREFIXconstants) 3) each {var} can only be used once in a template 4) {var} can never touch each other (i.e /{var1}{var2}/{id} is invalid) 5) each {var} can only have the chars fromTemplateParseUtil.VALID_VAR_CHARS6) parse templates can only have the chars fromTemplateParseUtil.VALID_TEMPLATE_CHARS7) Empty braces ({}) cannot appear in the template -
Classes in org.sakaiproject.entitybroker.util used by org.sakaiproject.entitybroker.entityprovider.extension Class Description TemplateParseUtil.PreProcessedTemplate Contains the data for templates, each template must have a template key and the template itself -
Classes in org.sakaiproject.entitybroker.util used by org.sakaiproject.entitybroker.providers Class Description EntityResponse This is here to contain the information we get back from an entity (http) request fired by theEntityBroker.fireEntityRequest(String, String, String, Map, Object)method
This object and the data in it should be considered immutable -
Classes in org.sakaiproject.entitybroker.util used by org.sakaiproject.entitybroker.util Class Description TemplateParseUtil.PreProcessedTemplate Contains the data for templates, each template must have a template key and the template itselfTemplateParseUtil.ProcessedTemplate Contains the processed template with the values from the processed input string that was determined to be related to this templateTemplateParseUtil.Template Represents a parseable template (which is basically a key and the template string), the array which defines the set of template keys isTemplateParseUtil.PARSE_TEMPLATE_KEYS
Rules for parse templates: 1) "{","}", andTemplateParseUtil.SEPARATORare special characters and must be used as indicated only 2) Must begin with aTemplateParseUtil.SEPARATOR, must not end with aTemplateParseUtil.SEPARATOR3) must begin with "/{prefix}" (use theTemplateParseUtil.SEPARATORandTemplateParseUtil.PREFIXconstants) 3) each {var} can only be used once in a template 4) {var} can never touch each other (i.e /{var1}{var2}/{id} is invalid) 5) each {var} can only have the chars fromTemplateParseUtil.VALID_VAR_CHARS6) parse templates can only have the chars fromTemplateParseUtil.VALID_TEMPLATE_CHARS7) Empty braces ({}) cannot appear in the template