Method and System for Enabling Roundtrip Code Protection in an Application Generator
First Claim
1. A method for roundtrip generated content protection comprising:
- a. specifying a view template having one or more custom code section blocks;
b. generating application content based on said view template, said generating including;
i. generating application content;
ii. generating custom code section blocks, each of said blocks having a unique custom code block section identifier;
c. testing to determine whether application content having said unique custom code block section identifier already exists; and
d. storing a final application content including generated application content, already existing unique custom code sections, and newly generated unique custom code block sections if such sections did not already exist.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for protecting custom coding an application generation system. An application generator uses a view template to generate content based on a specified application definition. The view template contains one or more custom code blocks. As the application content is generated, custom code blocks are generated and each assigned a unique identifier. The resulting custom code block can be modified by an application developer. When application code is regenerated it first tests the output to determine whether custom code blocks having the generated code block identifier already exist. If matching custom code blocks exist they are not replaced. If they do not exists, the custom code blocks are generated into the content output.
60 Citations
3 Claims
-
1. A method for roundtrip generated content protection comprising:
-
a. specifying a view template having one or more custom code section blocks;
b. generating application content based on said view template, said generating including;
i. generating application content;
ii. generating custom code section blocks, each of said blocks having a unique custom code block section identifier;
c. testing to determine whether application content having said unique custom code block section identifier already exists; and
d. storing a final application content including generated application content, already existing unique custom code sections, and newly generated unique custom code block sections if such sections did not already exist.
-
-
2. An application code generation system for protecting customized code during regeneration, the system comprising:
-
storage for storing generated content processor for processing instructions to generate new content including custom code sections each having a unique custom code identifier;
processor for comparing new content to stored content to determine whether or not the stored content contains a custom code section having a custom code identifier that matches the new custom code identifier;
processor for retaining code marked by the stored custom code if matching stored custom code exists; and
storage processor for storing newly generated custom code sections if no stored custom code exists for the identifier.
-
-
3. A computer program product, including:
-
a recording medium;
program logic recorded on the recording media for executing the following process;
specifying a view template having one or more custom code section blocks;
generating application content based on said view template, said generating including;
generating application content;
generating custom code section blocks, each of said blocks having a unique custom code block section identifier;
testing to determine whether application content having said unique custom code block section identifier already exists; and
storing a final application content including generated application content, already existing unique custom code sections, and newly generated unique custom code block sections if such sections did not already exist.
-
Specification