DBA Data[Home] [Help]

APPS.IES_META_OBJ_PKG SQL Statements

The following lines contain the word 'select', 'insert', 'update' or 'delete':

Line: 14

    'select TYPE_ID
      from IES_META_OBJECT_TYPES
     where TYPE_NAME = :type' into typeId using x_object_type;
Line: 26

  procedure InsertMetaObject (
    x_object_uid                   in varchar2,
    x_object_name                  in varchar2,
    x_object_type                  in varchar2,
    x_user_id                      in number,
    x_date                         in date
  ) is
    typeId NUMBER;
Line: 34

    insertStmt varchar2(2000);
Line: 39

    execute immediate 'select IES_META_OBJECTS_S.NEXTVAL from dual' into seqval;
Line: 41

    insertStmt := 'insert into IES_META_OBJECTS (
      OBJECT_ID,
      OBJECT_UID,
      NAME,
      CREATED_BY,
      CREATION_DATE,
      LAST_UPDATE_DATE,
      LAST_UPDATED_BY,
      LAST_UPDATE_LOGIN,
      TYPE_ID)
    values (
      :seq,
      :1,
      :2,
      :3,
      :4,
      :5,
      :6,
      :7,
      :8)';
Line: 62

    execute immediate insertStmt using seqval,
      x_object_uid,
      x_object_name,
      x_user_id,
      x_date,
      x_date,
      x_user_id,
      120,
      typeId;
Line: 71

  end InsertMetaObject;
Line: 81

    select OBJECT_ID
      into objectId
      from IES_META_OBJECTS
     where OBJECT_UID = x_object_uid
          and rownum < 2; -- see comments #2 above for details
Line: 97

     select count(B.PROPVAL_ID)
	   into propValCount
      from IES_META_OBJECTS A, IES_META_OBJECT_PROPVALS B,
           IES_META_PROPERTY_VALUES C,
           IES_META_PROPERTIES D
    where A.OBJECT_UID =  X_OBJECT_UID
      and A.OBJECT_ID  = B.OBJECT_ID
      and C.PROPERTY_ID = D.PROPERTY_ID
      and b.PROPVAL_ID = C.PROPVAL_ID
      AND D.NAME = x_prop_name;
Line: 111

  procedure deletePropVals(x_propval_id in number,
                           x_prop_name in varchar2) IS
    deleteStmt varchar2(2000);
Line: 115

    deleteStmt := 'delete from IES_META_PROPERTY_VALUES
         where propval_id = :1
        and property_id IN (select property_id
			      from IES_META_PROPERTIES
		             where NAME = :2)';
Line: 120

    execute immediate deleteStmt using 	x_propval_id, x_prop_name;
Line: 123

  procedure deleteObjectPropVals(x_object_uid in varchar2,
                                 x_prop_name in varchar2) IS
	TYPE   obj_prop_val_type  IS REF CURSOR;
Line: 131

    'select B.PROPVAL_ID
      from IES_META_OBJECTS A, IES_META_OBJECT_PROPVALS B,
           IES_META_PROPERTY_VALUES C,
           IES_META_PROPERTIES D
    where A.OBJECT_UID =  :1
      and A.OBJECT_ID  = B.OBJECT_ID
      and C.PROPERTY_ID = D.PROPERTY_ID
      and b.PROPVAL_ID = C.PROPVAL_ID
      AND D.NAME = :2' using x_object_uid, x_prop_name;
Line: 145

	    deletePropVals(propValId, x_prop_name);
Line: 146

	    execute immediate 'delete from IES_META_OBJECT_PROPVALS where propval_id = :id' using propValId;
Line: 149

  END deleteObjectPropVals;
Line: 155

    procedure UpdateMetaObject (
      x_object_uid                   in varchar2,
      x_object_name                  in varchar2,
      x_object_type                  in varchar2,
      x_user_id                      in number,
      x_date                         in date
    ) is
      typeId NUMBER;
Line: 163

      updateStmt varchar2(2000);
Line: 167

      updateStmt := 'update IES_META_OBJECTS set
        NAME = :name,
        TYPE_ID = :id,
        LAST_UPDATE_DATE = :updateDate,
        LAST_UPDATED_BY = :last_updated_by
      where OBJECT_UID = :objUid';
