Skip navigation links

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

E12853-01


oracle.imaging
Class Application

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


public class Application
extends Definition

A data structure representing the properties of an imaging application definition An imaging application is identified by both name and an key property. Additionally, the structure may contain a section detailiAtng simple properties for the applications and a collection of field definitions, describing the columns the make up the primary index values for the application.


Nested Class Summary
static class Application.Ability
          Enumeration validating that the current user has this ability on the applications.
static class Application.BpelConfig
          A data structure specifying the configuration to connnect to a BPEL server, and create an instance of a BPEL process.
static class Application.DocumentSecurity
          A data structure specifying the document security permissions for a particular security member.
static class Application.FieldDefinition
          A data struture specifying the definition of a single meta data field column in an imaging application.
static class Application.LifecyclePolicy
           
static class Application.Properties
          A data structure containing general, simple properties for an imaging application definition.
static class Application.SectionFlag
          Flags that identify which sections are applicable to a specific request.
static class Application.SectionSet
           
static class Application.StorageStage
          A data structure specifying a storage stage, consisting of a volume and duration to remain on that volume, for documents within an application.

 

Nested classes/interfaces inherited from class oracle.imaging.Definition
Definition.DefinitionPk, Definition.Permissions, Definition.SectionPk, Definition.Security, Definition.SequencePk

 

Field Summary
protected  Definition.Permissions permissions
           
protected  java.util.List<Definition.Security> security
           

 

Fields inherited from class oracle.imaging.Definition
description, id, name, version

 

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

 

Constructor Summary
Application()
           
Application(long id)
           
Application(long id, java.lang.String name)
           
Application(java.lang.String name)
           

 

Method Summary
 Application.BpelConfig getBpelConfig()
          Gets the BPELConfig section property.
 Document.Permissions getDocumentPermissions()
          Gets the DocumentPermissions section property.
 java.util.List<Application.DocumentSecurity> getDocumentSecurity()
          Gets the DocumentSecurity section property.
 java.util.List<Application.FieldDefinition> getFieldDefinitions()
          Gets the FieldDefinitions section property.
 java.util.List<AuditEvent> getHistory()
          Gets the History section property.
 Application.LifecyclePolicy getLifecyclePolicy()
          Gets the LifecyclePolicy section property.
 Definition.Permissions getPermissions()
          Gets the Permissions section property.
 Application.Properties getProperties()
          Sets the Properties section property.
 java.util.List<Definition.Security> getSecurity()
          Gets the Security section property.
protected  void prePersist()
           
 void removeParentReferences()
           
 void setBpelConfig(Application.BpelConfig bpelConfig)
          Sets the BPELConfig section property.
 void setDocumentPermissions(Document.Permissions permissions)
          A convenience method for JAXB and Imaging services.
 void setDocumentSecurity(java.util.List<Application.DocumentSecurity> documentSecurity)
          Sets the DocumentSecurity section property.
 void setFieldDefinitions(java.util.List<Application.FieldDefinition> fieldDefinitions)
          Sets the FieldDefinitions section property.
 void setHistory(java.util.List<AuditEvent> history)
          Sets the History section property.
 void setLifecyclePolicy(Application.LifecyclePolicy aLifecyclePolicy)
          Sets the LifecyclePolicy section property.
 void setPermissions(Definition.Permissions permissions)
          A convenience method for JAXB and Imaging services.
 void setProperties(Application.Properties properties)
          Gets the Properties section property.
 void setSecurity(java.util.List<Definition.Security> security)
          Sets the Security section property.

 

Methods inherited from class oracle.imaging.Definition
getDescription, getId, getName, setDescription, setId, setName

 

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

permissions

protected Definition.Permissions permissions

security

protected java.util.List<Definition.Security> security

Constructor Detail

Application

public Application()

Application

public Application(long id)

Application

public Application(java.lang.String name)

Application

public Application(long id,
                   java.lang.String name)

