com.fluidbpm.program.api.vo.user.UserFieldListing Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of fluid-api Show documentation
Show all versions of fluid-api Show documentation
Used for the
* Custom Program Step,
* Custom Actions,
* Scheduled Actions and
* Fluid API
in the Fluid BPM and Content Management system.
/*
* Koekiebox CONFIDENTIAL
*
* [2012] - [2017] Koekiebox (Pty) Ltd
* All Rights Reserved.
*
* NOTICE: All information contained herein is, and remains the property
* of Koekiebox and its suppliers, if any. The intellectual and
* technical concepts contained herein are proprietary to Koekiebox
* and its suppliers and may be covered by South African and Foreign Patents,
* patents in process, and are protected by trade secret or copyright law.
* Dissemination of this information or reproduction of this material is strictly
* forbidden unless prior written permission is obtained from Koekiebox.
*/
package com.fluidbpm.program.api.vo.user;
import javax.xml.bind.annotation.XmlTransient;
import org.json.JSONObject;
import com.fluidbpm.program.api.vo.ABaseListing;
import com.fluidbpm.program.api.vo.field.Field;
/**
*
* Represents a {@code List} of User {@code Field}s.
*
*
* @author jasonbruwer
* @since v1.3
*
* @see Field
* @see ABaseListing
*/
public class UserFieldListing extends ABaseListing {
public static final long serialVersionUID = 1L;
/**
* Default constructor.
*/
public UserFieldListing() {
super();
}
/**
* Populates local variables with {@code jsonObjectParam}.
*
* @param jsonObjectParam The JSON Object.
*/
public UserFieldListing(JSONObject jsonObjectParam){
super(jsonObjectParam);
}
/**
* Converts the {@code jsonObjectParam} to a {@code Field} object.
*
* @param jsonObjectParam The JSON object to convert to {@code Field}.
* @return New {@code Field} instance.
*/
@Override
@XmlTransient
public Field getObjectFromJSONObject(JSONObject jsonObjectParam) {
return new Field(jsonObjectParam);
}
}