Line: 174

      execute immediate updateStmt using x_object_name, typeId, x_date, x_user_id, x_object_uid;
Line: 176

  end UpdateMetaObject;
Line: 204

    x_last_update_date             in varchar2,
    x_custom_mode                  in varchar2
  ) is
    f_luby number;
Line: 213

     select last_updated_by, last_update_date
         from ies_meta_objects
	   where object_uid = x_object_uid
	     and rownum < 2;
Line: 225

    f_ludate := nvl(to_date(X_LAST_UPDATE_DATE, 'YYYY/MM/DD'), sysdate);
Line: 231

         insertMetaObject(x_object_uid,
		         x_object_name,
		         x_object_type,
		         f_luby,
		         f_ludate);
Line: 239

     	   updateMetaObject(x_object_uid,
        	     x_object_name,
		         x_object_type,
		         f_luby,
		         f_ludate);
Line: 257

  procedure InsertMetaLibrary (
    x_object_uid                   in varchar2,
    x_user_id                      in number,
    x_date                         in date
  ) is
    objId NUMBER;
Line: 264

    insertStmt varchar2(2000);
Line: 268

    execute immediate 'select IES_META_LIBRARY_S.NEXTVAL from dual' into seqval;
Line: 270

    insertStmt := 'insert into IES_META_LIBRARY (
      LIBOBJ_ID,
      CREATED_BY,
      CREATION_DATE,
      LAST_UPDATE_DATE,
      LAST_UPDATED_BY,
      LAST_UPDATE_LOGIN,
      OBJECT_ID)
    values (
      :seq,
      :1,
      :2,
      :3,
      :4,
      :5,
      :6)';
Line: 286

    execute immediate insertStmt using seqval, x_user_id, x_date, x_date, x_user_id, 120, objId;
Line: 287

  end InsertMetaLibrary;
Line: 299

    x_last_update_date             in varchar2
  ) is
    f_luby number;
Line: 306

    SELECT libobj_id
      FROM ies_meta_library
     WHERE object_id = (select OBJECT_ID
                          from IES_META_OBJECTS
                         where OBJECT_UID = x_object_uid
                           and rownum < 2);
Line: 320

    f_ludate := nvl(to_date(X_LAST_UPDATE_DATE, 'YYYY/MM/DD'), sysdate);
Line: 327

       insertMetaLibrary(x_object_uid,
                         f_luby,
                         f_ludate);
Line: 347

        deleteObjectPropVals(x_object_uid, x_prop_name);
Line: 350

    select B.PROPVAL_ID
      into propValId
      from IES_META_OBJECTS A, IES_META_OBJECT_PROPVALS B,
           IES_META_PROPERTY_VALUES C,
           IES_META_PROPERTIES D
    where A.OBJECT_UID =  X_OBJECT_UID
      and A.OBJECT_ID  = B.OBJECT_ID
      and C.PROPERTY_ID = D.PROPERTY_ID
      and b.PROPVAL_ID = C.PROPVAL_ID
      AND D.NAME = x_prop_name;
Line: 373

    select PROP_LOOKUP_ID
      into lookupId
      from IES_META_PROPERTY_LOOKUPS
     where PROPERTY_ID = x_prop_id
       and LOOKUP_KEY = x_lookup_key;
Line: 389

    select A.PROPERTY_ID
      into propid
      from IES_META_OBJ_TYPE_PROPERTIES A,
           IES_META_PROPERTIES B
     where A.PROPERTY_ID = B.PROPERTY_ID
       and B.NAME = X_PROP_NAME
       and A.OBJTYPE_ID IN (select TYPE_ID
                              from IES_META_OBJECT_TYPES
                           connect by prior PARENT_ID = TYPE_ID
                             start with TYPE_ID = (select TYPE_ID
                                                     from IES_META_OBJECTS c
                                                    where C.OBJECT_UID = X_OBJECT_UID));
Line: 404

  procedure updateMetaPropertyValues (
    x_object_uid                   in varchar2,
    x_prop_name                    in varchar2,
    x_prop_value                   in varchar2,
    x_lookup_key                   in number,
    x_user_id                      in number,
    x_date                         in date)
  is
     propValId number;
