---
name: "CosNotification_AdminPropertiesAdmin"
section: "3erl"
platform: "linux"
package: "erlang-manpages"
version: "1:19.2.1+dfsg-2+deb9u3"
release: "Debian 9 (Stretch)"
platforms: ["linux"]
url: "https://new.carta.tech/CosNotification_AdminPropertiesAdmin"
---

# CosNotification\_AdminPropertiesAdmin(3erl)

This module implements the OMG CosNotification::AdminPropertiesAdmin interface.

## NAME

CosNotification\_AdminPropertiesAdmin - This module implements the OMG  CosNotification::AdminPropertiesAdmin interface.

## DESCRIPTION

To get access to the record definitions for the structures use: \
 *-include\_lib("cosNotification/include/\*.hrl").*

All objects, which inherit this interface, export functions described in this module.

## EXPORTS

**get\_admin(Object) -\> AdminProperties**\

Types:

Object = #objref\
 AdminProperties = \[AdminProperty\]\
 AdminProperty = #'CosNotification\_Property'{name, value}\
 name = string()\
 value = #any\

This operation returns sequence of name-value pairs which encapsulates the current administrative properties of the target object.

**set\_admin(Object, AdminProperties) -\> Reply**\

Types:

Object = #objref\
 AdminProperties = \[AdminProperty\]\
 AdminProperty = #'CosNotification\_Property'{name, value}\
 name = string()\
 value = #any\
 Reply = ok \| {'EXCEPTION', CosNotification\_UnsupportedAdmin}\

As input, this operation accepts a sequence of name-value pairs encapsulating the desired administrative settings for the target object. If it is not possible to set the given properties the exception *UnsupportedAdmin* will be raised.
