WebLogic Integration


com.bea.wlpi.common
Interface Publishable

All Known Implementing Classes:
ClassInvocationDescriptor, TemplateInfo, XMLEntityInfoHelper, EventKeyInfo, EJBInvocationDescriptor, UserInfo, BusinessCalendarInfo, RoleInfo, TemplateDefinitionInfo, RepositoryFolderInfoHelper, OrganizationInfo

public interface Publishable

Describes objects that can be included in a workflow application package.

Since:
WebLogic Process Integrator 2.0
Author:
Copyright © 2000, 2001 BEA Systems, Inc. All Rights Reserved.

Field Summary
static int BUSINESS_CALENDAR
           
static int BUSINESS_OPERATION
           
static int EVENT_KEY
           
static int ORG
           
static int ROLE
           
static int TEMPLATE
           
static int TEMPLATE_DEFINITION
           
static int USER
           
static int XML_REPOSITORY_ENTITY
           
static int XML_REPOSITORY_FOLDER
           
 
Method Summary
 java.lang.Object getContents()
          Return the publishable content.
 java.lang.String getEntryName()
          Return the display name for the publishable object.
 java.lang.String getOwnerName()
          Return the name of the object's owner.
 int getType()
          Return the type of publishable object.
 boolean isPublished()
          Returns whether the object is published.
 

Field Detail

TEMPLATE

public static final int TEMPLATE

TEMPLATE_DEFINITION

public static final int TEMPLATE_DEFINITION

BUSINESS_OPERATION

public static final int BUSINESS_OPERATION

BUSINESS_CALENDAR

public static final int BUSINESS_CALENDAR

USER

public static final int USER

ROLE

public static final int ROLE

ORG

public static final int ORG

XML_REPOSITORY_FOLDER

public static final int XML_REPOSITORY_FOLDER

XML_REPOSITORY_ENTITY

public static final int XML_REPOSITORY_ENTITY

EVENT_KEY

public static final int EVENT_KEY
Method Detail

getContents

public java.lang.Object getContents()
Return the publishable content.

Returns:
A serializable object.

getEntryName

public java.lang.String getEntryName()
Return the display name for the publishable object.

Returns:
Display name.

getType

public int getType()
Return the type of publishable object.

Returns:
Publishable object type: TEMPLATE, TEMPLATE_DEFINITION, BUSINESS_OPERATION, BUSINESS_CALENDAR, USER, ROLE, ORG, XML_REPOSITORY_FOLDER, XML_REPOSITORY_ENTITY, EVENT_KEY,

getOwnerName

public java.lang.String getOwnerName()
Return the name of the object's owner.

Returns:
The object's owner, if any.

isPublished

public boolean isPublished()
Returns whether the object is published. Published objects cannot be modified.

Returns:
true if the object is published.

WebLogic Integration

WebLogic Integration (WLI)