Line: 424

     execute immediate 'update IES_META_PROPERTY_VALUES set
       LAST_UPDATE_DATE = :1,
       LAST_UPDATED_BY = :2,
       STRING_VAL = :3,
       LOOKUP_ID = :4
     where PROPVAL_ID = :5' using x_date, x_user_id, x_prop_value, lookupId, propValId;
Line: 430

  end updateMetaPropertyValues;
Line: 432

  procedure insertMetaObjPropValues (
     x_object_uid                   in varchar2,
     x_propValId                    in number,
     x_user_id                      in number,
     x_date                         in date)
  is
     objId number;
Line: 440

     insertStmt varchar2(2000);
Line: 444

     execute immediate 'select IES_META_OBJECT_PROPVALS_S.NEXTVAL from dual' into seqVal;
Line: 446

     insertStmt := 'insert into IES_META_OBJECT_PROPVALS(
       OBJPROPVAL_ID,
       CREATION_DATE,
       CREATED_BY,
       LAST_UPDATE_DATE,
       LAST_UPDATED_BY,
       LAST_UPDATE_LOGIN,
       PROPVAL_ID,
       OBJECT_ID)
     values (
       :1,
       :2,
       :3,
       :4,
       :5,
       :6,
       :7,
       :8)';
Line: 464

     execute immediate insertStmt using seqval, x_date, x_user_id,  x_date, x_user_id, 120, x_propValId, objId;
Line: 465

  end insertMetaObjPropValues;
Line: 467

  procedure insertMetaPropertyValues (
     x_object_uid                   in varchar2,
     x_prop_name                    in varchar2,
     x_prop_value                   in varchar2,
     x_lookup_key                   in number,
     x_user_id                      in number,
     x_date                         in date)
  is
     propId number;
Line: 480

     insertStmt varchar2(2000);
Line: 488

     execute immediate 'select IES_META_PROPERTY_VALUES_S.NEXTVAL from dual' into seqval;
Line: 490

     insertStmt := 'insert into IES_META_PROPERTY_VALUES (
       PROPVAL_ID,
       CREATION_DATE,
       CREATED_BY,
       LAST_UPDATE_DATE,
       LAST_UPDATED_BY,
       LAST_UPDATE_LOGIN,
       PROPERTY_ID,
       STRING_VAL,
       LOOKUP_ID)
     values (
       :1,
       :2,
       :3,
       :4,
       :5,
       :6,
       :7,
       :8,
       :9) returning propval_id INTO :10';
Line: 511

     execute immediate insertStmt using seqval, x_date, x_user_id, x_date, x_user_id, 120, propId, x_prop_value, lookupId returning into propValId ;
Line: 512

     insertMetaObjPropValues(x_object_uid, propValId, x_user_id, x_date);
Line: 513

  end insertMetaPropertyValues;
Line: 521

    x_last_update_date             in varchar2,
    x_custom_mode                  in varchar2)
  is
    f_luby number;
Line: 531

     select b.last_updated_by, b.last_update_date
      from IES_META_OBJECTS A, IES_META_OBJECT_PROPVALS B,
           IES_META_PROPERTY_VALUES C,
           IES_META_PROPERTIES D
    where A.OBJECT_UID =  X_OBJECT_UID
      and A.OBJECT_ID  = B.OBJECT_ID
      and C.PROPERTY_ID = D.PROPERTY_ID
      and b.PROPVAL_ID = C.PROPVAL_ID
      AND D.NAME = x_prop_name;
Line: 547

    f_ludate := nvl(to_date(X_LAST_UPDATE_DATE, 'YYYY/MM/DD'), sysdate);
Line: 553

        insertMetaPropertyValues(x_object_uid,
                             x_prop_name,
                             x_prop_value,
                             x_lookup_key,
                             f_luby,
                             f_ludate);
Line: 562

            updateMetaPropertyValues(x_object_uid,
                                x_prop_name,
                                x_prop_value,
                                x_lookup_key,
                                f_luby,
                                f_ludate);