Method Detail

prePersist

protected void prePersist()

removeParentReferences

public void removeParentReferences()

getProperties

public Application.Properties getProperties()
Sets the Properties section property. This section is required for the createApplication operation.
Returns:
The Properties section property value

setProperties

public void setProperties(Application.Properties properties)
Gets the Properties section property. This section is required for the createApplication operation.
Parameters:
properties - The new Properties section property value

getFieldDefinitions

public java.util.List<Application.FieldDefinition> getFieldDefinitions()
Gets the FieldDefinitions section property. This section is required for the createApplication operation.
Returns:
The FieldDefinitions section property value

setFieldDefinitions

public void setFieldDefinitions(java.util.List<Application.FieldDefinition> fieldDefinitions)
Sets the FieldDefinitions section property. This section is required for the createApplication operation.
Parameters:
fieldDefinitions - The new FieldDefinitions section property value

getPermissions

public Definition.Permissions getPermissions()
Gets the Permissions section property.
Specified by:
getPermissions in class Definition
Returns:
The Permissions section property value

setPermissions

public void setPermissions(Definition.Permissions permissions)
A convenience method for JAXB and Imaging services. Calling this method to set permissions will have no affect. Instead, use the ApplicationService#createApplication or ApplicationService#modifyApplication services, using the Application.SectionFlag#SECURITY section to change the security member permissions to an application.
Specified by:
setPermissions in class Definition
Parameters:
permissions - the permissions set by JAXB or Imaging services

getDocumentPermissions

public Document.Permissions getDocumentPermissions()
Gets the DocumentPermissions section property.
Returns:
The DocumentPermissions section property value

setDocumentPermissions

public void setDocumentPermissions(Document.Permissions permissions)
A convenience method for JAXB and Imaging services. Calling this method to set permissions will have no affect. Instead, use the ApplicationService#createApplication or ApplicationService#modifyApplication services, using the Application.SectionFlag#DOCUMENTSECURITY section to change the security member permissions to an application's documents.
Parameters:
permissions - the permissions set by JAXB or Imaging services

getSecurity

public java.util.List<Definition.Security> getSecurity()
Gets the Security section property.
Specified by:
getSecurity in class Definition
Returns:
The Security section property value

setSecurity

public void setSecurity(java.util.List<Definition.Security> security)
Sets the Security section property.
Specified by:
setSecurity in class Definition
Parameters:
security - The new Security section property value

getDocumentSecurity

public java.util.List<Application.DocumentSecurity> getDocumentSecurity()
Gets the DocumentSecurity section property.
Returns:
The DocumentSecurity section property value

setDocumentSecurity

public void setDocumentSecurity(java.util.List<Application.DocumentSecurity> documentSecurity)
Sets the DocumentSecurity section property.
Parameters:
documentSecurity - The new DocumentSecurity section property value

getLifecyclePolicy

public Application.LifecyclePolicy getLifecyclePolicy()
Gets the LifecyclePolicy section property.
Returns:
The LifecyclePolicy section property value

setLifecyclePolicy

public void setLifecyclePolicy(Application.LifecyclePolicy aLifecyclePolicy)
Sets the LifecyclePolicy section property.
Parameters:
aLifecyclePolicy - A new LifecyclePolicy section property value

getBpelConfig

public Application.BpelConfig getBpelConfig()
Gets the BPELConfig section property.
Returns:
The BPELConfig section property value

setBpelConfig

public void setBpelConfig(Application.BpelConfig bpelConfig)
Sets the BPELConfig section property.
Parameters:
bpelConfig - A new BPELConfig section property value

getHistory

public java.util.List<AuditEvent> getHistory()
Gets the History section property.
Specified by:
getHistory in class Definition
Returns:
The History section property value

setHistory

public void setHistory(java.util.List<AuditEvent> history)
Sets the History section property.
Specified by:
setHistory in class Definition
Parameters:
history - A new History section property value

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.