org.opencrx.kernel.home1.cci2
Interface Subscription

All Superinterfaces:
org.openmdx.base.cci2.BasicObject, org.openmdx.base.cci2.ContextCapable, org.openmdx.base.cci2.ExtentCapable, SecureObject, Subscription, org.openmdx.compatibility.view1.cci2.ViewCapable
All Known Subinterfaces:
Subscription

public interface Subscription
extends SecureObject, Subscription, org.openmdx.base.cci2.BasicObject

Class Subscription


Nested Class Summary
static interface Subscription.Identity
          Object Identity
 
Method Summary
 String getDescription()
           
 Set<Short> getEventType()
           
 String getFilterName0()
           
 String getFilterName1()
           
 String getFilterName2()
           
 String getFilterName3()
           
 String getFilterName4()
           
 Set<String> getFilterValue0()
           
 Set<String> getFilterValue1()
           
 Set<String> getFilterValue2()
           
 Set<String> getFilterValue3()
           
 Set<String> getFilterValue4()
           
 String getName()
          Retrieves the value for the attribute name.
 Topic getTopic()
          Retrieves the value for the reference topic.
 boolean isActive()
          Retrieves the value for the attribute isActive.
 void setActive(boolean isActive)
          Sets a new value for the attribute isActive.
 void setDescription(String description)
          Sets a new value for the attribute description.
 void setEventType(Short... eventType)
           This method is equivalent to
 void setFilterName0(String filterName0)
          Sets a new value for the attribute filterName0.
 void setFilterName1(String filterName1)
          Sets a new value for the attribute filterName1.
 void setFilterName2(String filterName2)
          Sets a new value for the attribute filterName2.
 void setFilterName3(String filterName3)
          Sets a new value for the attribute filterName3.
 void setFilterName4(String filterName4)
          Sets a new value for the attribute filterName4.
 void setFilterValue0(String... filterValue0)
           This method is equivalent to
 void setFilterValue1(String... filterValue1)
           This method is equivalent to
 void setFilterValue2(String... filterValue2)
           This method is equivalent to
 void setFilterValue3(String... filterValue3)
           This method is equivalent to
 void setFilterValue4(String... filterValue4)
           This method is equivalent to
 void setName(String name)
          Sets a new value for the attribute name.
 void setTopic(Topic topic)
          Sets a new value for the reference topic.
 void setUserHome(UserHome userHome)
          Sets a new value for the reference userHome.
 void setUserHome(UserHome userHome, boolean idIsPersistent, String id)
          Set the object's composite association org:opencrx:kernel:home1:UserHomeContainsSubscription.
 
Methods inherited from interface org.opencrx.kernel.base.cci2.SecureObject
addOwningGroup, getAccessGrantedByParent, getAccessLevelBrowse, getAccessLevelDelete, getAccessLevelUpdate, getOwner, getOwningGroup, getOwningUser, removeAllOwningGroup, removeOwningGroup, setAccessLevel, setAccessLevelBrowse, setAccessLevelDelete, setAccessLevelUpdate, setOwningUser, setOwningUser
 
Methods inherited from interface org.openmdx.base.cci2.BasicObject
getCreatedAt, getCreatedBy, getModifiedAt, getModifiedBy
 
Methods inherited from interface org.openmdx.base.cci2.ExtentCapable
getIdentity
 
Methods inherited from interface org.openmdx.compatibility.view1.cci2.ViewCapable
getView
 

Method Detail

getDescription

String getDescription()
Returns:
The possibly null value for attribute description.

setDescription

void setDescription(String description)
Sets a new value for the attribute description.

Parameters:
description - The possibly null new value for attribute description.

getEventType

Set<Short> getEventType()
Returns:
A set containing all elements for this attribute.

setEventType

void setEventType(Short... eventType)

This method is equivalent to

   set.clear();
   set.addAll(Arrays.asList(eventType));
 

Parameters:
eventType - value(s) to be added to eventType

getFilterName0

String getFilterName0()
Returns:
The possibly null value for attribute filterName0.

setFilterName0

void setFilterName0(String filterName0)
Sets a new value for the attribute filterName0.

Parameters:
filterName0 - The possibly null new value for attribute filterName0.