Line: 582

    select OBJREL_ID
      into objRelId
      from IES_META_OBJ_RELATIONSHIPS C,
           IES_META_RELATIONSHIP_TYPES D
     where PRIMARY_OBJ_ID = (select OBJECT_ID
                                from IES_META_OBJECTS
                               where OBJECT_UID = x_prim_obj_uid
                                 and rownum < 2)
       and SECONDARY_OBJ_ID = (select OBJECT_ID
                                from IES_META_OBJECTS
                               where OBJECT_UID = x_sec_obj_uid
                                 and rownum < 2)
       and C.TYPE_ID = D.TYPE_ID
	  and D.TYPE_NAME = x_type_name;
Line: 622

     select TYPE_ID
       into typeId
       from IES_META_RELATIONSHIP_TYPES
      where TYPE_NAME = x_type_name;
Line: 632

  procedure updateMetaObjRelationships (
    x_prim_obj_uid                 in varchar2,
    x_sec_obj_uid                  in varchar2,
    x_type_name                    in varchar2,
    x_obj_order                       in number,
    x_user_id                      in number,
    x_date                         in date
  ) is
     typeId number;
Line: 648

     execute immediate 'update IES_META_OBJ_RELATIONSHIPS set
       LAST_UPDATE_DATE = :1,
       LAST_UPDATED_BY = :2,
       DELETED_STATUS = :3,
       TYPE_ID = :4,
       OBJ_ORDER = :5
     where OBJREL_ID =  :6' using x_date, x_user_id, 0, typeId, x_obj_order, relId;
Line: 655

  end updateMetaObjRelationships;
Line: 657

  procedure insertMetaObjRelationships (
    x_prim_obj_uid                 in varchar2,
    x_sec_obj_uid                  in varchar2,
    x_type_name                    in varchar2,
    x_obj_order                       in number,
    x_user_id                      in number,
    x_date                         in date
  ) is
     typeId number;
Line: 670

     insertStmt varchar2(2000);
Line: 676

     execute immediate 'select IES_META_OBJ_RELATIONSHIPS_S.NEXTVAL from dual' into seqval;
Line: 678

     insertStmt := 'insert into IES_META_OBJ_RELATIONSHIPS (
       OBJREL_ID,
       CREATION_DATE,
       CREATED_BY,
       LAST_UPDATE_DATE,
       LAST_UPDATED_BY,
       LAST_UPDATE_LOGIN,
       TYPE_ID,
       PRIMARY_OBJ_ID,
       SECONDARY_OBJ_ID,
       OBJ_ORDER,
       DELETED_STATUS)
     values (
       :1,
       :2,
       :3,
       :4,
       :5,
       :6,
       :7,
       :8,
       :9,
       :10,
       :11)';
Line: 702

     execute immediate insertStmt using seqval, x_date, x_user_id, x_date, x_user_id, 120, typeId, primObjId, secObjId, x_obj_order, 0;
Line: 703

  end insertMetaObjRelationships;
Line: 712

    x_last_update_date             in varchar2,
    x_custom_mode                  in varchar2
  )
  IS
    objRelId number;
Line: 723

    select c.last_updated_by, c.last_update_date
      from IES_META_OBJ_RELATIONSHIPS C,
           IES_META_RELATIONSHIP_TYPES D
     where PRIMARY_OBJ_ID = (select OBJECT_ID
                                from IES_META_OBJECTS
                               where OBJECT_UID = x_prim_obj_uid
                                 and rownum < 2)
       and SECONDARY_OBJ_ID = (select OBJECT_ID
                                from IES_META_OBJECTS
                               where OBJECT_UID = x_sec_obj_uid
                                 and rownum < 2)
       and C.TYPE_ID = D.TYPE_ID
	  and D.TYPE_NAME = x_type_name;
Line: 743

      f_ludate := nvl(to_date(X_LAST_UPDATE_DATE, 'YYYY/MM/DD'), sysdate);
Line: 749

         insertMetaObjRelationships(x_prim_obj_uid,
                                  x_sec_obj_uid,
                                  x_type_name,
                                  x_obj_order,
                                  f_luby,
                                  f_ludate);
Line: 758

            updateMetaObjRelationships(x_prim_obj_uid,
                                  x_sec_obj_uid,
                                  x_type_name,
                                  x_obj_order,
                                  f_luby,
                                  f_ludate);