com.semarchy.mdm.runtime.model.logical
Interface IRetentionPolicy

All Superinterfaces:
IUniquelyNamed, Serializable

public interface IRetentionPolicy
extends Serializable, IUniquelyNamed


Field Summary
static String RETENTION_POLICY_PREFIX
           
 
Fields inherited from interface com.semarchy.mdm.runtime.model.logical.IUniquelyNamed
SEP
 
Method Summary
 IRuntimeRetentionPolicy asRuntime()
           
 String getDescription()
          Getter for owned property Description:
 Integer getDuration()
          Getter for owned property Duration:
 List<IEntityRetention> getEntityRetentions()
           
 RetentionType getType()
          Getter for owned property Type:
 RetentionTimeUnit getUnit()
          Getter for owned property Unit:
 
Methods inherited from interface com.semarchy.mdm.runtime.model.logical.IUniquelyNamed
getPrefixedUniqueName, getUniqueName
 

Field Detail

RETENTION_POLICY_PREFIX

static final String RETENTION_POLICY_PREFIX
See Also:
Constant Field Values
Method Detail

getEntityRetentions

List<IEntityRetention> getEntityRetentions()

getDescription

String getDescription()

Getter for owned property Description:

Description of the object

Returns:
value of this property

getType

RetentionType getType()

Getter for owned property Type:

Indicates how data history is retained

Returns:
value of this property

getUnit

RetentionTimeUnit getUnit()

Getter for owned property Unit:

Time unit

Returns:
value of this property

getDuration

Integer getDuration()

Getter for owned property Duration:

Time duration

Returns:
value of this property

asRuntime

IRuntimeRetentionPolicy asRuntime()


Copyright © 2015. All Rights Reserved.