Techniques for specifying and determining property information for portal entities using attributes
First Claim
Patent Images
1. A method performed by a computer system for determining portal property information for a portal entity, the method comprising:
- determining a set of a plurality of portal items on which the portal entity is based;
for at least one compiled portal item in the plurality of portal items, automatically performing the following;
determining, using .NET reflection, a first set of portal attributes specified for the at least one compiled portal item, anddetermining first portal property information for the portal entity from the determined first set of portal attributes;
for at least one non-compiled portal item in the plurality of portal items, automatically performing the following;
determining, using a text parser, a second set of portal attributes specified for the at least one non-compiled portal item, anddetermining second portal property information for the portal entity from the determined second set of portal attributes; and
providing both the first portal property information and the second portal property information to a portal, wherein the first and portal property information are used by the portal for execution of the portal entity so as to control operation of a portal user interface of the portal entity.
2 Assignments
0 Petitions
Accused Products
Abstract
Techniques are provided for automating determination of properties information for a portal entity. The properties information for a portal entity is determined from attributes specified for items upon which the portal entity is based. The properties information may be provided to a portal and used by the portal to execute the portal entity.
-
Citations
16 Claims
-
1. A method performed by a computer system for determining portal property information for a portal entity, the method comprising:
-
determining a set of a plurality of portal items on which the portal entity is based; for at least one compiled portal item in the plurality of portal items, automatically performing the following; determining, using .NET reflection, a first set of portal attributes specified for the at least one compiled portal item, and determining first portal property information for the portal entity from the determined first set of portal attributes; for at least one non-compiled portal item in the plurality of portal items, automatically performing the following; determining, using a text parser, a second set of portal attributes specified for the at least one non-compiled portal item, and determining second portal property information for the portal entity from the determined second set of portal attributes; and providing both the first portal property information and the second portal property information to a portal, wherein the first and portal property information are used by the portal for execution of the portal entity so as to control operation of a portal user interface of the portal entity. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method performed by a computer system for deploying portal items to a portal, the method comprising:
-
receiving information identifying a plurality of portal items to be deployed to a portal; determining a set of one or more portal entities; determining portal property information for each portal entity in the set of portal entities based upon both (i) a first set of portal attributes specified for one or more compiled portal items from the plurality of portal items, wherein the portal property information determined based upon the first set of portal attributes is determined using .NET reflection, and (ii) a second set of portal attributes specified for one or more non-compiled portal items from the plurality of items portal, wherein the portal property information determined based upon the second set of portal attributes is determined using a text parser; creating portal archive comprising the plurality of portal items and the portal property information determined for each portal entity in the set of portal entities; and deploying the portal archive to the portal, wherein the portal property information for a portal entity is used by the portal during execution of the portal entity so as to control operation of a portal user interface of the portal entity.
-
-
7. A data processing system for determining portal property information for a portal entity, the data processing system comprising:
-
a processor; a memory, the memory storing a plurality of instructions for execution by the processor, the plurality of instructions comprising instructions which when executed by the processor cause the processor to; determine a set of a plurality of portal items on which the portal entity is based; for at least one compiled portal item in the set of a plurality of portal items, automatically perform the following; determine, using .NET reflection, a first set of portal attributes specified for the at least one compiled portal item, and determine first portal property information for the portal entity from the determined first set of portal attributes; for at least one non-compiled portal item in the set of a plurality of portal items, automatically perform the following; determine, using a text parsing technique, a second set of portal attributes specified for the at least one non-compiled portal item, and determine second portal property information for the portal entity from the determined second set of portal attributes; and provide both the first portal property information and the second portal property information to a portal, wherein the first and second portal property information are used by the portal for execution of the portal entity so as to control operation of a portal user interface of the portal entity. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A system for deploying portal items to a portal, the system comprising:
-
a portal; and a data processing system coupled to the portal, wherein the data processing system comprises; a processor, and a computer-readable storage medium, the medium storing a plurality of instructions for execution by the processor, the plurality of instructions comprising instructions which when executed by the processor cause the processor to; receive information identifying a plurality of portal items to be deployed to a portal; determine a set of one or more portal entities; determine portal property information for each portal entity in the set of portal entities based upon both (i) a first set of portal attributes specified for one or more compiled portal items from the plurality of portal items, wherein the portal property information determined based upon the first set of portal attributes is determined using .NET reflection, and (ii) a second set of portal attributes specified for one or more non-compiled portal items from the plurality of portal items, wherein the portal property information determined based upon the second set of portal attributes is determined using a text parser; create a compressed portal archive comprising the plurality of portal items and the portal property information determined for each portal entity in the set of portal entities; and deploy the compressed portal archive to the portal, wherein the portal property information for a portal entity is used by the portal during execution of the portal entity so as to control operation of a portal user interface of the portal entity. - View Dependent Claims (13, 14, 15, 16)
-
Specification