getFilterName1

String getFilterName1()
Returns:
The possibly null value for attribute filterName1.

setFilterName1

void setFilterName1(String filterName1)
Sets a new value for the attribute filterName1.

Parameters:
filterName1 - The possibly null new value for attribute filterName1.

getFilterName2

String getFilterName2()
Returns:
The possibly null value for attribute filterName2.

setFilterName2

void setFilterName2(String filterName2)
Sets a new value for the attribute filterName2.

Parameters:
filterName2 - The possibly null new value for attribute filterName2.

getFilterName3

String getFilterName3()
Returns:
The possibly null value for attribute filterName3.

setFilterName3

void setFilterName3(String filterName3)
Sets a new value for the attribute filterName3.

Parameters:
filterName3 - The possibly null new value for attribute filterName3.

getFilterName4

String getFilterName4()
Returns:
The possibly null value for attribute filterName4.

setFilterName4

void setFilterName4(String filterName4)
Sets a new value for the attribute filterName4.

Parameters:
filterName4 - The possibly null new value for attribute filterName4.

getFilterValue0

Set<String> getFilterValue0()
Returns:
A set containing all elements for this attribute.

setFilterValue0

void setFilterValue0(String... filterValue0)

This method is equivalent to

   set.clear();
   set.addAll(Arrays.asList(filterValue0));
 

Parameters:
filterValue0 - value(s) to be added to filterValue0

getFilterValue1

Set<String> getFilterValue1()
Returns:
A set containing all elements for this attribute.

setFilterValue1

void setFilterValue1(String... filterValue1)

This method is equivalent to

   set.clear();
   set.addAll(Arrays.asList(filterValue1));
 

Parameters:
filterValue1 - value(s) to be added to filterValue1

getFilterValue2

Set<String> getFilterValue2()
Returns:
A set containing all elements for this attribute.

setFilterValue2

void setFilterValue2(String... filterValue2)

This method is equivalent to

   set.clear();
   set.addAll(Arrays.asList(filterValue2));
 

Parameters:
filterValue2 - value(s) to be added to filterValue2

getFilterValue3

Set<String> getFilterValue3()
Returns:
A set containing all elements for this attribute.

setFilterValue3

void setFilterValue3(String... filterValue3)

This method is equivalent to

   set.clear();
   set.addAll(Arrays.asList(filterValue3));
 

Parameters:
filterValue3 - value(s) to be added to filterValue3

getFilterValue4

Set<String> getFilterValue4()
Returns:
A set containing all elements for this attribute.

setFilterValue4

void setFilterValue4(String... filterValue4)

This method is equivalent to

   set.clear();
   set.addAll(Arrays.asList(filterValue4));
 

Parameters:
filterValue4 - value(s) to be added to filterValue4

isActive

boolean isActive()
Retrieves the value for the attribute isActive.

Returns:
The non-null value for attribute isActive.

setActive

void setActive(boolean isActive)
Sets a new value for the attribute isActive.

Parameters:
isActive - The non-null new value for attribute isActive.

getName

String getName()
Retrieves the value for the attribute name.

Returns:
The non-null value for attribute name.

setName

void setName(String name)
Sets a new value for the attribute name.

Parameters:
name - The non-null new value for attribute name.

getTopic

Topic getTopic()
Retrieves the value for the reference topic.

Returns:
The – possibly null – value for this reference.

setTopic

void setTopic(Topic topic)
Sets a new value for the reference topic.

Parameters:
topic - The non-null new value for this reference.

setUserHome

void setUserHome(UserHome userHome)
Sets a new value for the reference userHome.

Parameters:
userHome - The non-null new value for this reference.

setUserHome

void setUserHome(UserHome userHome,
                 boolean idIsPersistent,
                 String id)
Set the object's composite association org:opencrx:kernel:home1:UserHomeContainsSubscription.

Parameters:
userHome - The non-null new value for this object's composite owner.
idIsPersistent - Defines whether the id is persistent.
id - The non-null new value for this object's qualifier.


This software is published under the BSD license. Copyright © 2003-2007, CRIXP AG, Switzerland, All rights reserved. Use is subject to license terms.