Skip navigation links

Oracle® Imaging and Process Management Java API Reference
11g Release 1 (11.1.1)

E12853-01


oracle.imaging
Class Definition

java.lang.Object
  extended by oracle.imaging.BaseId
      extended by oracle.imaging.Definition

Direct Known Subclasses:
Application, Connection, Input, Search

public abstract class Definition
extends BaseId

Nested Class Summary
protected static class Definition.DefinitionPk
          FOR INTERNAL USE ONLY
static class Definition.Permissions
          A data structure specifying the current user's permissions to an application definition.
protected static class Definition.SectionPk
          FOR INTERNAL USE ONLY
static class Definition.Security
          A data structure specifying the security permissions for a particular security member.
protected static class Definition.SequencePk
          FOR INTERNAL USE ONLY

 

Field Summary
protected  java.lang.String description
           
protected  long id
           
protected  java.lang.String name
           
protected  long version
           

 

Fields inherited from class oracle.imaging.BaseId
ID_COMPARATOR, NAME_COMPARATOR

 

Constructor Summary
protected Definition()
           
protected Definition(long id)
          Constructor to set both the Id property only.
protected Definition(long id, java.lang.String name)
          Constructor to set both Name and Id.
protected Definition(java.lang.String name)
          Constructor to set both the Name property only.

 

Method Summary
 java.lang.String getDescription()
          Gets the Description property.
abstract  java.util.List<AuditEvent> getHistory()
          Gets the History section property.
 long getId()
          Returns the Id property value.
 java.lang.String getName()
          Returns the Name property value.
abstract  Definition.Permissions getPermissions()
          Gets the Permissions section property.
abstract  java.util.List getSecurity()
          Gets the Security section property.
 void setDescription(java.lang.String description)
          Sets the Description property.
abstract  void setHistory(java.util.List<AuditEvent> history)
           
 void setId(long id)
          Sets the Id property value.
 void setName(java.lang.String name)
          Sets the Name property value.
abstract  void setPermissions(Definition.Permissions permissions)
           
abstract  void setSecurity(java.util.List<Definition.Security> security)
           

 

Methods inherited from class oracle.imaging.BaseId
equals, hashCode, nameTrimOrNull, toNameId, toString

 

Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait

 

Field Detail

id

protected long id

version

protected long version

name

protected java.lang.String name

description

protected java.lang.String description

Constructor Detail

Definition

protected Definition()

Definition

protected Definition(long id,
                     java.lang.String name)
Constructor to set both Name and Id.
Parameters:
id - The Id of the object
name - The Name of the object

Definition

protected Definition(long id)
Constructor to set both the Id property only. The Name property is set to a null value.
Parameters:
id - The Id of the object

Definition

protected Definition(java.lang.String name)
Constructor to set both the Name property only. The Id property is set to a zero value.
Parameters:
name - The Name of the object

Method Detail

setId

public void setId(long id)
Sets the Id property value.
Specified by:
setId in class BaseId
Parameters:
id - The new Id property value.

getId

public long getId()
Returns the Id property value.
Specified by:
getId in class BaseId
Returns:
The Id property value.

setName

public void setName(java.lang.String name)
Sets the Name property value. The maximum length of this property is determined by the ImagingConstants.NAME_LENGTH constant.
Specified by:
setName in class BaseId
Parameters:
name - The new Name property value.

getName

public java.lang.String getName()
Returns the Name property value.
Specified by:
getName in class BaseId
Returns:
The Name Property value.

setDescription

public void setDescription(java.lang.String description)
Sets the Description property. The maximum length of this property is determined by the ImagingConstants.DESCRIPTION_LENGTH constant.
Parameters:
description - The new Description property value

getDescription

public java.lang.String getDescription()
Gets the Description property.
Returns:
The Description property value.

getSecurity

public abstract java.util.List getSecurity()
Gets the Security section property.
Returns:
The Security section property value

setSecurity

public abstract void setSecurity(java.util.List<Definition.Security> security)

getPermissions

public abstract Definition.Permissions getPermissions()
Gets the Permissions section property.
Returns:
The Permissions section property value

setPermissions

public abstract void setPermissions(Definition.Permissions permissions)

getHistory

public abstract java.util.List<AuditEvent> getHistory()
Gets the History section property.
Returns:
The History section property value

setHistory

public abstract void setHistory(java.util.List<AuditEvent> history)

Skip navigation links

Oracle® Imaging and Process Management Java API Reference
11g Release 1 (11.1.1)

E12853-01


Copyright © 2010, Oracle. All rights reserved.